Note: The Docus Lab API is in active development. Features and endpoints may be updated. Please refer to the latest API version in the official documentation for the most accurate information.
Plan | Requests per Minute | Requests per Hour |
---|---|---|
Free Tier | 30 requests/min | 1,000 requests/hr |
Standard | 100 requests/min | 5,000 requests/hr |
Enterprise | 500 requests/min | Unlimited |
{
"error": "Rate limit exceeded. Try again later.",
"statusCode": 429,
"retry_after": 60
}
Endpoint | Max File Size | Allowed Formats |
---|---|---|
POST /attachments | 10 MB | PDF, JPG, PNG |
GET /attachments/{visit_id} | No limit | Returns uploaded files |
{
"error": "File size exceeds the 10MB limit.",
"statusCode": 413
}
x-rate-limit-reset
to determine when you can send more requests.Error Type | HTTP Status Code | Solution |
---|---|---|
Rate limit exceeded | 429 Too Many Requests | Wait for reset or reduce request frequency. |
File too large | 413 Payload Too Large | Reduce file size before upload. |
Too many concurrent requests | 503 Service Unavailable | Use retry logic and exponential backoff. |