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. |