# Platform limits
Workato enforces specific limits on our platform features and capabilities to optimize system performance and stability.
# Workspace limits
# General workspace limits
View general workspace limits
Description | Limit |
---|---|
Maximum number of collaborators in a workspace | 100 |
Maximum number of child workspaces under one AHQ workspace | 100 |
Maximum number of recipes in a workspace | 5,000 |
Maximum number of verified personal connections per workspace per application | 1,000 |
Maximum number of tags in a workspace | 1,000 |
# Environment property limits
View environment property limits
Description | Limit |
---|---|
Maximum number of environment properties per environment | 1,000 |
Maximum length of an environment property name | 100 characters |
Maximum length of an environment property value | 1,024 characters |
# Project property limits
View project property limits
Description | Limit |
---|---|
Maximum number of project properties per project | 1,000 |
Maximum length of project property name | 100 characters |
Maximum length of project property value | 1,024 characters |
# Recipe limits
# General recipe design time limits
View general recipe design time limits
Description | Limit |
---|---|
Maximum recipe name length | 255 characters |
Maximum number of webhook recipes subscribed to same URL | 100 |
# Recipe code size limits
View recipe code size limits
Recipe code size limits vary by data center.
Data center | Maximum code size (lines) | Maximum code size (bytes) | Maximum line comment (characters) | Maximum input size (bytes) |
---|---|---|---|---|
US | 1,000 | 90 MB | 2,100 | 5 MB |
EU | 1,000 | 90 MB | 2,100 | 5 MB |
SG | 1,000 | 90 MB | 2,100 | 5 MB |
JP | 1,000 | 90 MB | 2,100 | 5 MB |
AU | 1,000 | 90 MB | 2,100 | 5 MB |
IL | 1,000 | 20 MB | 1,000 | 1 MB |
Developer sandbox | 1,000 | 10 MB | 1,000 | 1 MB |
# Job report design time limits
View Job report design limits
Description | Limit |
---|---|
Maximum number of columns in a job report | 10 |
Maximum job report column value length | 256 characters |
# Test automation design time limits
View Test automation design limits
Description | Limit |
---|---|
Maximum test case name length | 255 characters |
Maximum test case description length | 1,000 characters |
Maximum test case body length | 1,000,000 characters |
Maximum batch size of test cases request when requested by IDs | 500 |
Maximum number of test cases per recipe | 100 |
# General recipe run time limits
View general recipe run time limits
Description | Limit |
---|---|
Job details: Maximum data storage of inputs/outputs across all steps | 1 MB Job details are truncated if the total data exceeds 1 MB |
Webhook rate limits |
|
Webhook byte limits | Our webhook gateway has the following byte limits, which represents the total memory in all your webhooks:
|
Maximum number of recipes subscribed to the same webhook URL | 100 |
Maximum recipe concurrency | 30 This limit can be increased by contacting Customer Success. |
Maximum number of recipe steps | 1,000 |
# Queue size limits
View queue size limits
Description | Limit |
---|---|
Size of recipe function queue | 10,000 |
Size of user actions queue | 1,000 |
Size of swap_in queue | 10,000 |
Size of poller events queue | 10,000 |
Size of webhooks events queue | 20,000 |
# Timeout limits
View timeout limits
Description | Limit |
---|---|
Standard job timeout | 90 minutes |
HTTP action request timeout |
|
Polling trigger timeout | 5 minutes |
Long pause/action timeout | 370 days Workato doesn't support indefinite pauses in recipes. Starting June 1, 2025, recipes that exceed a total cumulative pause duration of 370 days across all long actions will fail. |
# Payload limits
View payload limits
Description | Limit |
---|---|
Maximum webhook payload size for the EU Data Center | 30 MB |
Maximum webhook payload size for all other data centers | 10 MB |
Maximum trigger event payload size in bytes | 50 MB |
Maximum payload size for callable recipes that are API platform endpoints | 1 MB (compressed) |
# Enterprise security limits
View enterprise security limits
Description | Limit | Notes |
---|---|---|
Default data retention period for Standard and Business editions | 30 days | NA |
Default data retention period for Enterprise edition | 90 days | Data retention is customizable and can be configured as a value between 1 hour and 90 days. |
# Workflow apps limits
View Workflow apps limits
Feature | Description | Limit |
---|---|---|
Tasks | Maximum expiration time for a task | 370 days |
Workflow stages | Maximum number of workflow stages | 1,000 |
User groups | Maximum number of user groups per user | 50,000 |
Pages | Maximum file size for files uploaded to Pages | 100 MB |
Recipe as a data source for drop-down components | Maximum number of records the Workflow apps New open or search event from a drop-down component trigger can return. If the number of records exceeds this limit, you can enable typeahead search and use the recipe to search for and load search results. | 1,000 |
Data tables as a data source for drop-down components | Maximum number of records searchable using contains logic.If the data table has more than 100 records, Workflow apps uses starts with search logic instead. | 100 |
General data tables and data tables column limits also apply to Workflow apps.
# Workbot limits
View Workbot for Workplace limits
Description | Limit |
---|---|
Maximum character limit for a button's parameter field | 1,000 |
# Data orchestration limits
# SQL collection limits
View SQL collection limits
Description | Limit |
---|---|
Recommended maximum number of records | 50,000 |
# Event streams limits
View Event streams limits
Description | Limit | Notes |
---|---|---|
Maximum message retention period | 90 days | The retention period can be between one (1) hour (minimum) and 90 days (maximum). The default setting is seven (7) days. |
Maximum number of topics per workspace | 20 | NA |
Maximum payload size for the Event streams connector Publish message action | 512 KB | Use the Event streams developer API or Event streams public API to publish messages with payloads up to 1 MB. |
# Connector SDK limits
View Connector SDK limits
Description | Limit |
---|---|
Maximum number of SDK/custom connectors in one workspace | 150 |
Timeout for HTTP request inside SDK connectors in the Test code console | 40 seconds |
Timeout for HTTP request inside SDK connectors in a job at runtime | 3 minutes |
Timeout for compiling an SDK connector | 5 seconds |
SDK Timeout credentials refresh | 30 seconds |
SDK memory limit for a single action execution | This limit varies by data center:
|
Maximum number of swap outs in multi-step actions | 100 |
Minimum swap interval in multi-step actions | 60 seconds |
Maximum number of job suspensions | 50 |
Maximum consecutive polling without any jobs produced | 600 |
Maximum number of events in a single poll | 1,000 |
Maximum data allowed in custom connector code | 10 MB |
Compatible code formats | UTF-8 and JSON compatible |
# Custom connector limits
View custom connectors limits
Description | Limit |
---|---|
Maximum number of SDK/custom connectors in one workspace | 150 |
# Lookup tables limits
View lookup tables limits
Description | Limit | Notes |
---|---|---|
Maximum number of lookup tables in a workspace | 100 | NA |
Maximum number of columns in a lookup table | 10 | NA |
Maximum number of rows in a lookup table | 100,000 |
|
Maximum row size | 128 KB | NA |
Maximum number of rows in a lookup table in Recipe lifecycle management imports and exports | 10,000 | NA |
Maximum batch size in lookup table connector actions | 10,000 | This limit applies to the following connector actions:
|
# Data tables limits
View general data tables limits
Description | Limit |
---|---|
Maximum number of data tables per workspace | 100 |
Maximum number of rows per table | 1,000,000 |
Maximum number of columns per table | 100 |
Maximum number of Link to a table column types per table | 20 |
Maximum number of Multi-value column types per table | 20 |
Maximum record size | 100,000 bytes |
Maximum table size | 1,000,000,000 bytes |
Maximum number of visible records (rows) at one time in the data tables UI | 200 |
Maximum number of filters that can be applied simultaneously to a table in the data tables UI. Note that each additional filter is treated as an AND operand. | 10 |
Maximum number of filters that can be applied to a field/column | 1 |
View data tables column limits
Column type | Description | Limit | Example |
---|---|---|---|
Short text | Text field used to store small strings or textual data. Typically, this data type is for names, short descriptions, status codes, or small identifiers. | Maximum of 10,000 characters. Sorting and filtering is supported for only the first 756 characters. |
|
Long text | Multi-line text field. Typically, this data type is for large amounts of text, such as descriptions, comments, or any large block of text. | Maximum of 10,000 characters. Sorting and filtering is supported for only the first 756 characters. |
|
Decimal | IEEE-754 floating-point numbers. Commonly used for precise calculations involving fractional numbers, such as percentages or scientific measurements. | Floating-point numbers do not enforce a fixed number of decimal places. Precision is determined by the number’s range. For example, smaller values can represent more decimal places accurately, while larger values lose precision due to spacing between representable values. |
|
Boolean | A true/false value. | NA |
|
Date | Calendar dates (such as, year, month, and day) without time information. Useful for fields such as birthdates, event dates, or transaction dates. Date columns inherit the timezone and date and time format of your workspace. This means that the exact date format can vary, depending on your settings. | Supports a range of dates between 262,145 BCE and 262,143 CE. |
|
DateTime | Date and time (including hours, minutes, seconds). Used to track exact moments of events, transactions, or logs. DateTime columns inherit the timezone and date and time format of your workspace. This means that the exact date and time format can vary, depending on your settings. | Follows RFC 3339 protocol. |
|
File | Allows you to upload or download files to/from your data tables. | Maximum file size: 100 MB . File names can have up to 255 characters. | NA |
Link to a table | Display data from a different data table in your workspace. Choose a Linked data table to select another data table to link to your current table and Display data from to determine which column from the data table you have selected displays as a dropdown. | Each data table can link to a maximum of 20 data tables. Data tables supports linking to short text and long text column types. | NA |
Multi-value | This column supports storing multiple values in a single cell. Multi-value columns do not support nulls, empty strings, or duplicate values. Sorting columns is not supported. Supported value types include short Text, Integer, Decimal, Date, DateTime, and Link to a table. | Each data table can have a maximum of 20 multi-value columns. Each cell within a multi-value column can store up to 20 values. | NA |
View data tables connector limits
Description | Limit |
---|---|
Maximum batch size for all Data table connector batch triggers | 1,000 |
Maximum batch size for all Data table connector batch actions | 1,000 |
# FileStorage limits
View FileStorage limits
Description | Limit |
---|---|
Maximum file size | 10 GB |
Maximum storage capacity available to a workspace's environment for direct customers | 100 GB |
Maximum storage capacity available to an environment for Embedded customers | 100 GB |
# Recipe lifecycle management limits
View Recipe lifecycle management limits
Description | Limit |
---|---|
Maximum import package file size | 100 MB |
# Custom OAuth profile limits
View Custom OAuth profile limits
Description | Limit |
---|---|
Maximum number of Custom OAuth profiles | 50 |
# Logging service limits
View logging service limits
Description | Limit | Notes |
---|---|---|
Retention period for log entries | 30 days or 1 million entries | This limit is independent of custom data retention limits. |
# Message templates limits
View message templates limits
Description | Limit |
---|---|
Maximum number of Message templates in a workpace | 100 |
# Workato schemas limits
View schemas limits
Description | Limit |
---|---|
Maximum number of schemas in a workspace | 100 |
# Embedded API limits
View Embedded API limits
Embedded API resources have the following rate limits:
Collection | Type | Resource | Limit |
---|---|---|---|
API clients | GET | List Developer API Clients: /api/developer_api_clients | 1,000 requests per minute |
API clients | GET | List Developer API Client roles: /api/developer_api_client_roles | 1,000 requests per minute |
API clients | All | All other API Client endpoints | 60 requests per minute |
API platform | All | All API portals endpoints | 60 requests per minute |
API platform | All | All API collections endpoints | 1,000 requests per minute |
API platform | All | All API endpoint endpoints | 1,000 requests per minute |
API platform | All | All API clients endpoints | 1,000 requests per minute |
API platform | All | All API access profiles endpoints | 1,000 requests per minute |
API platform | All | All API certificate bundles endpoints | 60 requests per minute |
Connections | GET | List connections: /api/managed_users/:managed_user_id /connections | 1,000 requests per minute |
Connections | All | All other Connections endpoints | 60 requests per minute |
Connectors | All | All Connectors endpoints | 1,000 requests per minute |
Custom connectors | All | All Custom connectors endpoints | 60 requests per minute |
Custom OAuth profiles | All | All Custom OAuth profiles endpoints | 60 requests per minute |
Customer managers | All | All Customer managers endpoints | 60 requests per minute |
Customer workspace collaborators | All | All Customer workspace collaborators endpoints | 60 requests per minute |
Data retention | All | All Data retention endpoints | 60 requests per minute |
Data tables | All | All Data tables endpoints | 60 requests per minute |
Dynamic field mapping | All | All Dynamic field mapping endpoints | 60 requests per minute |
Environment management | All | All Environment management endpoints | 60 requests per minute |
Environment properties | GET | List properties by prefix: /api/managed_users/:managed_user_id /properties | 1,000 requests per minute |
Environment properties | All | All other Environment properties endpoints | 60 requests per minute |
Folders | All | All Folders endpoints | 60 requests per minute |
Jobs | All | All Jobs endpoints | 1,000 requests per minute |
JWT Public Key | All | All JWT public key endpoints | 60 requests per minute |
Lookup tables | GET | List rows: /api/managed_users/:managed_user_id /lookup_tables/:lookup_table_id/rows | 1,000 requests per minute |
Lookup tables | All | All other Lookup tables endpoints | 60 requests per minute |
Manage customers | POST | Create customer: /api/managed_users | 1,000 requests per minute |
Manage customers | DELETE | Remove member from customer workspace: /api/managed_users/:id/members /:member_id | 1,000 requests per minute |
Manage customers | POST | Provision environments: /api/managed_users/:id/environments | 1,000 requests per minute |
Manage customers | All | All Usage endpoints | 1,000 requests per minute |
Manage customers | All | All other Members endpoints | 60 requests per minute |
Manage customers | All | All other Manage customers endpoints | 60 requests per minute |
On-prem | All | All On-prem endpoints | 60 requests per minute |
Picklists | All | All Picklists endpoints | 60 requests per minute |
Projects | GET | List projects: /api/managed_users/:managed_user_id /projects | 1,000 requests per minute |
Projects | All | All Deployments endpoints | 60 requests per minute |
Projects | All | All other Projects endpoints | 60 requests per minute |
Recipes | GET | List recipes in a customer workspace: /api/managed_users/:id/recipes | 2,000 requests per minute |
Recipes | GET | Get recipe in a customer workspace: /api/managed_users/:id/recipes /:recipe_id | 2,000 requests per minute |
Recipes | All | All Recipe versions endpoints | 60 requests per minute |
Recipes | All | All other Recipes endpoints | 1,000 requests per minute |
Recipe lifecycle management | POST | Import package into a customer workspace: /api/managed_users/:managed_user_id /imports | 1,000 requests per minute |
Recipe lifecycle management | GET | Get status of package import: /api/managed_users/:managed_user_id /imports/:package_id | 1,000 requests per minute |
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 | 1,000 requests per minute |
Test Automation | All | All Test Automation endpoints | 60 requests per minute |
Last updated: 8/6/2025, 8:40:38 PM