v1
latestOpenAPI 3.0.02026-07-22343639.7 KBregistry
Verify the outcome of a transfer of Registry Utility assets on Canton.
Given an UpdateID and a Transfer Object, the service looks up the corresponding ledger transaction and verifies the transfer details against the on-chain events.
The response status indicates the transfer outcome:
- Success: The transfer was executed in the referenced transaction
- Pending: The transfer instruction has been created but not yet settled
- Failure: The transfer instruction was rejected or withdrawn by one of the parties
If none of the above conditions are met, if the provided transfer details do not match the on-chain data, or if the original TransferInstruction contract cannot be retrieved, a 400 is returned. No further diagnostic information is included in the error response to prevent unintended disclosure of sensitive ledger data.
post/api/utilities/v0/registry/transfer/v0/proof
Request body
Example request
{
"transfer": {
"amount": "1.0000000000"
}
}Response
Transfer proof verified. The status field indicates the transfer outcome (Success, Pending, or Failure). See the endpoint description for details.