Base URL
api.qustody.io. The companion dashboard is at app.qustody.io. For local development, point baseUrl at your own deployment — see Configure a development network.
Authentication
All endpoints except/healthz and /readyz require a Bearer API key:
Request format
- Content-Type:
application/json - All request bodies are JSON objects
- Path parameters use
{id}notation - Query parameters support pagination via
pageandpage_size
Response format
Successful responses return the resource directly:Error format
Errors include a numeric code and human-readable message:Error code ranges
OpenAPI specification
The complete API is defined in an OpenAPI 3.1.0 specification. All endpoint pages below are auto-generated from this spec.OpenAPI Specification
View the source OpenAPI specification