Skip to content
id0n

Error codes

Error codes Legation returns.

Error codes

Errors carry a code you can match on. The APIError type is available from @legation/client/api (types only).

Code
USER_NOT_FOUND
FAILED_TO_CREATE_USER
FAILED_TO_CREATE_SESSION
FAILED_TO_UPDATE_USER
FAILED_TO_GET_SESSION
INVALID_PASSWORD
INVALID_EMAIL
INVALID_EMAIL_OR_PASSWORD
INVALID_USER
SOCIAL_ACCOUNT_ALREADY_LINKED
PROVIDER_NOT_FOUND
INVALID_TOKEN
TOKEN_EXPIRED
ID_TOKEN_NOT_SUPPORTED
FAILED_TO_GET_USER_INFO
USER_EMAIL_NOT_FOUND
EMAIL_NOT_VERIFIED
PASSWORD_TOO_SHORT
PASSWORD_TOO_LONG
USER_ALREADY_EXISTS
USER_ALREADY_EXISTS_USE_ANOTHER_EMAIL
EMAIL_CAN_NOT_BE_UPDATED
CHANGE_EMAIL_DISABLED
CREDENTIAL_ACCOUNT_NOT_FOUND
SESSION_EXPIRED
FAILED_TO_UNLINK_LAST_ACCOUNT
ACCOUNT_NOT_FOUND
USER_ALREADY_HAS_PASSWORD
CROSS_SITE_NAVIGATION_LOGIN_BLOCKED
VERIFICATION_EMAIL_NOT_ENABLED
EMAIL_ALREADY_VERIFIED
EMAIL_MISMATCH
SESSION_NOT_FRESH
LINKED_ACCOUNT_ALREADY_EXISTS
INVALID_ORIGIN
INVALID_CALLBACK_URL
INVALID_REDIRECT_URL
INVALID_ERROR_CALLBACK_URL
INVALID_NEW_USER_CALLBACK_URL
MISSING_OR_NULL_ORIGIN
CALLBACK_URL_REQUIRED
FAILED_TO_CREATE_VERIFICATION
FIELD_NOT_ALLOWED
ASYNC_VALIDATION_NOT_SUPPORTED
VALIDATION_ERROR
MISSING_FIELD
METHOD_NOT_ALLOWED_DEFER_SESSION_REQUIRED
BODY_MUST_BE_AN_OBJECT
PASSWORD_ALREADY_SET

Common ones are explained in Troubleshooting and Origins and redirect URLs.

On this page

Ask AI

Answers come from the published id0n docs, with links to their sources.