Reference: Integrations and Web Service Limits
This topic summarizes Workday's Service Limits for Integrations and Web Services and provides best practice recommendations.
When you reach or exceed any integration or web service request limits set forth below, Workday may, in its sole discretion, (a) throttle your use of the integration or web service; or, (b) suspend your access to the integration or web service until usage is brought within the limit. In the event Workday makes available products or services which allow you to purchase additional capacity for a particular integration or web service, you can elect to purchase those products or services subject to any applicable terms and conditions.
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:
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. The limits for persisting the caches are:
For gateway request size limits, see the Workday Web Service Requests row in this table. For Workday APIs that upload data, if a request upload stalls for too long, Workday may terminate the connection as a protective measure. The request upload idle timeout applies to a single request, and includes idle times between consecutive chunks of data. | |||||||||||||||
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: Processing Limits
| Processing limits for Workday integrations vary by type of integration (long-running or standard).
For an EIB, Workday applies limits for each individual step. Example: On 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. To avoid queuing during busy peak hours, Workday strongly recommends that you select a random 5 min integration start time (Example: 9:10, 9:15, 9:25) instead of selecting the top of the hour. | |||||||||||||||
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:
Workday recommends that you 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: 200 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. Workday recommends that you:
| |||||||||||||||
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. |