Skip to main content
WiseYield API errors share a consistent shape so integrations can handle them uniformly. The HTTP status code communicates the class of error; the code field gives the machine-readable kind; message is human-readable; details carries structured context when applicable.

Canonical response shape

Status code classes

Error code reference

Authentication and authorization

Resource and validation

Rate limiting

Server

Validation error details

For 400 VALIDATION_ERROR, details is an object whose keys are field names and whose values are arrays of human-readable messages:
Top-level keys correspond to request body fields. Nested fields use dot-notation (boundaries.coordinates).

Insufficient-scope details

For 403 INSUFFICIENT_SCOPE, details tells you exactly what’s needed:
Recreate the key with the missing scope, or rotate to a key that has it.

Retry strategy by status

See also