Limits#

To ensure a positive experience for all, the Workiva API enforces a number of constraints.

Rate Limits#

The API may rate limit clients based on system load or excessive request frequency. When this happens you will receive a 429 Too Many Requests response. Respect any Retry-After response header when it is provided.

Page Size#

List endpoints accept $maxpagesize up to a maximum of 1000 items per page (the default is 100). Requests above the maximum are clamped.

Batch Size#

Batch endpoints (POST /{resource}/batchRetrieval) accept up to 250 ids per request. Split larger id sets into multiple requests.

Payload Size#

Request payloads are limited to a maximum of 10485760 bytes (10 MB).

Timeouts#

Requests are limited to 29 seconds.