--- title: "RESTful API Error Codes" slug: "api-error-codes" updated: 2025-08-01T10:12:05Z published: 2025-08-01T10:12:05Z canonical: "docs.britive.com/api-error-codes" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.britive.com/llms.txt > Use this file to discover all available pages before exploring further. # RESTful API Error Codes ## Error Codes for the Status Code 400 Bad Request The following error codes are returned in the Britive API responses when the HTTP status code is 400 Bad Request : ### Application related: | **Error Code** | **Description** | | --- | --- | | A-0001 | An error occurred when creating an application. | | A-0002 | An error occurred when reading properties for an application. | | A-0003 | An error occurred when updating an application. | | A-0004 | An error occurred when deleting an application. | | A-0005 | An error occurred when saving properties for an application. | ### Advanced Settings related: | Error Code | Description | | --- | --- | | AS-0001 | An error occurred when the justification was missing in the check-out request. | | AS-0002 | An error occurred when the justification did not match the regular expression. | | AS-0003 | An error occurred when the ITSM ticket type and ID were both missing. | | AS-0004 | An error occurred when the ITSM ticket type was missing. | | AS-0005 | An error occurred when the ITSM ticket ID was missing. | | AS-0006 | An error occurred when the ITSM ticket type was invalid. | | AS-0007 | An error occurred when the ITSM ticket ID was invalid. | ### API token related: | **Error Code** | **Description** | | --- | --- | | AT-0001 | An error occurred when creating an API token. | | AT-0002 | An error occurred updating an API token. | | AT-0003 | An error occurred while deleting an API token. | ### Application-specific profile check-in related: | **Error Code** | **Description** | | --- | --- | | CI-0001 | An error occurred when checking in a profile for an AWS application. | | CI-0002 | An error occurred when checking in a profile for the Azure application. | | CI-0003 | An error occurred when checking in a profile for the GCP application. | | CI-0004 | An error occurred when checking in a profile for the Oracle application. | | CI-0005 | An error occurred when checking in a profile for the SalesForce application. | | CI-0006 | An error occurred when checking in a profile for the ServiceNow application. | ### Application-specific profile checkout related: | **Error Code** | **Description** | | --- | --- | | CO-0001 | An error occurred when checking out a profile for the AWS application. | | CO-0002 | An error occurred when checking out a profile for the Azure application. | | CO-0003 | An error occurred when checking out a profile for the GCP application. | | CO-0004 | An error occurred when checking out a profile for the Oracle application. | | CO-0005 | An error occurred when checking out a profile for the SalesForce application. | | CO-0006 | An error occurred when checking out a profile for the ServiceNow application. | ### Profile checking in/out related: | **Error Code** | **Description** | | --- | --- | | MA-0001 | An error occurred when checking in a profile. | | MA-0002 | An error occurred when checking out a profile. | | MA-0003 | An error occurred when reading the status of a checked-out profile. | | MA-0004 | An error occurred when updating the status of a checked-out profile. | | MA-0005 | An error occurred when getting information on shared accounts for a profile. | | MA-0006 | An error occurred when deleting a snapshot for a checked-out profile. | | MA-0007 | An error occurred when creating a snapshot for a checked-out profile. | | MA-0008 | An error occurred in getting tokens or the console URL because the profile was already checked in. | | MA-0009 | An error occurred when the justification was missing for an approval request. | ### Profile management related: | **Error Code** | **Description** | | --- | --- | | P-0001 | An error occurred when creating a profile. | | P-0002 | An error occurred when reading a profile. | | P-0003 | An error occurred when updating the properties of a profile. | | P-0004 | An error occurred when deleting a profile. | | P-0005 | An error occurred while validating the properties of a profile. | ### Profile access related: | **Error Code** | **Description** | | --- | --- | | PF-0001 | An error occurred when saving a profile as one of the favorites. | | PF-0002 | An error occurred in deleting profiles marked as favorites. | | PF-0003 | An error occurred in reading profiles marked as favorites. | ### Profile Policy related: | PP-001 | An error occurred when permissions were not allowed for policy. | | --- | --- | | PP-002 | An error occurred when a token is invalid input for policy members. | | PP-003 | An error occurred when creating a profile policy. | | PP-004 | An error occurred when updating the properties of a profile. | | PP-005 | A generic error occurred, error message is dynamic based on the scenario. | | PP-006 | An error occurred when the policy cannot be created or updated for all users (*). | ### Access Broker related: | **Error Code** | **Description** | | --- | --- | | RM-0001 | An error occurred while removing a favorite resource. | | RM-0002 | An error occurred when checking out an existing resource profile. | | RM-0003 | An error occurred when check-in of a profile is not allowed. | | RM-0004 | An error occurred when an invalid transaction is provided in the request. | | RM-0005 | An error occurred when a user is not authorized to perform the check-in. | | RM-0006 | An error occurred when associations are not added to profiles before permissions. | | RM-0007 | An error occurred when a given variable does not exist in the associated permission. | | RM-0008 | An error occurred when a resource permission does not exist for a given ID. | | RM-0009 | An error occurred when a resource label key does not exist. | | RM-0010 | An error occurred when a resource profile does not exist for a given ID. | | RM-0011 | An error occurred when a resource type does not exist for a given ID. | | RM-0012 | An error occurred when a response template does not exist for a given name. | | RM-0013 | An error occurred when variable values are not permitted because the permission does not include any variables. | | RM-0014 | An error occurred when a profile already has permission for the specified resource type. | | RM-0015 | An error occurred when a resource type ID does not match the permission's resource type. | | RM-0016 | An error occurred when profile permissions do not support adding a specified permission. | ### Custom application related: | **Error Code** | **Description** | | --- | --- | | TA-0001 | An app template internal error occurred. | | TA-0002 | An error occurred due to an unsupported file type. | | TA-0003 | An error occurred because the file size exceeds the specified limit. | | TA-0004 | An error occurred because the template name already exists. | | TA-0005 | An error occurred while uploading the template file. | | TA-0006 | An error occurred while scanning/parsing the template file. | | TA-0007 | An error occurred while validating the template file against the schema. | | TA-0008 | An error occurred while validating the template file for Jinja expression. | | TA-0009 | An error occurred while validating the SVG icon in the template file. | ### Users related: | **Error Code** | **Description** | | --- | --- | | U-0001 | An error occurred during the validation of the username format when creating or updating a user. | | U-0002 | An error occurred reading properties for a user. | | U-0003 | An error occurred when modifying properties for a provisioned user from an external system. | | U-0004 | An error occurred when creating a user. | | U-0005 | An error occurred when updating a user. | | U-0006 | An error occurred when deleting a user. | | U-0007 | An error occurred when disabling a user. | | U-0008 | An error occurred when enabling a user. | | U-0009 | An error occurred when trying to create a user that already exists. | | U-0010 | An error occurred when trying to reset a password for a user. | | U-0011 | An error occurred when trying to reset the MFA device for a user. | ### User tags related: | **Error Code** | **Description** | | --- | --- | | UT-0001 | An error occurred when creating a user tag. | | UT-0002 | An error occurred when modifying a provisioned user tag from an external system. | | UT-0003 | An error occurred reading the properties of a user tag. | | UT-0004 | An error occurred when adding a user to a tag. | | UT-0005 | An error occurred when adding a user to a tag that is already associated with a profile via the same tag. | | UT-0006 | An error occurred when removing a user from a tag. | | UT-0007 | An error occurred when disabling a user tag. | | UT-0008 | An error occurred when enabling a user tag. | | UT-0009 | An error occurred when deleting a user tag. | | UT-0010 | An error occurred when updating a user tag. | ### Miscellaneous: | **Error Code** | **Description** | | --- | --- | | R-0001 | An error occurred while loading the contents of a report. | | IDP-0001 | An error occurred disabling MFA for all users. | | G-0001 | A generic error code when no specific error code is defined. | ## Error Codes for the Status Code 401 Unauthorized The following error codes are returned in the Britive API responses when the HTTP status code is 401 Unauthorized: | **Error Code** | **Description** | | --- | --- | | AU-0000 | A generic error during authentication failure. | | AU-0001 | An error occurred during authentication when an invalid challenge parameter was passed. | | AU-0002 | An error occurred during authentication when an invalid SSO provider was passed. | | AU-0003 | The user not found error during authentication. | | AU-0004 | User is disabled | | AU-0005 | The user is a service identity. | | AU-0006 | An error occurred validating the user. | | AU-0007 | An invalid OAuth token was passed during authentication. | | AU-0008 | An error occurred when users try to change the password on their own. | | AU-0009 | An error occurred when validating the OTP provided for MFA. | | AU-0010 | An error occurred enrolling a user during MFA. | | AU-0011 | An error occurred when changing a temporary password upon authentication | | AU-0012 | An error occurred when recovering a forgotten password. | | AU-0013 | An error occurred validating the user during SSO login. | | AU-0014 | An invalid tenant error. | | AU-0015 | API token not found error. | | AU-0016 | API token has been revoked. | | AU-0017 | API token has expired. | | AU-0018 | The API token is invalid. |