Skip to main content
An Orchestration Address is a persistent on-chain address that batches incoming stablecoin deposits into offramp payouts. v2 and v3 share the exact same underlying processor — this is one of the more mechanically stable resources in the migration. What changed is the path shape (fully flattened, including deposits/batches sub-resources) and one field rename. See the platform-wide changes for ID format, pagination, error shape, and idempotency.

Endpoints

Request changes: create an orchestration address

Both versions require the same fields — requestId, source: {currency, chain}, destination: {currency, ...}, mode, and schedule/thresholdAmount depending on mode:

Response changes

Same shape on both sides, aside from ID resolution:
id, userId, and destination.externalAccountId are raw UUIDs in v2, prefixed public IDs in v3 (orchaddr_...). No other structural changes.

ID format

Raw UUID in v2 → orchaddr_... prefixed public ID in v3.