An API that is safe to retry
An integration that times out cannot tell a lost request from a lost reply. DocuFlow's API is built so that it does not have to: retry any write with the same key and you get the same answer, once.
Idempotent writes,
stable errors
Send Idempotency-Key on any write. The first settled answer is kept for 24 hours and replayed with Idempotent-Replay: true; the same key with a different body is a 422, a retry mid-flight a 409, and a server error releases the key. Every error carries a code to branch on and the request id to quote.
| Name | Key | Scopes | Limit | Last used |
|---|---|---|---|---|
| Epic interface engine | dfk_live_7Hq2•••••••• | 3 scopes | 1200/min | a few seconds ago |
| Fax gateway | dfk_live_Pz81•••••••• | 2 scopes | 600/min | 2 minutes ago |
| Warehouse nightly export | dfk_live_c0Wm•••••••• | 2 scopes | 120/min | 9 hours ago |
Access for Fax gateway
A key can do what its creator can do, narrowed to these scopes. It never holds members, roles or other keys.
Included
Bring the forms your team still retypes
A working session on your own documents: one queue, your fields, your rules, and a count of what would have gone straight through.