Quotas
Quotas define limits for resource consumption and API usage within CarNEO.
A quota is a limit that controls how much of a resource your organization can use.
It's like a membership tier; Your organization gets assigned usage limits, and the system enforces them to
ensure fair resource allocation across all users.
It protects our platform resources by setting fair limits on organization usage.
You can see your current quotas and check your usage.
Additionally, you can request an increases through an approval workflow.
CarNEO distinguishes between Absolute Quotas and Rate Quotas.
Absolute quotas: Set a hard, total limit.
Example: Your organization can create a maximum of 10 projects.
If you've created 10 projects, you cannot create an 11th until someone deletes one, or you request an increase.
If you hit your Absolute Quotas limit, CarNEO rejects the operation.
Rate Quotas: Set a limit over a time window, allows you to pace your usage.
The windows are independent, each hour resets your counter.
Example: Your organization can authenticate 1000 times per hour.
In the first hour you use 800 authentications. In the next hour you get another 1000.
If you hit your Rate Quotas limits CarNEO rejects the operation until the time window resets.
View Quota Definitions
Display all available quotas in CarNEO via:
GET /quotas/catalog
- Discover what quotas exist in the system
- See their names, types, default limits, and whether usage can be looked up
Create a Quota Increase Request
Submit a request to increase a quota for your organization via:
POST /quotas/requests/{organization_id}
- Request a higher quota when you're approaching your limit
- Only one request can be pending at a time. If a
PENDINGrequest already exists for the same quota, the new request will be rejected until the existing one is accepted, rejected, or cancelled. - Provide context to help reviewers make a decision
Update a Quota Request Status
Approve, reject, or cancel a pending quota request via:
PUT /quotas/requests/{organization_id}/{quota_request_id}
- Approve increases for your organization (if authorized)
- Reject requests that don't align with your needs
- Cancel your own pending requests if you change your mind
View a Specific Quota Request
Get detailed information about a single quota for your organization via:
GET /quotas/{organization_id}/{quota_request_id}
- View full quota details
- Check which request (if any) approved your override
- Confirm whether usage lookup is supported
View All Quota Requests
See global quota requests, filtered by status and quota name via:
GET /quotas/requests
- Track the status of quota increase requests across the platform
- Filter by request status (PENDING, APPROVED, REVOKED, CANCELLED)
- Filter by quota name to focus on specific quotas
View all Quotas
Shows all stored quota entries via:
GET /quotas/entities
- See existing quota overrides
- Filter by
organization_idorquota_name - Use
cursorfor pagination - It returns saved quota records only, not default quota values.
View a Specific Quota
Show a specific stored quota entry via:
GET /quotas/entities/{organization_id}/{quota_name}
- View the stored quota entry for one organization and one quota
- Check the saved custom limit and related request
- Use it to confirm whether an override exists
- Returns a saved quota record only, not the default fallback value
View applied Quota limits
Quickly retrieve the actual limit that applies to your organization (accounting for defaults and overrides) via:
GET /quotas/effective/{organization_id}/{quota_name}
- Determine if you have a customized quota or are using the default
- Integrate the effective limit into your application logic