# Connector limits

Connectors have the following limits:

# Job execution timeout limits

Description Limit Notes
Standard job execution timeout180 secondsThis limit applies to all connectors except the following:
  • REST
  • Salesforce
  • ServiceNow
  • SFTP
Job execution timeout for REST connector actions
  • If wait for response is true: 3,600 seconds (1 hour)
  • If wait for response is false: 5,400 seconds (1.5 hours)
This limit applies to the following REST connector action:
  • Make request (v2) action
Job execution timeout for Salesforce connector actions24 hoursThis limit applies to the following Salesforce actions:
  • Insert bulk job action
  • Update bulk job action
  • Upsert bulk job action
  • Insert bulk job (v1) action
  • Update bulk job (v1) action
  • Upsert bulk job (v1) action
  • Retry bulk jobs action
  • Search subjects SOQL bulk CSV action
Job execution timeout for ServiceNow connector actions600 secondsThis limit applies to the following ServiceNow actions:
  • Upload attachment action
Job execution timeout for SFTP actions700 secondsThis limit applies to the following SFTP action:
  • Streamable download action

# Read request timeout limits

The read request timeout limit is the number of seconds the client (gateway) waits for the server to respond. A read timeout occurs when the connection is established and the request is sent, but the server doesn't send a response before the timeout limit is reached. This prevents the request from being read.

Description Limit Notes
Read request timeout180 secondsThis limit applies to all connectors except the following:
  • Amazon S3
  • Azure blob storage
  • Bim360
  • JavaScript
  • Python
  • REST
  • Ruby
  • Workday
  • Xactly
Read request timeout for select Amazon S3 connector actions1,200 secondsThis limit applies to the following S3 connector actions:
  • Get file action
  • Upload file action
  • Upload file streaming action
Read request timeout for select Azure blob storage connector actionsVariable.
If the blob_type is BlockBlob, the timeout is 900 seconds. Otherwise, the timeout is 180 seconds.
This limit applies to the following Azure blob storage connector actions:
  • Upload blob storage action
Read request timeout for JavaScript evaluation in actions30 secondsThis limit applies to the following action:
  • Invoke custom JavaScript code action
Read request timeout for Python evaluation in actions90 secondsThis limit applies to the following action:
  • Invoke custom Python code action
Read request timeout for Ruby connector actions30 secondsThis limit applies to the following action:
  • Invoke custom Ruby code action
Read request timeout for REST connector actionsVariable.
If wait for request is true, the timeout is 3,600 seconds (1 hour). Otherwise, the timeout is 120 seconds.
This limit applies to the following REST connector action:
  • Make request (v2) action
Read request timeout for Workday connector actions300 secondsThis limit applies to the following actions:
  • Get report action
  • Call operation action
Read request timeout for Xactly connector actions300 secondsThis limit applies to the following Xactly connector actions:
  • Read rows action

# Ruby connector limits

Description Limit Notes
Memory limit for Ruby connector actions, including libraries, temporary memory, and inputs256 MBNA
Timeout for Ruby connector actions30 secondsNA
Read request timeout for Ruby connector actions30 secondsThis limit applies to the following action:
  • Invoke custom Ruby code action

# Python connector limits

Description Limit Notes
Memory limit for Python connector actions, including libraries, temporary memory, and inputs256 MBNA
Timeout for Python connector actions90 secondsNA
Maxium code field size (scripts) for Python connector actions1 MBNA
Maximum size limit for PDF files processed with the pypdf library35 MBNA
Maximum size limit for CSV files processed with the Pandas library20 MBThis limit accounts for Pandas’ temporary storage requirements.
Maximum size limit for Excel files processed with the Pandas library5 MBUncompressing Excel files requires additional memory.
Read request timeout for Python evaluation in actions90 secondsThis limit applies to the following action:
  • Invoke custom Python code action

# JavaScript connector limits

Description Limit Notes
Memory limit for JavaScript connector actions, including libraries, temporary memory, and inputs256 MBNA
Maximum code field size for JavaScript connector actions1 MBNA
Timeout for JavaScript connector actions30 secondsNA
Read request timeout for JavaScript evaluation in actions30 secondsThis limit applies to the following action:
  • Invoke custom JavaScript code action

# Database connector limits

Description Limit Notes
Database connectors maximum rows returned (JSON)50,000NA
Database connectors action timeout500 secondsNA
Database connectors deferred action timeout (Cloud)2 hoursDatabase connectors may have varying action timeouts. This includes the Snowflake Run long query custom SQL action, which has a timeout limit of 60 minutes.

# XML tools by Workato limits

Description Limit Notes
XML tools parse XML action100 MBNA

# CSV tools by Workato limits

Description Limit Notes
CSV tools parse CSV action maximum rows processed50,000NA
CSV tools CSV composer maximum rows composed160,000NA

# JSON tools by Workato limits

Description Limit Notes
JSON tools parse JSON action700 MBNA

# Email by Workato limits

Description Limit Notes
Message body and attachment limit in Email by Workato actions20 MBThis limit is for the combined size of the message body and attachment.

# Language connectors limits

Description Limit Notes
Memory limit for language connectors200 MBNA

FURTHER READING

Refer to the Platform limits documentation for more information about Workato limits.


Last updated: 8/14/2025, 8:10:05 PM