Retrieve an orchestration address
Fetch a single orchestration address by ID. Returns 404 RESOURCE_NOT_FOUND
if the address doesn’t exist or doesn’t belong to the specified user —
the API never discloses whether a foreign address exists.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
ID of the user
ID of the orchestration address.
Response
A single orchestration address record.
An orchestration address record.
Unique orchestration address ID.
ID of the user that owns this orchestration address.
The on-chain wallet address that accepts deposits. null while
status=PENDING_WALLET (provisioning in flight); populated once the
wallet exists.
"0xAbC0123456789AbCdEf0123456789AbCdEf01234"
Source token + chain the address accepts.
Destination payout configuration.
Determines when deposits are converted into an offramp.
PER_DEPOSIT— each deposit is batched into its own offramp immediately, UNLESS the cumulativePENDINGamount is below the destination rail's offramp minimum, in which case the deposit is heldPENDINGand all pending deposits are batched together once their cumulative amount reaches the minimum.SCHEDULED— deposits accumulate until the next schedule boundary (HOURLY/DAILY/WEEKLY), then the entire pending pool is batched together (only if it meets the offramp minimum; otherwise it rolls into the next tick).THRESHOLD— deposits accumulate until their summed amount reachesthresholdAmount, then the entire pending pool is batched.
PER_DEPOSIT, SCHEDULED, THRESHOLD Populated only when mode=SCHEDULED; null otherwise.
Populated only when mode=THRESHOLD; null otherwise. Decimal amount
in the source currency.
"100.00"
Lifecycle status of the orchestration address.
PENDING_WALLET— created but the escrow wallet is still being provisioned. The on-chainaddressis null. Typically transient (a few seconds).ACTIVE— wallet provisioned, ready to receive deposits.DEACTIVATED— soft-deleted. The on-chain wallet still exists and can receive funds, but incoming deposits are recorded withstatus=IGNOREDand never offramped.
PENDING_WALLET, ACTIVE, DEACTIVATED ISO 8601 timestamp when the address was deactivated. null if still active.
The escrow wallet's live on-chain balance of the source token. Present
ONLY on the single-address GET (GET /orchestration-addresses/{id}); the
list endpoint omits it to avoid a provider call per row. null if the
wallet isn't provisioned yet or the balance lookup failed — the GET still
returns 200.
{
"currency": "usdc",
"amount": "100.500000"
}