Skip to main content
The Custody API exposes 27 endpoints for managing tenants, vault accounts, wallets, transactions, assets, and webhooks on the Quantum Chain network.

Base URL

The API is served from 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:
See Authentication for details on credential format and IP allowlisting.

Request format

  • Content-Type: application/json
  • All request bodies are JSON objects
  • Path parameters use {id} notation
  • Query parameters support pagination via page and page_size

Response format

Successful responses return the resource directly:
List endpoints return paginated responses:

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