Documenso
DOCS & KNOWLEDGE · TASKS
Envelopes, recipients and signing requests under that person’s own access.
Connecting Documenso in practice
The ceiling is 1,000 requests per minute per IP address, applied globally across /api/v1, /api/v2 and /api/v2-beta together, so every tenant behind one egress address shares it. Buckets are fixed and epoch-aligned, so "the actual wait until the next window is between 1 and 60 seconds" and Retry-After is the only honest guide.
Rate limits
- 1,000 requests per minute per IP address, applied globally across /api/v1/*, /api/v2/* and /api/v2-beta/*.
- Headers: X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset (a Unix timestamp for the end of the window).
- Free plan: 5 documents per month and 10 total recipients. Paid and Enterprise are unlimited on both.
Worth knowing
- The limit is per IP, not per API key, so a shared egress address means one noisy tenant throttles the rest.
- "the global API limit uses fixed, epoch-aligned one-minute buckets", so a request arriving at the 59th second gets a one-second wait and one arriving at the first second waits a full minute.
- Organizations can configure their own lower limits on top of the global ceiling, so a 429 does not prove 1,000 requests a minute were reached.
- The docs warn that "Documents and templates are being deprecated and replaced by envelopes" and point to the OpenAPI reference at openapi.documenso.com because the written guide may lag the endpoints.
- Self-hosted instances substitute their own base URL, so none of the figures above describe a customer’s own deployment.
Checked against Documenso public API (2026-09-29), Documenso API rate limits (2026-09-29)
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
Often connected alongside
Put Documenso behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.