Skip to content
LogoLogo

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.