List Custody Providers
Returns one row per supported custody provider (rudiq, taurus): its stored configuration, or a not-configured stub for a provider that has never been saved, so every provider can be shown. configured tells the two apart. The response is a plain array, not paginated.
Get Custody Provider
Returns one custody provider's configuration, in the same masked shape as a row of List Custody Providers. A provider that has never been saved comes back as a not-configured stub (configured: false) rather than an error. An unsupported provider key is refused.
Upsert Custody Provider
Creates or updates a custody provider's configuration. Saving never changes which provider is active: a new provider is created inactive, and an existing one keeps its is_active. Use Activate Custody Provider to switch.
Activate Custody Provider
Makes a saved provider the one that serves custody. Exactly one provider is active at a time: activating one deactivates all the others, so there is no separate deactivate call.
Test Custody Connection
Runs one live probe against a custody configuration without saving it. Use it before saving or activating a provider.
Regenerate Webhook Secret
Generates a new random secret for the provider's inbound webhook (the calls custody makes to /v2/webhooks/custodial) and returns it.
List Webhook Deliveries
Lists the webhooks a custody provider has delivered to the platform and what came of each, newest first. The request snapshot (headers, body) is left out of the rows; read one delivery with Get Webhook Delivery.
Get Webhook Delivery
Returns one webhook delivery row with the full request snapshot the list leaves out: method, path, headers, the raw body and the correlation_id.