# 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 workspace100
Maximum number of child workspaces under one AHQ workspace100
Maximum number of recipes in a workspace5,000
Maximum number of verified personal connections per workspace per application1,000
Maximum number of tags in a workspace1,000

# Environment property limits

View environment property limits
Description Limit
Maximum number of environment properties per environment1,000
Maximum length of an environment property name100 characters
Maximum length of an environment property value1,024 characters

# Project property limits

View project property limits
Description Limit
Maximum number of project properties per project1,000
Maximum length of project property name100 characters
Maximum length of project property value1,024 characters

# Recipe limits

# General recipe design time limits

View general recipe design time limits
Description Limit
Maximum recipe name length255 characters
Maximum number of webhook recipes subscribed to same URL100

# 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)
US1,00090 MB2,1005 MB
EU1,00090 MB2,1005 MB
SG1,00090 MB2,1005 MB
JP1,00090 MB2,1005 MB
AU1,00090 MB2,1005 MB
IL1,00020 MB1,0001 MB
Developer sandbox1,00010 MB1,0001 MB

# Job report design time limits

View Job report design limits
Description Limit
Maximum number of columns in a job report10
Maximum job report column value length256 characters

# Test automation design time limits

View Test automation design limits
Description Limit
Maximum test case name length255 characters
Maximum test case description length1,000 characters
Maximum test case body length1,000,000 characters
Maximum batch size of test cases request when requested by IDs500
Maximum number of test cases per recipe100

# General recipe run time limits

View general recipe run time limits
Description Limit
Job details: Maximum data storage of inputs/outputs across all steps1 MB
Job details are truncated if the total data exceeds 1 MB
Webhook rate limits
  • Steady rate: 20 events per second, equivalent to 72,000 events per hour
  • Burst allowance: 9,000 events that can be processed beyond the steady rate in a burst
Webhook byte limitsOur webhook gateway has the following byte limits, which represents the total memory in all your webhooks:
  • 30 MB per minute
  • Burst allowance: 30 MB
Maximum number of recipes subscribed to the same webhook URL100
Maximum recipe concurrency30
This limit can be increased by contacting Customer Success.
Maximum number of recipe steps1,000

# Queue size limits

View queue size limits
Description Limit
Size of recipe function queue10,000
Size of user actions queue1,000
Size of swap_in queue10,000
Size of poller events queue10,000
Size of webhooks events queue20,000

# Timeout limits

View timeout limits
Description Limit
Standard job timeout90 minutes
HTTP action request timeout
  • If wait for response is true, the timeout is 1 hour
  • If wait for response is false, the timeout is 120 seconds
Polling trigger timeout5 minutes
Long pause/action timeout370 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 Center30 MB
Maximum webhook payload size for all other data centers10 MB
Maximum trigger event payload size in bytes50 MB
Maximum payload size for callable recipes that are API platform endpoints1 MB (compressed)

# Enterprise security limits

View enterprise security limits
Description Limit Notes
Default data retention period for Standard and Business editions30 daysNA
Default data retention period for Enterprise edition90 daysData 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
TasksMaximum expiration time for a task370 days
Workflow stagesMaximum number of workflow stages1,000
User groupsMaximum number of user groups per user50,000
PagesMaximum file size for files uploaded to Pages100 MB
Recipe as a data source for drop-down componentsMaximum 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 componentsMaximum 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 field1,000

# Data orchestration limits

# SQL collection limits

View SQL collection limits
Description Limit
Recommended maximum number of records50,000

# Event streams limits

View Event streams limits
Description Limit Notes
Maximum message retention period90 daysThe 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 workspace20NA
Maximum payload size for the Event streams connector
Publish message action
512 KBUse 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 workspace150
Timeout for HTTP request inside SDK connectors in the Test code console40 seconds
Timeout for HTTP request inside SDK connectors in a job at runtime3 minutes
Timeout for compiling an SDK connector5 seconds
SDK Timeout credentials refresh30 seconds
SDK memory limit for a single action executionThis limit varies by data center:
  • US: 2 GB
  • EU: 1 GB
  • SG: 800 MB
  • JP: 500 MB
  • AU: 500 MB
Maximum number of swap outs in multi-step actions100
Minimum swap interval in multi-step actions60 seconds
Maximum number of job suspensions50
Maximum consecutive polling without any jobs produced600
Maximum number of events in a single poll1,000
Maximum data allowed in custom connector code10 MB
Compatible code formatsUTF-8 and JSON compatible

# Custom connector limits

View custom connectors limits
Description Limit
Maximum number of SDK/custom connectors in one workspace150

# Lookup tables limits

View lookup tables limits
Description Limit Notes
Maximum number of lookup tables in a workspace100NA
Maximum number of columns in a lookup table10NA
Maximum number of rows in a lookup table100,000
  • The Lookup tables connector Get all entries action retrieves only the first 10,000 entries.
  • Tables with more than 50,000 entries can't be downloaded as a CSV file.
Maximum row size128 KBNA
Maximum number of rows in a lookup table in Recipe lifecycle management imports and exports10,000NA
Maximum batch size in lookup table connector actions10,000This limit applies to the following connector actions:
  • Add entries (batch) action
  • Get all entries (batch) action

# Data tables limits

View general data tables limits
Description Limit
Maximum number of data tables per workspace100
Maximum number of rows per table1,000,000
Maximum number of columns per table100
Maximum number of Link to a table column types per table20
Maximum number of Multi-value column types per table20
Maximum record size100,000 bytes
Maximum table size1,000,000,000 bytes
Maximum number of visible records (rows) at one time in the data tables UI200
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/column1
View data tables column limits
Column type Description Limit Example
Short textText 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 textMulti-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.
  • A long description or comment that can span many lines…
DecimalIEEE-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.
  • 0.1
  • 3.141592653589793
  • 1.7976931348623157 × 10³⁰⁸
BooleanA true/false value.NA
  • TRUE
  • FALSE
DateCalendar 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.
  • 13/11/2024
  • 11/13/2024
DateTimeDate 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.
  • 13/11/2024 00:00:00
  • 11/13/2024 12:00 AM
FileAllows 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 tableDisplay 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-valueThis 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 triggers1,000
Maximum batch size for all Data table connector batch actions1,000

# FileStorage limits

View FileStorage limits
Description Limit
Maximum file size10 GB
Maximum storage capacity available to a workspace's environment for direct customers100 GB
Maximum storage capacity available to an environment for Embedded customers100 GB

# Recipe lifecycle management limits

View Recipe lifecycle management limits
Description Limit
Maximum import package file size100 MB

# Custom OAuth profile limits

View Custom OAuth profile limits
Description Limit
Maximum number of Custom OAuth profiles50

# Logging service limits

View logging service limits
Description Limit Notes
Retention period for log entries30 days or 1 million entriesThis limit is independent of custom data retention limits.

# Message templates limits

View message templates limits
Description Limit
Maximum number of Message templates in a workpace100

# Workato schemas limits

View schemas limits
Description Limit
Maximum number of schemas in a workspace100

# Embedded API limits

View Embedded API limits

Embedded API resources have the following rate limits:

Collection Type Resource Limit
API clientsGETList Developer API Clients:
/api/developer_api_clients
1,000 requests per minute
API clientsGETList Developer API Client roles:
/api/developer_api_client_roles
1,000 requests per minute
API clientsAllAll other API Client endpoints60 requests per minute
API platformAllAll API portals endpoints60 requests per minute
API platformAllAll API collections endpoints1,000 requests per minute
API platformAllAll API endpoint endpoints1,000 requests per minute
API platformAllAll API clients endpoints1,000 requests per minute
API platformAllAll API access profiles endpoints1,000 requests per minute
API platformAllAll API certificate bundles endpoints60 requests per minute
ConnectionsGETList connections:
/api/managed_users/:managed_user_id
/connections
1,000 requests per minute
ConnectionsAllAll other Connections endpoints60 requests per minute
ConnectorsAllAll Connectors endpoints1,000 requests per minute
Custom connectorsAllAll Custom connectors endpoints60 requests per minute
Custom OAuth profilesAllAll Custom OAuth profiles endpoints60 requests per minute
Customer managersAllAll Customer managers endpoints60 requests per minute
Customer workspace
collaborators
AllAll Customer workspace collaborators endpoints60 requests per minute
Data retentionAllAll Data retention endpoints60 requests per minute
Data tablesAllAll Data tables endpoints60 requests per minute
Dynamic field mappingAllAll Dynamic field mapping endpoints60 requests per minute
Environment
management
AllAll Environment management endpoints60 requests per minute
Environment
properties
GETList properties by prefix:
/api/managed_users/:managed_user_id
/properties
1,000 requests per minute
Environment
properties
AllAll other Environment properties endpoints60 requests per minute
FoldersAllAll Folders endpoints60 requests per minute
JobsAllAll Jobs endpoints1,000 requests per minute
JWT Public KeyAllAll JWT public key endpoints60 requests per minute
Lookup tablesGETList rows:
/api/managed_users/:managed_user_id
/lookup_tables/:lookup_table_id/rows
1,000 requests per minute
Lookup tablesAllAll other Lookup tables endpoints60 requests per minute
Manage customersPOSTCreate customer:
/api/managed_users
1,000 requests per minute
Manage customersDELETERemove member from customer workspace:
/api/managed_users/:id/members
/:member_id
1,000 requests per minute
Manage customersPOSTProvision environments:
/api/managed_users/:id/environments
1,000 requests per minute
Manage customersAllAll Usage endpoints1,000 requests per minute
Manage customersAllAll other Members endpoints60 requests per minute
Manage customersAllAll other Manage customers endpoints60 requests per minute
On-premAllAll On-prem endpoints60 requests per minute
PicklistsAllAll Picklists endpoints60 requests per minute
ProjectsGETList projects:
/api/managed_users/:managed_user_id
/projects
1,000 requests per minute
ProjectsAllAll Deployments endpoints60 requests per minute
ProjectsAllAll other Projects endpoints60 requests per minute
RecipesGETList recipes in a customer workspace:
/api/managed_users/:id/recipes
2,000 requests per minute
RecipesGETGet recipe in a customer workspace:
/api/managed_users/:id/recipes
/:recipe_id
2,000 requests per minute
RecipesAllAll Recipe versions endpoints60 requests per minute
RecipesAllAll other Recipes endpoints1,000 requests per minute
Recipe lifecycle
management
POSTImport package into a customer workspace:
/api/managed_users/:managed_user_id
/imports
1,000 requests per minute
Recipe lifecycle
management
GETGet status of package import:
/api/managed_users/:managed_user_id
/imports/:package_id
1,000 requests per minute
Recipe lifecycle
management
AllAll other Recipe lifecycle management endpoints60 requests per minute
RolesAllAll Roles endpoints60 requests per minute
Tag assignmentsAllAll Tag assignments endpoints1,000 requests per minute
Test AutomationAllAll Test Automation endpoints60 requests per minute


Last updated: 8/6/2025, 8:40:38 PM