# 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 |
|---|---|---|---|
| Agent studio | GET | List genies: /api/agentic/genies | 1,000 requests per minute |
| Agent studio | GET | Get a genie by ID: /api/agentic/genies/:id | 1,000 requests per minute |
| Agent studio | All | All other genie endpoints | 60 requests per minute |
| Agent studio | GET | List Knowledge bases: /api/agentic/knowledge_bases | 1,000 requests per minute |
| Agent studio | GET | Get a Knowledge base by ID: /api/agentic/knowledge_bases/:id | 1,000 requests per minute |
| Agent Studio | All | All other Knowledge bases endpoints | 60 requests per minute |
| Agent Studio | GET | List Skills: /api/agentic/skills | 1,000 requests per minute |
| Agent Studio | GET | Get a skill by ID: api/agentic/skills/:id | 1,000 requests per minute |
| Agent studio | All | All other Skills endpoints | 60 requests per minute |
| API clients | All | All API client endpoints | 60 requests per minute |
| API platform | All | All API platform endpoints | 60 requests per minute |
| Collaborator groups | All | All Collaborator groups 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: /api/sdk/generate_schema /json | 60 requests per minute |
| Custom connectors | POST | Generate schema from CSV: /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 |
| Environment roles | All | All Environment roles 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 grants | All | All Project grants endpoints | 60 requests per minute |
| Project properties | All | All Project properties endpoints | 60 requests per minute |
| Project roles | All | All Project roles endpoints | 60 requests per minute |
| Recipes | POST | Create a recipe: /api/recipes | 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 |
| Legacy roles | All | All Legacy roles endpoints | 60 requests per minute |
| Role migration | All | All Role migration 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: 9/4/2025, 11:41:06 PM