Error Codes
Error codes and messages reference for CakeAuth platform.
Every error response contains a status code and a message. The status code indicates the type of error that occurred, while the message provides a brief description of the error. Please note that we always guarantee that the status code will be consistent. But, on the other hand, the message may change depending on the context.
Below is a reference of the error codes sorted by status code and code title. Each entry provides a brief description of the error, along with its associated HTTP status and error code and possible way to fix it.
400 Bad Request
bad_request
- Default message:
Bad request. Payload is invalid
- Details: General error indicating the request payload is malformed or invalid
invalid_payload
- Default message:
Bad request. Payload is invalid
- Details: Request payload format or content does not meet the expected requirements
invalid_provider
- Default message:
Provider value is invalid
- Details: The authentication or service provider specified in the request is not supported or invalid
invalid_authentication_strategy
- Default message:
Authentication strategy is invalid
- Details: The specified authentication method or strategy is not supported or configured incorrectly
invalid_captcha_token
- Default message:
Captcha token is missing, invalid, or expired
- Details: The provided CAPTCHA verification token is not valid or has expired
invalid_client_users_attempt
- Default message:
Authentication attempt is invalid or expired
- Details: The client user's authentication attempt has failed due to invalid credentials or expiration
invalid_tenant_members_attempt
- Default message:
Authentication attempt is invalid or expired
- Details: The tenant member's authentication attempt has failed due to invalid credentials or expiration
invalid_identifier_settings
- Default message:
Identifier is invalid or not enabled for this project
- Details: The user identifier configuration is not properly set up or enabled for the current project
invalid_origin
- Default message:
Request origin is unknown, invalid, or not allowed
- Details: The request's origin domain is not in the list of allowed origins
invalid_authorized_domains_settings
- Default message:
No authorized domains were found. If you're an administrator, please set it up in the CakeAuth dashboard
- Details: The project lacks configuration for authorized domains, requiring administrator setup
invalid_project_id
- Default message:
Project ID provided is invalid
- Details: The specified project identifier does not exist or is malformed
invalid_identifier_id
- Default message:
User's identifier ID provided is invalid
- Details: The provided user identifier is not valid or does not exist in the system
invalid_organization_id
- Default message:
Organization ID provided is invalid
- Details: The specified organization identifier does not exist or is malformed
invalid_environment_id
- Default message:
Environment ID provided is invalid
- Details: The specified environment identifier does not exist or is malformed
invalid_session_id
- Default message:
Session ID provided is invalid
- Details: The provided session identifier is not valid or has expired
external_id_already_exists
- Default message:
Provided ID is already exists
- Details: The external identifier being used is already associated with another resource
identifier_already_exists
- Default message:
Provided identifier is already exists
- Details: The identifier being registered is already in use by another user
tenant_member_already_exists
- Default message:
This account is already registered
- Details: The tenant member account being created already exists in the system
domain_already_exists
- Default message:
Domain is already registered
- Details: The domain being added is already registered in the system
invalid_environment_host
- Default message:
Environment host is invalid
- Details: The specified environment host is not properly configured or invalid
key_pairs_unavailable
- Default message:
Environment doesn't have any available key-pairs to sign the request
- Details: No valid key pairs are configured for the environment to sign API requests
401 Unauthorized
unauthorized
- Default message:
Unauthorized request
- Details: General error indicating the request lacks valid authentication credentials
missing_credentials
- Default message:
Credentials required are missing
- Details: Required authentication credentials were not provided with the request
invalid_client_credentials
- Default message:
Provided user's credentials are invalid.
- Details: The client user's authentication credentials are incorrect or expired
invalid_tenant_credentials
- Default message:
Provided credentials are invalid.
- Details: The tenant's authentication credentials are incorrect or expired
invalid_key
- Default message:
API key is invalid
- Details: The provided API key is not valid or has been revoked
invalid_public_key
- Default message:
Public key is missing or invalid
- Details: The public key required for authentication is missing or invalid
invalid_private_key
- Default message:
Private key is missing or invalid
- Details: The private key required for authentication is missing or invalid
invalid_session
- Default message:
Session is invalid, expired, or revoked
- Details: The user's session is no longer valid and requires re-authentication
403 Forbidden
forbidden
- Default message:
Forbidden request
- Details: The authenticated user does not have permission to access the requested resource
domains_not_authorized
- Default message:
The request comes from unauthorized domain
- Details: The request origin domain is not in the list of authorized domains
public_key_only
- Default message:
This resource must only use the 'public key'. If you're accessing it with a 'private key' please rotate your private key immediately!
- Details: The resource can only be accessed using a public key authentication
private_key_only
- Default message:
This resource must only use the 'private key'.
- Details: The resource can only be accessed using a private key authentication
insufficient_api_key
- Default message:
This API key doesn't have access to this resources
- Details: The provided API key lacks the necessary permissions for the requested resource
inactive_tenant_member
- Default message:
Your account is inactive
- Details: The tenant member account is currently disabled or suspended
inactive_project
- Default message:
This project is inactive
- Details: The requested project is currently disabled or suspended
no_organization_access
- Default message:
Don't have access to this organization
- Details: The authenticated user lacks permissions to access the specified organization
no_project_access
- Default message:
Don't have access to this project
- Details: The authenticated user lacks permissions to access the specified project
no_environment_access
- Default message:
Don't have access to this environment
- Details: The authenticated user lacks permissions to access the specified environment
max_org_reached
- Default message:
Organization limit reached! During beta, max 2 organizations per member.
- Details: Beta limitation reached for maximum number of organizations per member
max_project_reached
- Default message:
Project limit reached! During beta, max 3 projects per organization
- Details: Beta limitation reached for maximum number of projects per organization
404 Not Found
not_found
- Default message:
Data not found
- Details: The requested resource could not be found in the system
identifiers_not_found
- Default message:
User/identifiers was not found
- Details: The specified user or identifier does not exist in the system
identifiers_credentials_not_found
- Default message:
Credential data for this user/identifier was not found. Please reset your password!
- Details: User credentials are missing and require password reset
identifiers_contact_information_not_found
- Default message:
Contact information data for this user/identifier was not found
- Details: Contact information for the specified user is missing
tenant_member_credentials_not_found
- Default message:
Credential data for your account was not found. Please sign out and reset your password!
- Details: Tenant member credentials are missing and require password reset
organization_not_found
- Default message:
Organization was not found
- Details: The specified organization does not exist in the system
project_not_found
- Default message:
Project was not found
- Details: The specified project does not exist in the system
environment_not_found
- Default message:
Environment was not found
- Details: The specified environment does not exist in the system
tenant_member_not_found
- Default message:
Account was not found
- Details: The specified tenant member account does not exist
key_not_found
- Default message:
API key was not found
- Details: The specified API key does not exist in the system
environment_configurations_not_found
- Default message:
Environment configuration was not found
- Details: The configuration for the specified environment is missing
domain_not_found
- Default message:
Domain was not found
- Details: The specified domain is not registered in the system
429 Too Many Requests
too_many_requests
- Default message:
Too many requests
- Details: Rate limit exceeded for API requests
attempt_limit_reached
- Default message:
Maximum attempt limit's reached. Please try again in 1 hour!
- Details: Too many failed attempts, temporary lockout enforced
500 Internal Server Error
internal_server_error
- Default message:
Internal server error. Please contact CakeAuth support!
- Details: Unexpected server error requiring support intervention
root_fetch
- Default message:
Internal server error. Please contact CakeAuth support!
- Details: Critical server error during root data fetch operation
Last updated on