docs
  1. SCAYLE Resource Center
  2. Add-on API
  3. Getting Started
  4. Errors

Errors

The Add-on API uses HTTP status codes to indicate the success or failure of an API request.

In general:

  • 2xx range indicates success
  • 3xx range indicates a redirect
  • 4xx range indicates a failure caused by the provided information
  • 5xx range indicates a problem with our servers

If an error occurs, the Add-on API responds with an error response containing a list of errors. In most cases, the list will contain a single error. However, some endpoints might return multiple errors.

The status codes, error responses, and error entities are provided in the tables below.

HTTP Status Codes

200s status codes

HTTP Status CodeStatus NameDescription
200OKRequest has been fulfilled.
201CreatedRequest has been fulfilled and new resource created.
204No ContentThere is no content for a successful request.
206Partial ContentRequest has been fulfilled for the partial content requested.

400s status codes

HTTP Status CodeStatus NameDescription
400Bad RequestMissing or invalid parameter.
401UnauthorizedNo or invalid access token.
403ForbiddenYou have not been unauthorized to access the resource.
404Not FoundRequested resource doesn't exist.
408Request TimeoutThe client failed to complete the request within a certain timeframe.
409ConflictRequested resource could not be processed because of a conflict.
412Precondition FailedPreconditions were not met.
413Payload Too LargeThe request entity is larger than limits defined by server.
424Failed DependencyRequest failed due to a failure of dependency.

500s status codes

HTTP Status CodeStatus NameDescription
500 Internal Server ErrorUnexpected error on Storefront API server.
502 Bad GatewayServer got an invalid response.
503 Service UnavailableService unavailable due to internal errors.
504 Gateway TimeoutThe server took too long to respond.

Complete list of HTTP status codes.

Error Response

ParameterDetails
message

String

Description of the error.

errors

Array/Object

A list of all error details.