Skip to Content
You are viewing a beta version of Clerk Docs
Visit the latest docs
Clerk logo

Clerk Docs

Ctrl + K
Go to clerk.com

Application errors

An index of Clerk errors related to an application, such as when an application is not found, or when a user tries to perform an action that they are not authorized to do.

ApplicationNotFound

Signifies an error when no application with the given appID was found.

{ "shortMessage": "Application not found", "longMessage": "No application was found with id <appID>", "code": "resource_not_found_code" }

NotAuthorizedToDeleteSystemApplication

Signifies an error when a user tries to delete a system application that they are not authorized to delete.

{ "shortMessage": "Unauthorized request", "longMessage": "You are not authorized to delete system application <applicationID>", "code": "authorization_invalid_code" }

NotAuthorizedToMoveApplicationToOrganization

Signifies an error when trying to move an application to an organization that the requesting user does not belong to.

{ "shortMessage": "unauthorized request", "longMessage": "You need to be a member of organization <OrgID>, in order to move application <AppID>.", "code": "authorization_invalid_code" }

ApplicationAlreadyBelongsToOrganization

{ "shortMessage": "already belongs to organization", "longMessage": "Application already belongs to the selected organization.", "code": "application_already_belongs_to_organization_code" }

ApplicationAlreadyBelongsToUser

{ "shortMessage": "already belongs to user", "longMessage": "Application already belongs to the given user.", "code": "application_already_belongs_to_user_code" }

InvalidPlanForResource

Returned when an invalid plan is selected for a resource.

{ "shortMessage": "Invalid plan", "longMessage": "Plan <planID> can't be selected for <resourceType> <resourceID>", "code": "invalid_plan" }

CannotTransferPaidAppToAccountWithoutBillingInformation

{ "shortMessage": "cannot transfer paid application, missing billing info", "longMessage": "Paid applications can only be transferred to personal workspaces or organizations with billing info. Add the necessary billing info and try again.", "code": "transfer_paid_app_to_free_account_code" }

CannotTransferToAccountWithoutPaymentMethod

{ "shortMessage": "cannot transfer paid application, missing payment method", "longMessage": "The selected account doesn't have any payment methods associated with it.", "code": "transfer_paid_app_to_account_with_no_payment_method_code" }

Last updated on March 22, 2024

What did you think of this content?

Clerk © 2024