# Developer API rate limits
Workato enforces specific limits on its developer APIs to optimize performance and stability. Requests made to the Developer API are subject to the following timeout limit:
Description | Limit |
---|---|
Timeout limit | 40 seconds |
In addition, Developer API resources 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 | All | 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 | PUT | 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. If this limit is exceeded, the system denies additional requests until the following hour when the request allowance resets. |
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 Additionally, 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 |
FURTHER READING
Refer to the Platform limits documentation for more information about Workato limits.
Last updated: 7/30/2025, 9:23:28 PM