Skip to main content

nonce_reused

The JWT nonce has already been used (anti-replay protection).

HTTPcodeRetryable?
401nonce_reusedyes

When it happens

You resent a JWT that was already seen, or generated the same nonce twice within the retention window.

How to resolve it

Generate a unique nonce per request (for example a UUID v4) and re-sign.

Example

{
"type": "https://docs.skipo.com/errors/nonce_reused",
"title": "Nonce already used",
"status": 401,
"code": "nonce_reused",
"retryable": true,
"detail": "The JWT `nonce` has already been used (anti-replay protection)."
}

Back to the error catalog · See the error format.