Request headers
Wire versions
Only2026-08-27 is currently supported. D257 authorizes pre-launch hard cuts backed by fresh storage; the policy lives in Authentication and versions.
Throttling and refusals
Checkfu does not publish anonymous rate-limit numbers; work is refused by named gates, each with a typed error you can dispatch on:
Whether an error is worth retrying is a per-error property. The error registry has a retry-safety column for the whole catalog. A
429 in particular clears only when its underlying limit does, so immediate retries buy nothing.
Request and payload limits
Every ceiling below is enforced before the work happens, and each one has a typed refusal. A byte limit crossed while the body streams in is413 validation.payload_too_large; a count or size the schema rejects after the body arrives is 400 validation.malformed.