Support, Roadmap & Feedback Managing Subscription Limits

Keeping track of your organization's subscription limits ensures your team never loses access to critical features. Use this guide to understand how to monitor your usage, validate feature availability, and request upgrades or new features when your needs grow.

Public Roadmap

Looking for a feature that isn't in your current plan? Check out our public roadmap to vote on upcoming additions or submit your own ideas.

Understanding your limits

Your organization's subscription plan dictates both which features are available to you and how much you can use them. Whenever you perform an action in the platform, the system automatically checks your subscription status.

flowchart TD
    A[User attempts action] --> B{"Check Subscription"}
    B -->|"Feature Enabled"| C{"Check Usage Limit"}
    B -->|"Feature Disabled"| D["Action Blocked (Needs Upgrade)"]
    C -->|"Under Limit"| E[Action Successful]
    C -->|"Limit Reached"| F["Action Blocked (Needs Capacity)"]
    D --> G["Contact Support"]
    F --> G

We recommend proactively monitoring your usage so you can upgrade your plan before hitting a hard limit and interrupting your team's workflow.

Automating limit checks (For Developers)

If you are integrating our platform into your own automated workflows, you can programmatically check your subscription limits before executing large jobs.

Here are the primary endpoints available for managing your organization's subscription:

ActionEndpointMethodDescription
Get feature value/organization/{organization_id}/subscription/feature-valueGETReturns the exact allowance for a specific feature.
Validate feature/organization/{organization_id}/subscription/validate-featureGETChecks if a specific feature is enabled on your plan.
Validate limit/organization/{organization_id}/subscription/validate-limitGETConfirms if you have enough remaining quota to perform an action.

Example: Validating a limit via API

curl -X GET "https://api.gitdocai.com/v1/organization/org_12345/subscription/validate-limit?feature=api_calls" 
  -H "Authorization: Bearer YOUR_API_KEY"

Upgrading and getting help

When you hit a usage limit or need access to a premium feature, our support team is ready to help you upgrade your subscription.

  1. 1

    Open a support ticket

    Navigate to the Support section of your dashboard and click Create Ticket. Alternatively, you can use the POST /organization/{organization_id}/support/tickets API endpoint.

  2. 2

    Specify your needs

    Let us know which feature you are trying to access or which limit you have reached. If you anticipate a massive spike in usage, giving us a heads-up helps us tailor the best plan for you.

  3. 3

    Communicate with our team

    You can add messages to your open ticket directly from the dashboard or via the API to provide additional context until the upgrade is complete.

Support tickets related to billing and subscription upgrades can only be created by users with Organization Admin privileges.

Shaping the product roadmap

Sometimes the feature you need isn't locked behind a subscription tier—it just hasn't been built yet! We rely on your feedback to prioritize our development tasks.

  • Submit Ideas: Have a great idea? Submit a customer idea to our product team.

  • Vote on Items: Browse the public roadmap (GET /tasks/roadmap) and vote for the features you want to see most.

  • Track Changes: Once a feature you voted on is released, it will appear in our official changelogs.

How do I remove a vote I cast by mistake?

You can easily remove your vote from a roadmap item by clicking the "Voted" button again in the UI, or programmatically via the DELETE /tasks/items/{item_id}/vote endpoint.

Where can I see the latest product updates?

You can view all historical updates in the Changelog section of your dashboard, or fetch them via the GET /tasks/changelogs endpoint. You can even filter by specific version IDs to see exactly what changed in a given release.

Subscribing to push notifications

To stay instantly informed about important updates, tickets, or changes to your account, you can configure push notifications.

  • Organization-specific subscriptions: Use the POST /v1/organizations/{organization_id}/push/subscribe endpoint to receive alerts tailored to your specific organization.

  • General event subscriptions: For a simplified setup, you can use the POST /v1/event/push-notification-subscribe endpoint to register for broader event notifications.