Skip to main content

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.

Platform owner only. The caller's node must be the platform root node; any other caller is refused with 403 / 10005.

Required permission: custodial-wallet:view

Request​

GET /v2/admin/custodial-wallets/{provider}

Parameters​

NameTypeInDescription
providerstringpathRequired. Provider key: rudiq or taurus

Headers​

NameDescription
AuthorizationRequired. Bearer <access_token>

Example​

curl --request GET \
--url '{{baseUrl}}/v2/admin/custodial-wallets/rudiq' \
--header 'Authorization: Bearer <access_token>'

Response​

{
"provider": "rudiq",
"host": "custody-gateway.custody.svc.cluster.local",
"port": 8080,
"timeout": 30,
"is_active": true,
"effective_active": true,
"username_set": false,
"password_set": false,
"api_key_set": true,
"api_key_last4": "7c1e",
"configured": true,
"webhook": {
"auth_type": "basic",
"path": "/v2/webhooks/custodial",
"url": "https://integration.example.com/v2/webhooks/custodial",
"username": "apex-custody",
"secret_set": true
},
"created_at": "2026-09-02T08:14:51.120Z",
"updated_at": "2026-10-21T13:05:09.774Z"
}

Response Fields​

The fields are described on List Custody Providers.

Errors​

StatusCodeDescription
40010015Unsupported provider key
40310005The caller is not the platform owner (domain 2)

See Errors for the error format and common codes.