Skip to content
Orvanov0.2.0

token_expired

HTTP status: 401 · Code: token_expired

The access token has expired; refresh the session and try again.

Access tokens last 15 minutes. This one is older than that.

Refresh the session and retry. The client SDKs refresh before a token runs out, so you usually see this only from your own server: answer 401, and the app refreshes and calls again.

Every SDK throws one error type for a failed call. Match on its code, which is always token_expired for this error, never on the message.

import { ErrorCode, OrvanoError } from '@orvano/js'
try {
// your Orvano call
} catch (error) {
if (error instanceof OrvanoError && error.code === ErrorCode.tokenExpired) {
// handle token_expired
} else {
throw error
}
}

The error also carries the HTTP status (401), a message, and a request ID. Quote the request ID when you report a problem: the server logs it with the failure. See Errors for how errors work in every SDK, or every error code.