Orchestration Address
Update an orchestration address
Changed onPartial update of an existing orchestration address. Any combination of mode, schedule, thresholdAmount, offrampMessage, and destination.accountId may be passed.
Behavior notes:
- Switching mode wipes the irrelevant config columns.
- Changing schedule.interval without an explicit nextRunAt resets the next tick to now + newInterval.
- Changing destination.accountId re-validates the new account.
- Queued batches use the current settings when the worker reads the OA to begin creating their offramp. Later edits do not change that attempt or the saved message of an initialized offramp, including on retry.
Cannot update a DEACTIVATED address — returns 400 RESOURCE_CONFLICT. If the destination, message, mode, or status changes after validation but before the update is saved, returns 409 RESOURCE_CONFLICT; reload the settings and retry.
post/v2/users/{userId}/orchestration-addresses/{orchestrationAddressId}/update
Request
- Base URLhttps://production.hifibridge.com
- URLhttps://production.hifibridge.com/v2/users/{userId}/orchestration-addresses/{orchestrationAddressId}/update
- AuthHTTP bearer
Path parameters
userIdstring required
ID of the user
orchestrationAddressIdstring uuid required
ID of the orchestration address.
Request body
Example request
{
"offrampMessage": "Invoice 42"
}Response
A single orchestration address record.
Example response
{
"address": "0xAbC0123456789AbCdEf0123456789AbCdEf01234",
"source": {
"chain": "BASE"
},
"offrampMessage": "Invoice 42",
"thresholdAmount": "100.00",
"balance": {
"currency": "usdc",
"amount": "100.500000"
}
}Changes
- info
added the new optional request property
- info
added the non-success response with the status
- info
added the optional property
to the response with the status
- info