Reference: Integrations and Web Service Limits
Workday limits processing of integration and web service requests as a guard against requests whose excessive processing time and/or web service calls cause a reduction in a customer’s overall throughput and/or performance. The limits documented here are based on years of analysis and billions of transactions and don't normally impinge on well-functioning customer processing.
The customer can open a support case and Workday will work directly with any customer pushing up against these processing limits to understand their business requirements and to determine how to optimize their overall throughput.
Category | Limits/Boundaries | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Adobe Sign Integration API Requests
| API transactions for Adobe Sign vary by type of subscription. Learn more about Adobe Acrobat Sign transaction limits.
| |||||||||||||||
API Requests
| API requests throttled under high load:
Workday rejects API requests when other requests overload tenant resources and returns an HTTP response code of 503 Service Unavailable. If you encounter this response code, we recommend that you implement:
For Paged API requests, avoid setting a strict HTTP timeout for page 1 requests to ensure that Workday has enough time to build a cache for subsequent calls. Page 1 requests often take longer to process, as Workday gathers all results for them and stores them in a cache. For gateway request size limits, see the Workday Web Service Requests row in this table. | |||||||||||||||
API Extract Requests
| API extract interfaces for Workday Reports-as-a-Service (RaaS).
Customers can perform these maximum extract request volumes in total across all API extract interfaces:
| |||||||||||||||
Connectors and EIBs: Soft and Hard Processing Limits
| Processing limits for Workday integrations vary by type of limit (soft or hard) and by type of integration (long-running or standard).
For an EIB, Workday applies limits for each individual step. Example: For an outbound EIB:
| |||||||||||||||
Connectors and EIBs: Number of Concurrent Integrations
|
Long-running integrations are all EIBs and any integrations listed in Connectors with Extended Processing Limits. Important advice on queuing: The top of the hour is the most common time to schedule integrations and more likely to result in queuing at busy peak hours. Workday strongly recommends that you select a random 5 min integration start time (Example: 9:10, 9:15, 9:25). | |||||||||||||||
Connectors: Runtime (including Document Transformation)
|
| |||||||||||||||
DocuSign Integration API Requests
|
These numbers are currently accurate. For more information, refer to DocuSign API Rate Call Limits or contact DocuSign directly. | |||||||||||||||
EIBs: Dynamic File Names
| Filenames can only be between 1-255 characters long and can’t be more than 1 line. | |||||||||||||||
EIBs: Inbound Document Retention
| Sixty (60) days for these troubleshooting files:
Workday has no retention policy for XSLT or XML spreadsheet attachments. They remain attached to their integration events indefinitely. | |||||||||||||||
EIBs: Inbound File Size
|
| |||||||||||||||
EIBs: Outbound Document Retention
| Document Retention Policy (in Days): 180 days. | |||||||||||||||
EIBs: Runtime
| Processing time for:
| |||||||||||||||
EIBs: Runtime on EIBs with Custom XSLT Transformations
| Data transformation: 27 GB.
EIBs with custom XSLT transformations can consume several times the amount of memory that the source data requires. Recommendations:
| |||||||||||||||
EIBs: Spreadsheet with Data Size
|
Workday splits output across multiple spreadsheets when:
Recommendation: Filter your data by selecting Edit Template with Data Options in the Data tab of the template model. | |||||||||||||||
Email Notification File Size
| 20 MB. | |||||||||||||||
Integrations: Allow-lists for External Endpoint IP Addresses
| Workday doesn't support allow lists for vendor IP addresses for integrations. | |||||||||||||||
Integrations: AS2 Outbound File Size
| Sending files from Workday to an external endpoint using EIB or the Delivery Service: 20 MB. | |||||||||||||||
Integrations: Data Sources
|
Workday applies these limits after the data source filters the data, but before standard or custom report filters. To optimize data extraction, Workday recommends using data sources with date ranges when applicable. | |||||||||||||||
Integrations: Integration System User Account Time Zone Limits
| Integration System User (ISUs) accounts always retrieve data based on the Pacific time zone. | |||||||||||||||
Integrations: Scheduled Integration Launch and Completion
| Varies, depending on the resources required and integration work.
Recommendation:
| |||||||||||||||
Integration Event Maximum Processing Time
| 7 days.
Exception: ADP Payroll CSV integrations. | |||||||||||||||
Integrations: HTTP Request Processing Time
| 6 hours, including Workday Web Services and Reports-as-a-Service (RaaS).
These integrations make HTTP requests:
| |||||||||||||||
Integrations: S/FTP/S Request Time
| 6 hours for these requests:
| |||||||||||||||
Integrations: Document Delivery Service and Retrieval Service
|
| |||||||||||||||
Message Queue Size
|
| |||||||||||||||
Studio Integrations: Consolidated Report and Log File Retention and Size
|
| |||||||||||||||
Studio Integrations: Disc Size
| 13 GB per integration event. | |||||||||||||||
Studio Integrations: Put Integration Message Sub-Assembly
| 500 times in an integration event. This limit doesn't include:
| |||||||||||||||
Studio Integrations: Runtime
|
| |||||||||||||||
Studio Integrations: File-Backed Managed Data (FBMD) Limit
| The maximum document size that a Studio integration can handle: 16 GB. | |||||||||||||||
Workday Reports-as-a-Service (RaaS)
| Advanced custom report enabled for web services and exposed for integrations: 2 GB. | |||||||||||||||
Workday Web Service Requests
|
Workday doesn't log GET requests or unsuccessful requests. You can specify external integration HTTP headers with your requests to enable tracking in server logs. | |||||||||||||||
Workday Web Services: Attachments
| For SOAP and REST:
| |||||||||||||||
Workday Web Services: Currency
| Decimal (total_digits, fraction_digits)
| |||||||||||||||
Workday Web Services: Date
| Workday uses YYYY-MM-DD format for date fields. When you add a time zone value to this date field, Workday removes it before persisting the field. | |||||||||||||||
Workday Web Services: Date and Time
| Workday uses YYYY-MM-DDThh: mm:ss.fffZ for zero offset from UTC.
| |||||||||||||||
Workday Web Services: HTTP Header Size and SOAP Message Size
| HTTP Header size of all web service requests: 16 kilobytes (KB). | |||||||||||||||
Workday Web Services: Integer
| Decimal (total_digits, fraction_digits)>0
| |||||||||||||||
Workday Web Services: Response Size Limit
| Maximum number of instances in a web service response: 1 million.
You can reduce the number of instances returned by using request criteria, response filters, or date ranges. Workday doesn't log web service responses. You can specify external integration HTTP headers with your requests to enable tracking in server logs. | |||||||||||||||
Workday Web Services: Rich Text String Size Limit
| Maximum number of characters: 1,048,576 or 1MB. |