ESign Docs

Rate limiting

Per-key request limits and the headers returned on every response.

Requests are rate limited per API key using a sliding window. The default limit is 120 requests per minute per key.

Every response includes the current limit state:

HeaderMeaning
X-RateLimit-LimitRequests allowed in the window.
X-RateLimit-RemainingRequests remaining in the current window.
X-RateLimit-ResetUnix timestamp (seconds) when the window resets.

When the limit is exceeded the API returns 429 with a Retry-After header (seconds to wait) and the standard error envelope with code rate_limited. Back off and retry after the indicated delay.