HTTP Status Codes

HTTP Status Code Description
102 Idempotent request is currently processing
200 Request processed
201 Request processed and entity created
400 Bad request due to invalid or missing parameters
401 Not Authenticated
403 Not Authorized
404 Resource or entity not found
405 Method not implemented
409 Request conflict, either with the Idempotency-Key or an active record was found
422 Unprocessable request due to business logic or client configuration
429 Too many requests in a given amount of time
500 Unexpected error while processing the request
503 Service unavailable, request timed out, or maintenance is underway

5xx Response Codes

In some instances, a 5xx response does not mean the request failed. An error or timeout from a downstream provider could result in a 5xx from the API. We recommend confirming if the transaction has processed before retrying.