Skip to content
Orvanov0.2.0

invalid_token

HTTP status: 401 · Code: invalid_token

The access token is malformed, signed by an unknown key, for another project, or its session has ended.

The access token is malformed, was signed by a key the project doesn’t know, belongs to another project, or its session has ended (signed out or revoked).

Sign the user in again. The client SDKs clear the stored session for you. On your server, answer 401 and let the app sign in again; never accept the token. See Verify tokens on your server.

Every SDK throws one error type for a failed call. Match on its code, which is always invalid_token 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.invalidToken) {
// handle invalid_token
} 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.