Skip to content

HTTP Responses

v2.0.0

Draft Specification

The BOMcheck Platform API (v2) is currently in active development and as is subject to change. Please see the Scope Roadmap for delivery timeline.

Please note the returned messages given on this page are examples. Messages returned by the API may be generated to give more information about your specific request. Your integration should manage HTTP responses based on the response codes for each request.

401 Unauthorized

You cannot authenticate to the API. Likely due to an issue with your Bearer token. Please see the Authorization documentation.

json
// Response Code: 401
{
  "message": "Unauthorized"
}

403 Forbidden

You do not have sufficient privileges to access the requested resource. Please review your API v2 usage and access level in your BOMcheck settings dashboard and contact sales to upgrade your account where required.

json
// Response Code: 403
{
  "message": "Forbidden"
}

404 Not Found

The requested resource cannot be found. Please review your request construction and try again.

json
// Response Code: 404
{
  "message": "Not Found"
}

415 Unsupported Media Type

The POST request data body is in an unsupported format. Request data body should be raw XML and the request Header Content-Type: application/xml should be present.

json
// Response Code: 415
{
  "message": "Unsupported Media Type"
}

429 Too Many Requests

You have exceeded your tiered usage allowance or the standard per minute rate limit. You will need to either extend your tiered usage by contacting sales or waiting for rate limit to renew. More info about usage tiers and rate limits can be found in the Usage Allowance section below.

json
// Response Code: 415
{
  "message": "Too Many Requests"
}

500 Server Error

There may be an issue with the BOMcheck API v2 server. Please check to the [BOMcheck service status] before retrying your request.

json
// Response Code: 500
{
  "message": "Server Error"
}