Bind Custody Provider

Define a new custody provider integration. Only one custody provider is supported at a time.

Body Params
string
required
.*\S.*

A unique name for the custody provider. This name will be used to reference the provider in other API calls

string
required
.*\S.*

address of custody adapter in host:port format

auth
array

List of authentication mechanisms supported by this ledger

auth
idempotency
object

Idempotency configuration to prevent duplicate request processing

retryStrategy
object

Per-binding retry policy for the external adapter's WORKFLOW-layer handling of transient (technical) errors. When omitted, the service falls back to the global retry defaults (prior behavior). transientErrorsMaxRetries and transientErrorsUnlimitedRetries are mutually exclusive; set at most one.

string
.*\S.*

display name

string
required
length ≥ 1
^[1-9]\d*(?:\.\d+)?(h|m|s|ms|us|µs|ns)(\d+(?:\.\d+)?(h|m|s|ms|us|µs|ns))*$

request timeout (e.g. 300s)

string
required
length ≥ 1
^[1-9]\d*(?:\.\d+)?(h|m|s|ms|us|µs|ns)(\d+(?:\.\d+)?(h|m|s|ms|us|µs|ns))*$

backoff (e.g. 60s)

string
required
length ≥ 1
^[1-9]\d*(?:\.\d+)?(h|m|s|ms|us|µs|ns)(\d+(?:\.\d+)?(h|m|s|ms|us|µs|ns))*$

single request timeout (e.g. 90s)

Responses
200

successful operation

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json