Skip to main content
The Bold API returns JSON errors in the ProblemDetails format. Some errors include additional fields such as code, parameters, requestId, and traceId to help diagnose the issue.

Structure

Common HTTP codes

Troubleshoot errors

1

Read the detail field

The text usually explains the specific rule that failed.
2

Look for parameters

The parameters identify the quantities, permissions, references, or states involved.
3

Check the entity's state

Many operations are blocked after you receive, ship, confirm, start, or finish work.
4

Save the request identifier

Include requestId or traceId when you report an issue.
If you receive 403, the credential exists and belongs to an organization but lacks at least one required permission. Review the permission profile in Control panel > Roles. Integration API keys do not have configurable permission scopes.
If you receive 409 or 422, check the entity’s state. For example, a completed receipt, a dispatched shipment, or a finished order protects some of its data to preserve traceability.