Status codes

The Bluecore API uses standard HTTP status codes.

2XX codes indicate a success, 4XX codes indicate a failure with the request, and 5XX indicate a Bluecore server error.

The following table contains the HTTP status codes used across the Bluecore API.

HTTP

Message

Description

Next steps

200

OK

The request was successful.

No further action is required.

401

Unauthorized

The API key is invalid.

Check that your API key is correct.

404

Not found

The requested resource was not found.

Check that the data in your query parameters or path parameters is correct.

406

Requested media type is not supported

The content-type in the header is not supported.

Check that the content-typeheader contains application/json

409

Conflict

This request conflicts with a previously sent request's unique id.

Check that you are sending a unique path parameter id.

422

Required parameter missing

A required parameter is missing in the request.

Check that the request includes all required parameters.

429

Too many requests

You have exceeded the rate limit.

The Bluecore API returns rate limit information in every response header.

See Rate limiting for more information on how to keep track of your quotas.

500

Internal error

Something went wrong on Bluecore's side.

A 500 error may be temporary, so you can retry the request.

If you continue receiving this error, send a message to [email protected] to create a support ticket and include the request_id located in the error response.