Skip to content

IDEMPOTENCY_KEY_REUSED

The Idempotency-Key was already used with a different request body.

HTTP status 422
Error class UnprocessableContentError in TypeScript and Python, *caitlyn.UnprocessableContentError in Go, Error::UnprocessableContent in Rust
Retried by the SDKs No

Use a new key for a different request. The SDKs make a new key for every call and reuse it only for that call's retries, so this comes from passing your own key twice.

Every error is an RFC 9457 problem details object with code set to IDEMPOTENCY_KEY_REUSED and type set to this page's address. requestId identifies the request; quote it to Caitlyn support. Errors lists every field.

Operations that document this error: CreateDocument, CreateUpload. Any operation can return it, though: the SDKs choose the class by HTTP status.