Surface: Authentication API · application/problem+json
Type URI: https://docs.zeroset.com/problems/refresh_reuse
Code: refresh_reuse
HTTP status: 401
An already-consumed refresh token was presented, so the session was revoked as a precaution.
Resolving it
Re-authenticate. Reuse is treated as possible theft and deliberately invalidates the whole session.
Response shape
{
"type": "https://docs.zeroset.com/problems/refresh_reuse",
"title": "Refresh token reuse",
"status": 401,
"code": "refresh_reuse",
"detail": "a human-readable explanation"
}Every field is required. Clients must reject an authentication problem whose
type is not exactly the expansion shown above — the Nebula SDKs do.