missing_bearer_token | The request has no bearer token. | Send Authorization: Bearer <token>. |
invalid_authorization_header | The authorization header has the wrong shape. | Use one bearer token and no extra text. |
unsupported_token | The token prefix or identity type is not supported. | Use a current PAT or Service Account token. |
invalid_pat | The PAT could not be verified. | Create a new PAT and replace the configured value. |
pat_revoked | The PAT was revoked. | Create and configure a replacement. |
pat_locked | locked the PAT. | Review the token in the web app and replace it if needed. |
pat_expired | The PAT passed its expiration time. | Create a new PAT. |
pat_needs_reissue | The PAT uses an older format that must be replaced. | Reissue it in Settings > Access tokens. |
service_account_revoked | The Service Account no longer exists for active use. | Use an active Service Account. |
service_account_disabled | The Service Account is paused. | Reactivate it in the web app after review. |
sa_credential_not_active | The selected Service Account credential is not active. | Configure its current active SDK credential. |
sa_credential_required | Service Account authentication is missing required credential proof. | Configure the complete credential bundle. |
service_account_not_supported | This public operation is human-only. | Use a human PAT if the operation is approved. |
pat_read_only | A read-only PAT tried to write. | Use a read/write PAT or keep the operation read-only. |
not_account_member | The human identity is not a member of the account. | Select an account the user belongs to. |
account_context_missing | The request did not identify the account. | Send x-account-id or the SDK/CLI account option. |
not_authorized | The identity cannot access the selected resource. | Check membership, role and resource access. |
insufficient_permission | The identity lacks a required RBAC permission. | Assign the needed role in the web app. |