Status Codes

Learn about common errors and the causes below.

Overview

Our API returns standard HTTP success or error status codes. For errors, we will include extra information about what went wrong encoded in the response as JSON. The various status codes we might return are listed below.

All status codes are standard HTTP status codes. The below ones are used in this API.

  • 2XX - Success of some kind
  • 4XX - Error occurred on client’s part
  • 5XX - Error occurred on server’s part
Status Code Description
200 Success. Everything worked as intended.
201 Success. A new resource was created.
202 Accepted (Request accepted, and queued for execution)
204 Successful (No Content, typically used when deleting requests)
400 Exception occurred
401 Authentication failure
403 Forbidden
404 Resource not found
405 Method Not Allowed
409 Conflict
412 Precondition Failed
413 Request Entity Too Large
500 Internal Server Error
501 Not Implemented
503 Service Unavailable