# Other 400 Errors ## 401 Unauthorized[​](#401-unauthorized "Direct link to 401 Unauthorized") The 401: Unauthorized status code indicates that the authentication credentials received are not authorized. The user may repeat the request with a new or replaced Authorization header field. | | | | ------------- | --------------------------------------------------------------------------------------------------- | | Code | 401 | | Description | Authentication Error. | | Generic Cause | Unauthorized authentication token. | | Quick Fix | Verify whether an authentication token is obtained and make sure to provide this with each request. | ## 403 Forbidden[​](#403-forbidden "Direct link to 403 Forbidden") The 403: Forbidden status code indicates that the server cannot authorize the requested resource. | Code | 403 | | ------------- | ------------------------------------------------------------------------- | | Description | Forbidden resource. | | Generic Cause | Insufficient permission to access the resource. | | Quick Fix | Verify end-point URL, resource information, or authorization credentials. | ### EQ-2010005[​](#eq-2010005 "Direct link to EQ-2010005") | Code | EQ-2010005 | | ------------- | ------------------------------------------------------------------------------------------------------ | | Description | QuoteID not found for this account. Make sure you have the appropriate permissions to view this quote. | | Generic Cause | User is not permitted to access the quote. | | Quick Fix | Verify quote ID submitted. | ### EQ-2012006[​](#eq-2012006 "Direct link to EQ-2012006") | Code | EQ-2012006 | | ------------- | --------------------------------------------------------------------------- | | Description | Permission denied to create. Make sure you have appropriate permissions. | | Generic Cause | User is not permitted to access the end-point URL and resource information. | | Quick Fix | Verify authorization credentials. | ### EQ-2012007[​](#eq-2012007 "Direct link to EQ-2012007") | Code | EQ-2012007 | | ------------- | --------------------------------------------------------------------------------- | | Description | Permission denied to update or cancel. Make sure you have appropriate permissions | | Generic Cause | User is not permitted to access the end-point URL and resource information. | | Quick Fix | Verify resource information passed in the URL. | ### EQ-2014005[​](#eq-2014005 "Direct link to EQ-2014005") | Code | EQ-2014005 | | ------------- | ----------------------------------------------------------------------------------- | | Description | Unable to access or locate given order. Make sure you have appropriate permissions. | | Generic Cause | User is not permitted to access the order. | | Quick Fix | Verify order ID passed in the URL. | ### EQ-2014007[​](#eq-2014007 "Direct link to EQ-2014007") | Code | EQ-2014007 | | ------------- | ---------------------------------------------------------------------------------- | | Description | Permission denied to update or cancel. Make sure you have appropriate permissions. | | Generic Cause | User is not permitted to access the end-point URL and resource information. | | Quick Fix | Verify authorization credentials. | ### EQ-2016005[​](#eq-2016005 "Direct link to EQ-2016005") | Code | EQ-2016005 | | ------------- | -------------------------------------------------------------------------------------- | | Description | Unable to access or locate given shipment. Make sure you have appropriate permissions. | | Generic Cause | User is not permitted to access the end-point URL and resource information. | | Quick Fix | Verify resource information passed in the URL. | ### EQ-2016006[​](#eq-2016006 "Direct link to EQ-2016006") | Code | EQ-2016006 | | ------------- | --------------------------------------------------------------------------- | | Description | Permission denied to create. Make sure you have appropriate permissions. | | Generic Cause | User is not permitted to access the end-point URL and resource information. | | Quick Fix | Verify resource information passed in the URL. | ### EQ-2016007[​](#eq-2016007 "Direct link to EQ-2016007") | Code | EQ-2016007 | | ------------- | ---------------------------------------------------------------------------------- | | Description | Permission denied to update or cancel. Make sure you have appropriate permissions. | | Generic Cause | User is not permitted to access the end-point URL and resource information. | | Quick Fix | Verify resource information passed in the URL. | ### EQ-2021005[​](#eq-2021005 "Direct link to EQ-2021005") | Code | EQ-2021005 | | ------------- | ------------------------------------------------------------------------------------------------------ | | Description | Username not found for this account. Make sure you have the appropriate permissions to view this user. | | Generic Cause | User is not permitted to access the user profile. | | Quick Fix | Verify username passed in the URL. | ### EQ-2021006[​](#eq-2021006 "Direct link to EQ-2021006") | Code | EQ-2021006 | | ------------- | --------------------------------------------------------------------------- | | Description | Permission denied to create. Make sure you have appropriate permissions. | | Generic Cause | User is not permitted to access the end-point URL and resource information. | | Quick Fix | Verify authorization credentials. | ### EQ-2021007[​](#eq-2021007 "Direct link to EQ-2021007") ### EQ-2061005[​](#eq-2061005 "Direct link to EQ-2061005") | Code | EQ-2061005 | | ------------- | ------------------------------------------------------------------------------------------- | | Description | Unable to access or locate given parameter. Make sure you have appropriate permissions. | | Generic Cause | User is not permitted to access parameters. | | Quick Fix | Verify end-point URL and resource information. Refer to 'Additional Info' for more details. | ### EQ-2086005[​](#eq-2086005 "Direct link to EQ-2086005") | Code | EQ-2086005 | | ------------- | ------------------------------------------------------------------------------------------- | | Description | Unable to access or locate given invoice. Make sure you have appropriate permissions. | | Generic Cause | User is not permitted to access the end-point URL and resource information. | | Quick Fix | Verify end-point URL and resource information. Refer to 'Additional Info' for more details. | ### EQ-2095005[​](#eq-2095005 "Direct link to EQ-2095005") | Code | EQ-2095005 | | ------------- | --------------------------------------------------------------------------------------------- | | Description | Unable to access or locate given purchase orders. Make sure you have appropriate permissions. | | Generic Cause | User is not permitted to access the end-point URL and resource information. | | Quick Fix | Verify resource information passed in the URL. | ### EQX-121-403: Contact userName not Active and Approved[​](#eqx-121-403-contact-username-not-active-and-approved "Direct link to EQX-121-403: Contact userName not Active and Approved") Contacts (with userName) should be Active and Approved | Code | EQX-121-403 | | ------------- | ------------------------------------------------------------------------------------------------ | | Description | Contacts (with userName) should be Active and Approved. | | Generic Cause | Contact's userName passed was not active and approved. | | Quick Fix | Make sure the contact's userName was spelled correctly, or verify the user name activity status. | ### EQX-121-403: User not authorized for account[​](#eqx-121-403-user-not-authorized-for-account "Direct link to EQX-121-403: User not authorized for account") You don't have permission to use this account. | Code | EQX-121-403 | | ------------- | ------------------------------------------------------------------------------- | | Description | You don't have permission to use this account. | | Generic Cause | Unauthorized access. | | Quick Fix | Verify authentication credentials, permissions end-point URL and resource info. | ### EQX-121-403: User not authorized for resource or request[​](#eqx-121-403-user-not-authorized-for-resource-or-request "Direct link to EQX-121-403: User not authorized for resource or request") Insufficient permission to access the resource or invoke the request. | Code | EQX-121-403 | | ------------- | ------------------------------------------------------------------------------- | | Description | Insufficient permission to access the resource or invoke the request. | | Generic Cause | Unauthorized access. | | Quick Fix | Verify authentication credentials, permissions end-point URL and resource info. | ### EQX-121-5539: User not authorized for account[​](#eqx-121-5539-user-not-authorized-for-account "Direct link to EQX-121-5539: User not authorized for account") You don't have permission to access this account | Code | EQX-121-5539 | | ------------- | ------------------------------------------------------------------------------- | | Description | You don't have permission to access this account | | Generic Cause | Unauthorized access. | | Quick Fix | Verify authentication credentials, permissions end-point URL and resource info. | ### EQX-121-5539: User not authorized for ibx, cage and account[​](#eqx-121-5539-user-not-authorized-for-ibx-cage-and-account "Direct link to EQX-121-5539: User not authorized for ibx, cage and account") You don't have permission to access this ibx, cage and account combination | Code | EQX-121-5539 | | ------------- | ------------------------------------------------------------------------------- | | Description | You don't have permission to access this ibx, cage and account combination | | Generic Cause | Unauthorized access. | | Quick Fix | Verify authentication credentials, permissions end-point URL and resource info. | ### EQX-816-403: User not authorized for report ID[​](#eqx-816-403-user-not-authorized-for-report-id "Direct link to EQX-816-403: User not authorized for report ID") User \[username] is forbidden to access report of \[reportId] | Code | EQX-816-403 | | ------------- | ------------------------------------------------------------- | | Description | User \[username] is forbidden to access report of \[reportId] | | Generic Cause | Unauthorized access. | | Quick Fix | Verify authentication credentials. | ### EQX-816-403: User not authorized for report type[​](#eqx-816-403-user-not-authorized-for-report-type "Direct link to EQX-816-403: User not authorized for report type") Forbidden to trigger a report of type \[name] | Code | EQX-816-403 | | ------------- | ---------------------------------- | | Description | | | Generic Cause | Unauthorized access. | | Quick Fix | Verify authentication credentials. | ### EQX-826-403: User not authorized for account[​](#eqx-826-403-user-not-authorized-for-account "Direct link to EQX-826-403: User not authorized for account") User \[username] is not authorized to access the account \[accountNumber] | Code | EQX-826-403 | | ------------- | ------------------------------------------------------------------------- | | Description | User \[username] is not authorized to access the account \[accountNumber] | | Generic Cause | The user does not have permission to this account number. | | Quick Fix | Verify the account number passed in the URL. | ## 404 Resource Not Found[​](#404-resource-not-found "Direct link to 404 Resource Not Found") The 404: Resource not found status code indicates that the server cannot find the requested resource but may be available in the future. | Code | 404 | | ------------- | --------------------------------------- | | Description | Resource not found. | | Generic Cause | Resource is invalid or unavailable. | | Quick Fix | Verify end-point URL and resource info. | ### EQX-414-404[​](#eqx-414-404 "Direct link to EQX-414-404") Notification not found. | Code | EQX-414-404 | | ------------- | ------------------------------------------------------------------------------------------ | | Description | Resource not found.A notification record is not found for notificationId \[notificationId] | | Generic Cause | The passed ID number of the notification may be incorrect or no longer exists. | | Quick Fix | Verify end-point URL. | ### EQX-434-4404[​](#eqx-434-4404 "Direct link to EQX-434-4404") No Asset found for the ID: `[assetID]` | Code | EQX-434-4404 | | ------------- | --------------------------------------- | | Description | No Asset found for the Id:\[assetId] | | Generic Cause | Resource is invalid or unavailable. | | Quick Fix | Verify end-point URL and resource info. | ### EQX-716-5100[​](#eqx-716-5100 "Direct link to EQX-716-5100") No Data Found | Code | EQX-716-5100 | | ------------- | --------------------------------------- | | Description | No Data Found | | Generic Cause | Resource is invalid or unavailable. | | Quick Fix | Verify end-point URL and resource info. | ### EQX-816-404[​](#eqx-816-404 "Direct link to EQX-816-404") A report record is not found for reportId `[reportId]`. | Code | EQX-816-404 | | ------------- | ------------------------------------------------------------- | | Description | A report record is not found for reportId \[reportId] | | Generic Cause | Report ID number passed may be incorrect or no longer exists. | | Quick Fix | Verify end-point URL. | ### EQX-816-404[​](#eqx-816-404-1 "Direct link to EQX-816-404") A scheduled report record is not found for scheduledId `[scheduleId]`. | Code | EQX-816-404 | | ------------- | -------------------------------------------------------------------- | | Description | A scheduled report record is not found for scheduledId \[scheduleId] | | Generic Cause | Scheduled ID number passed may be incorrect or no longer exists. | | Quick Fix | Verify end-point URL. | ### EQX-826-404[​](#eqx-826-404 "Direct link to EQX-826-404") Invoice Document with ID `[documentId]` is not found for invoice with ID `[invoiceId]` of account with number `[accountNumber]`. | Code | EQX-826-404 | | ------------- | ------------------------------------------------------------------------------------------------------------------------------- | | Description | Invoice Document with ID `[documentId]` is not found for invoice with ID `[invoiceId]` of account with number `[accountNumber]` | | Generic Cause | Invalid document ID number. | | Quick Fix | Verify the document ID number passed in the URL. | ### EQX-826-404[​](#eqx-826-404-1 "Direct link to EQX-826-404") Invoice with ID `[invoiceId]` is not found for account with number `[accountNumber]`. | Code | EQX-826-404 | | ------------- | ------------------------------------------------------------------------------------ | | Description | Invoice with ID `[invoiceId]` is not found for account with number `[accountNumber]` | | Generic Cause | Invalid invoice ID number. | | Quick Fix | Verify the invoice ID number passed in the URL. | ### IC-PROFILE-404[​](#ic-profile-404 "Direct link to IC-PROFILE-404") | Code | IC - PROFILE- 404 | | ------------- | ----------------------------------------------------------- | | Description | Invalid service profile. | | Generic Cause | ConnectionID does not exist or does not belong to the user. | | Quick Fix | Verify the connection ID passed in the URL. | ### IC-NFV-VD-003[​](#ic-nfv-vd-003 "Direct link to IC-NFV-VD-003") | Code | IC-NFV-VD-003 | | ------------- | ------------------------------------------- | | Description | Virtual device not found | | Generic Cause | You have provided an incorrect Id. | | Quick Fix | Verify the unique Id of the virtual device. | ## 404 Invalid Endpoint[​](#404-invalid-endpoint "Direct link to 404 Invalid Endpoint") The 404: Invalid Endpoint status code indicates the endpoint URL is incorrect. | Code | 404 | | ------------- | ------------------------------------------- | | Description | Invalid Endpoint. | | Generic Cause | Invalid API path in payload. | | Quick Fix | Verify the end-point information submitted. | This is an example of an invalid endpoint message. ``` ERROR    CODE:       "404" MESSAGE:    "Not Found - No message available" PATH        "/ecx/v3/l2/common/metro" TIMESTAMP   "1544951546619" ``` ## 405 Method Not Allowed[​](#405-method-not-allowed "Direct link to 405 Method Not Allowed") The 405: Method Not Allowed status code indicates that the method received in the request-line is known by the origin server but not supported by the target resource. | Code | 405 | | ------------- | --------------------------------------- | | Description | Method Not Allowed. | | Generic Cause | Resource not supported | | Quick Fix | Verify end-point URL and resource info. | ## 406 Bad Request[​](#406-bad-request "Direct link to 406 Bad Request") The 406: Bad request status code indicates that server cannot process the request due to a client error. If you receive a bad request error, check if the request packet adheres to the message schema provided by Equinix. | Code | 406 | | ------------- | ----------------------------------------------------------------- | | Description | Validation Error. | | Generic Cause | Malformed request due to field or business validation. | | Quick Fix | Make sure the payload sent adheres to the parameter requirements. | ## 415 Unsupported Media Type[​](#415-unsupported-media-type "Direct link to 415 Unsupported Media Type") The 415: Unsupported media type status code indicates that the request has a media type which the server or resource does not support. For example, the client uploads an image as an `.svg` or `.xml`, but the server requires that images use a different format. | Code | 415 | | ------------- | --------------------------------------------------------------------------------------------------------------------------------- | | Description | Unsupported media type. | | Generic Cause | Server is refusing to service the request because the payload is in a format not supported by this method on the target resource. | | Quick Fix | Verify requested payload. | ### EQX-716-5117[​](#eqx-716-5117 "Direct link to EQX-716-5117") | Code | EQX-716-5117 | | ------------- | ------------------------------------------------------- | | Description | The uploaded file is found to be corrupted or dangerous | | Generic Cause | Lack of antivirus (AV) check. | | Quick Fix | Use proper antivirus scanning for uploaded file. | ### EQX-716-5118[​](#eqx-716-5118 "Direct link to EQX-716-5118") | Code | EQX-716-5118 | | ------------- | --------------------------------------------------------------------------------------------------------------------------------- | | Description | The uploaded file has an incorrect extension. Check and re-upload the file, as its actual type does not match its file extension. | | Generic Cause | Lack of proper file extension. | | Quick Fix | Check the supported file extension. | ### EQX-716-5119[​](#eqx-716-5119 "Direct link to EQX-716-5119") | Code | EQX-716-5119 | | ------------- | ---------------------------------------- | | Description | The uploaded file format is not allowed. | | Generic Cause | Lack of proper file format. | | Quick Fix | Check the supported file format. | ## 422 Unprocessable Entity[​](#422-unprocessable-entity "Direct link to 422 Unprocessable Entity") The 422: Input validation error status code indicates that the input data provided in the payload didn't pass the validation. | Code | 422 | | ------------- | ------------------------------------------------------------------------ | | Description | Input validation error. | | Generic Cause | Invalid request payload data. | | Quick Fix | Make sure the data you provide in the payload matches the specification. | ## 429 Too Many Requests[​](#429-too-many-requests "Direct link to 429 Too Many Requests") The 429: Too many requests status code indicates that the user has sent too many requests in a given amount of time. | Code | 429 | | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Description | Internal server error. | | Generic Cause | Request rejected due to rate limiting (number of requests exceeded for the given time). | | Quick Fix | Try again later, post the issue on our [Equinix Community forum](https://community.equinix.com/t5/developer/ct-p/Developer/type/categories), or contact . |