Understanding HTTP Status Codes

MyPass API uses the following response status codes:

STATUS CODE

DESCRIPTION

200

OK - The request has succeeded. The client can read the result of the request in the body and the headers of the response.

201 Created - The request has been fulfilled and resulted in a new resource being created.
204 No Content - The request has succeeded but returns no message body.
208 Already Reported - The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response, and are not being included again.
403 Forbidden - The server understood the request but is refusing to fulfil it.
404 Not Found - The requested resource could not be found. This error is shown when the endpoint does not exist.
499

Client Closed Request - This error arises when the client ends its request before the server has had a chance to complete its response.

Ensure network response timeouts are set to at least 1 minute.

500 Internal Server Error - You should never receive this error because our clever system catches them all.
504

Gateway Timeout - This error means that whilst our server was processing the request, a server or network component terminated the request as a response was not detected in the expected time.

This can occur if a large amount of data has been requested.

Attempt to request smaller data sets or retry the request after a delay of 5 minutes.