Skip to content

INVALID_TOKEN

The request carried no bearer token, or one the API does not accept.

  • No Authorization: Bearer … header.
  • The personal key was revoked, has expired, or was mistyped (keys carry a checksum).
  • The OAuth access token expired (they last one hour) or was issued for another resource.
  • The member disconnected your app, or is not yet in the group the API is open to.
  • An app session token from the Refract app itself: the API never accepts those.

Refresh the access token with your refresh token, or send the member through Sign in with Refract again. For a personal key, create a new one in the app. The WWW-Authenticate header of the answer names the scope the endpoint needs.