Skip to main content
Administrator Guide
Last Updated: 2026-08-21
Reference: Integrations, EIB, and Web Service Limits

Reference: Integrations, EIB, 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 Web Services (WWS) SOAP API.
  • Workday Reports-as-a-Service (RaaS) API.
  • Workday REST API.
Workday rejects API requests when other requests overload tenant resources and returns an HTTP response code of:
  • 429 Too Many Requests: For REST and RaaS APIs.
  • 500 Internal Service Error: For SOAP and RaaS APIs. The 500 error code can sometimes be caused by too many requests. In this case, retry additional requests after a brief pause.
If you encounter the response code, we recommend that you implement:
  • An exponential back-off retry mechanism for the process that generates the API requests.
  • Caching.
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:
  • 2 hours between paged requests
  • 30 minutes after you request the last page
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:
Customer Size
Maximum Requests per 24-hour Period
Maximum Requests in a single 60-minute Period
Less than 3,500 workers (ME)
75,000
15,000
Less than 10,000 workers (LE)
100,000
30,000
Less than 100,000 workers (LE)
250,000
75,000
More than 100,000 workers
350,000
100,000
EIBs: Processing Limits
30 hours.
Workday applies limits for each individual step. Example: On an outbound EIB:
  • On the delivery step, Workday applies the 30-hour limit.
  • On the data source step, Workday applies a 6-hour HTTP processing request limit for Workday Web Services and Reports-as-a-Service (RaaS).
EIBs: Number of Concurrent Integrations
Up to 5 concurrent integrations if resources are available at that time.
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.
DocuSign Integration API Requests
  • Hourly API call limits: 3000 by default.
  • Burst API call limits: 500 calls per 30 seconds.
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:
  • ErrorsAndWarningsSpreadsheet.xml
  • FailureReport.html
  • OriginalDataWithErrors.xml
Workday has no retention policy for XSLT or XML spreadsheet attachments. They remain attached to their integration events indefinitely.
EIBs: Inbound File Size
  • EIB spreadsheets using SFTP, FTPS, REST, Amazon Simple Storage Service: 1 GB for XML and 300MB for XLSX.
  • Files uploaded from a browser: 30 MB.
EIBs: Outbound Document Retention
Document Retention Policy (in Days): 180 days.
EIBs: Runtime
Processing time for:
  • Outbound EIBs retrieving custom report or web service data: 30 hours. Any pause in processing doesn't count toward the 30-hour limit.
  • Inbound EIBs loading Workday Web Service or Custom Object data: 5 hours.
  • Inbound EIBs creating the Failure Report, Errors & Warnings spreadsheet, and Add Errors to Attachment spreadsheet: 2 hours.
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:
  • Run the EIB with different filters. Use either custom report filters by maintaining launch parameters for the web service data source.
  • Review your custom XSLT for possible processing inefficiencies.
  • Convert your EIB to a Workday Studio integration.
EIBs: Spreadsheet with Data Size
  • Data size: 300 MB.
  • Generation time: 2 hours.
Workday splits output across multiple spreadsheets when:
  • You generate a spreadsheet with data.
  • The web service operation generates between 20 MB and 300MB of data.
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
  • All Integration Events: 50,000 instances.
  • All Integration Events in Date Range: 50,000 instances.
  • Get all Integration Messages: 50,000 instances.
  • Integration Message in Date Range with Query: 10,000 instances.
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.
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:
  • EIBs.
  • Studio integrations.
  • Cloud Connect integrations.
Integrations: S/FTP/S Request Time
6 hours for these requests:
  • FTP
  • SFTP
  • FTPS
Integrations: Document Delivery Service and Retrieval Service
  • 5000 integration documents per integration run.
  • Total of all files generated during the integration run: 3 GB (compressed).
  • Single file generated during the integration run: 1 GB (compressed).
Message Queue Size
  • 10 message queues per tenant.
  • 64,000 messages per queue.
  • Message size: 1 GB (compressed).
  • All messages expire after 7 days.
Workday Reports-as-a-Service (RaaS)
Advanced custom report enabled for web services and exposed for integrations: 2 GB.
Workday Web Service Requests
  • Incoming Import web service requests: 2 GB.
  • All other incoming web service requests: 500 MB.
  • Web service responses for outbound operations: 2 GB.
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:
  • Maximum Attachment Size: 30MB
  • Maximum Image Size: 30MB
Workday Web Services: Currency
Decimal (total_digits, fraction_digits).
  • Example:
    decimal (18, 6)
    implies that the given SOAP API has a limit of a maximum of 18 digits with 6 of them being decimal digits.
  • It's a dynamic value specified in the
    Workday Web Services (WWS) Directory
    on Community under the
    Type/Value
    column.
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.
  • Fff represents a fractional second. T indicates a time. Z indicates a zero offset.
  • Example: 2022-08-26T13:05:46.493Z
  • Send the requests in ISO 8601 format.
  • Specify any time zone offset from Coordinated Universal Time (UTC).
  • Provide both minutes and seconds in the time component of a datetime in a request. Seconds can have an optional fraction.
  • Workday returns Datetimes in ISO 8601 format. Times are in Pacific Time, either as UTC-07:00 or UTC-08:00. These options vary according to which web service API version that you use.
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
  • Example:
    decimal (4, 0)>0
    implies that the given SOAP API has a limit of 4 digits, no fractions, and no negative numbers.
    decimal (2, 1)
    implies that the given SOAP API has a limit of 2 digits, 1 fraction, and negative numbers.
  • It's a dynamic value specified in the
    Workday Web Services (WWS) Directory
    on Community under the
    Type/Value
    column.
  • Workday uses integer attributes only for custom integer fields used in custom objects.
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.