Boca Raton Partner API

Errors

Standard error response format and status codes.

All error responses follow a consistent JSON structure:

{
  "error": "not_found",
  "message": "User not found for the authenticated partner",
  "requestId": "req-a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}

The requestId field is included in every error response. Include this value when contacting support for faster issue resolution.

Status Codes

CodeError KeyDescription
400bad_requestInvalid request shape or malformed parameters
401unauthorizedAPI key or HMAC authentication failed
404not_foundUser or resource not found for the authenticated partner
409conflictRequest conflicts with current resource state (e.g. duplicate externalId)
422unprocessable_entityBusiness validation failed (e.g. user under 18)
429too_many_requestsRate limit exceeded — check the Retry-After header
500internal_errorUnexpected server failure

Field Errors

When multiple fields fail validation, the response includes a fieldErrors array:

{
  "error": "bad_request",
  "message": "Request body failed validation",
  "requestId": "req-a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "fieldErrors": [
    { "field": "email", "message": "Must be a valid email address" },
    { "field": "dateOfBirth", "message": "Must be a valid date in YYYY-MM-DD format" }
  ]
}

On this page