| 401 | external_oauth_bearer_required | obtain_external_oauth_token | No bearer token, or an API key header was sent. |
| 401 | invalid_token | obtain_external_oauth_token | The access token is expired, malformed, or not valid here. Refresh and retry. |
| 401 | grant_revoked_or_expired | restart_authorization | Your access behind this token no longer exists. Run the authorization flow again. |
| 401 | authorization_required | restart_authorization | The authorization is not usable. Run the authorization flow again. |
| 401 | linked_account_reconnect_required | reconnect_linked_account | The account’s OnlyFans session ended. The owner must reconnect. |
| 403 | linked_account_required | select_linked_account | Missing or malformed x-linked-account-id. |
| 403 | linked_account_not_granted | grant_linked_account | The account is not part of this authorization. |
| 404 | linked_account_not_found | list_linked_accounts | The account in the path is not part of this authorization (/v3/linked-accounts/{id} routes). |
| 403 | linked_account_vault_plus_disabled | enable_linked_account_vault_plus | Vault+ is off for this account. See linked account settings. |
| 403 | vault_plus_disabled | enable_vault_plus | Vault+ is off for this environment. |
| 403 | missing_scope | request_additional_consent | The operation needs a scope that is not in the token. Authorize again with the scope. |
| 403 | additional_consent_required | request_additional_consent | The scope is in the token but was not granted for this specific account. Authorize again. |
| 403 | integration_not_approved | complete_integration_approval | Live is not approved for this integration. |
| 403 | subscription_required | update_developer_plan | The organization has no active Developer plan. |
| 403 | integration_suspended | contact_integration_owner | The client or capability is unavailable. |
| 403 | security_suspended | contact_integration_owner | OFAuth suspended the integration for security reasons. |
| 403 | client_deleted | contact_integration_owner | The environment client was deleted. |
| 409 | linked_account_settings_conflict | retry | A concurrent settings change. Retry. |
| 409 | linked_account_settings_fixed | | Sandbox settings cannot change. |
| 429 | quota_exhausted | retry_after_reset | Test daily quota used up. Retry-After gives seconds until the UTC reset. |
| 429 | rate_limited | retry | Too many requests. Read RateLimit-Limit, RateLimit-Remaining, and RateLimit-Reset. |
| 503 | authorization_temporarily_unavailable | retry | OFAuth could not validate the request right now. Retry with backoff. |