Managing your organization's capabilities is seamless with our subscription and feature validation tools. Depending on your active subscription tier, you can programmatically enable specific features, track usage limits, and interact with our support team when you need to upgrade or resolve issues.
Here is how you can manage your subscription features and handle support requests.
How feature validation works
Your subscription plan determines which features are available to your organization and how much of a specific resource you can consume. We divide these into two categories:
Feature Toggles: Binary states indicating if a feature is available (e.g., "Is Single Sign-On enabled?").
Feature Limits: Quantitative quotas indicating how much of a resource you can use (e.g., "100 API calls per minute").
flowchart TD
A[User Action Request] --> B{"Feature Enabled?"}
B -- No --> C[Prompt Plan Upgrade]
B -- Yes --> D{"Within Usage Limit?"}
D -- No --> E[Show Limit Reached]
D -- Yes --> F[Execute Action]
E --> G["Contact Support / Upgrade"]Validating features and limits
If you are integrating our platform into your own application or managing your organization's workspace, you can validate your subscription status in real-time.
- 1
Check if a feature is enabled
Before displaying a premium feature in your UI, verify that your current subscription tier supports it. You can validate this by querying the feature status for your
organization_id.GET /organization/{organization_id}/subscription/validate-feature - 2
Retrieve specific feature values
Some features have specific configurations or custom values attached to them (like custom data retention periods). Retrieve these exact values to configure your application correctly.
GET /organization/{organization_id}/subscription/feature-value - 3
Validate usage limits
Before executing a resource-intensive action, check if your organization has enough quota remaining. This prevents unexpected errors or overage charges.
GET /organization/{organization_id}/subscription/validate-limit
To improve your application's performance, we recommend caching feature validation responses for a short period (e.g., 5-10 minutes) rather than checking the API on every single user interaction.
Managing support tickets
If you hit a usage limit, need a custom enterprise feature enabled, or encounter an issue, you can manage support tickets directly through your organization's dashboard or programmatically.
Support ticket lifecycle
You can interact with our support team using the following actions:
| Action | Endpoint | Description |
|---|---|---|
| List tickets | GET /organization/{organization_id}/support/tickets | View all open and closed support tickets for your organization. |
| Create ticket | POST /organization/{organization_id}/support/tickets | Open a new request for limit increases, feature access, or technical help. |
| View ticket | GET /organization/{organization_id}/support/tickets/{ticket_id} | Retrieve the full history and details of a specific ticket_id. |
| Add message | POST /organization/{organization_id}/support/tickets/{ticket_id}/messages | Reply to an ongoing support thread with additional context or attachments. |
When requesting a limit increase via a support ticket, please allow up to 24 hours for our team to review your organization's usage patterns and approve the request.
Frequently asked questions
What happens if I exceed a feature limit?
If your organization exceeds a hard limit, subsequent requests for that specific feature will be temporarily blocked until the next billing cycle, or until you upgrade your tier. Soft limits will trigger a warning notification but allow continued usage.
Can I purchase add-ons without changing my base tier?
Yes! If you only need to increase a specific limit (like storage) without upgrading your entire plan, you can open a support ticket to request a custom add-on for your organization.