Developer API rate limits
Workato enforces specific limits on its developer APIs to optimize performance and stability. Developer API requests are subject to the following timeout limit:
Description | Limit |
---|---|
Timeout limit | 40 seconds |
Developer API resources also have the following rate and payload limits:
Collection | Type | Resource | Limit |
---|---|---|---|
API clients | All | All API client endpoints | 60 requests per minute |
API platform | All | All API platform endpoints | 60 requests per minute |
Connections | GET | List connections: /api/connections | 60 requests per minute |
Connections | All | All other Connections endpoints | 1 request per second |
Connectors | All | All Connectors endpoints | 60 requests per minute |
Custom connectors | POST | Generate schema from JSON:endpoints /api/sdk /generate_schema/json | 60 requests per minute |
Custom connectors | POST | Generate schema from CSV:endpoints /api/sdk /generate_schema/csv | 60 requests per minute |
Custom connectors | All | All other Custom connectors endpoints | 1 request per second |
Custom OAuth profiles | All | All Custom OAuth profiles endpoints | 60 requests per minute |
Data tables | All | All Data tables endpoints | 60 requests per minute |
Environment management | All | All Environment management endpoints | 60 requests per minute |
Environment properties | All | All Environment properties endpoints | 60 requests per minute |
Event streams | All | All Event streams endpoints | 60 requests per minute |
Event streams | All | All Event streams endpoints | Maximum payload size: 1 MB |
Event streams public API | All | All Event streams public API endpoints | 60 requests per minute |
Event streams public API | All | All Event streams public API endpoints | Maximum payload size: 1 MB |
Folders | All | All Folders endpoints | 60 requests per minute |
Jobs | All | All Jobs endpoints | 60 requests per minute |
Lookup tables | POST | Delete lookup tables in batch: /api/lookup_tables /batch_delete | 1 request per second |
Lookup tables | All | All other Lookup tables endpoints | 60 requests per minute |
On-prem | Al | All On-prem endpoints | 60 requests per minute |
Projects | All | All Projects endpoints | 60 requests per minute |
Project properties | All | All Project properties endpoints | 60 requests per minute |
Recipes | POST | Create a recipe: recipe versions | 1 request per second |
Recipes | POST | Start analyzing recipe health: /api/recipes /:recipe_id/health | 20 requests per minute |
Recipes | All | All other Recipes endpoints | 60 requests per minute |
Recipe lifecycle management | POST | Import a package into a folder: /api/packages /import/:folder_id | 500 requests per hour per user ID. Request exceeding the 500 limit are denied. The limit resets every hour. |
Recipe lifecycle management | All | All other Recipe lifecycle management endpoints | 60 requests per minute |
Roles | All | All Roles endpoints | 60 requests per minute |
Tag assignments | All | All Tag assignments endpoints | 60 requests per minute |
Test automation | All | All Test Automation endpoints | 60 requests per minute |
Workspace collaborators | POST | Invite a collaborator: /api/member_invitations | 60 requests per minute. You can send one request per user and workspace ID every 20 minutes to this endpoint. |
Workspace collaborators | All | All other Workspace collaborators endpoints | 60 requests per minute |
Workspace details | All | All Workspace details endpoints | 60 requests per minute |
LEARN MORE ABOUT LIMITS
Refer to the Platform limits documentation for more information about Workato limits.