Error Handling
Equinix uses HTTP response status codes to indicate the success or failure of your API requests. If your request fails, an Equinix error code will be returned using the appropriate status code.
In general, there are three status code ranges you can expect:
2xx Success - confirms that your request worked as expected
200: Success
4xx Client error - indicates an error due to the information provided (for example, a required parameter was omitted)
400: Bad Request
401: Unauthorized
404: Resource not found
415: Unsupported media type
429: Too many request Error
5xx Server error - indicates an error from Equinix’s servers
500: Internal Server Error
503: Service unavailable
Equinix IBX SmartView error codes
3001: Invalid Level Type
4000: Internal Error
The possible Equinix error codes that can be returned, along with additional information about how to resolve them, have been compiled for each status code for your convenience.