{ "opencollection": "1.0.0", "info": { "name": "Digital Asset Registry API", "version": "2.1.0" }, "items": [ { "info": { "name": "registry", "type": "folder" }, "items": [ { "info": { "name": "getMintOfferCreateContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/mint/v0/offer", "body": { "type": "json", "data": "{}" } }, "docs": "Get the factory and choice context for creating a mint offer.\n" }, { "info": { "name": "getMintRequestCreateContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/mint/v0/request", "body": { "type": "json", "data": "{}" } }, "docs": "Get the factory and choice context for creating a mint request.\n" }, { "info": { "name": "getBurnOfferCreateContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/burn/v0/offer", "body": { "type": "json", "data": "{}" } }, "docs": "Get the factory and choice context for creating a burn offer.\n" }, { "info": { "name": "getBurnRequestCreateContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/burn/v0/request", "body": { "type": "json", "data": "{}" } }, "docs": "Get the factory and choice context for creating a burn request.\n" }, { "info": { "name": "getMintOfferAcceptContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/mint/v0/offer/:mintOfferId/choice-contexts/accept", "params": [ { "name": "mintOfferId", "value": "", "type": "path", "description": "The contract ID of the mint offer to accept." } ] }, "docs": "Get the choice context to accept and execute a mint offer.\n" }, { "info": { "name": "getMintOfferRejectContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/mint/v0/offer/:mintOfferId/choice-contexts/reject", "params": [ { "name": "mintOfferId", "value": "", "type": "path", "description": "The contract ID of the mint offer to reject." } ] }, "docs": "Get the choice context to reject a mint offer.\n" }, { "info": { "name": "getMintOfferCancelContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/mint/v0/offer/:mintOfferId/choice-contexts/cancel", "params": [ { "name": "mintOfferId", "value": "", "type": "path", "description": "The contract ID of the mint offer to cancel." } ] }, "docs": "Get the choice context to cancel a mint offer.\n" }, { "info": { "name": "getMintRequestAcceptContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/mint/v0/request/:mintRequestId/choice-contexts/accept", "params": [ { "name": "mintRequestId", "value": "", "type": "path", "description": "The contract ID of the mint request to accept." } ] }, "docs": "Get the choice context to accept and execute a mint request.\n" }, { "info": { "name": "getMintRequestRejectContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/mint/v0/request/:mintRequestId/choice-contexts/reject", "params": [ { "name": "mintRequestId", "value": "", "type": "path", "description": "The contract ID of the mint request to reject." } ] }, "docs": "Get the choice context to reject a mint request.\n" }, { "info": { "name": "getMintRequestCancelContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/mint/v0/request/:mintRequestId/choice-contexts/cancel", "params": [ { "name": "mintRequestId", "value": "", "type": "path", "description": "The contract ID of the mint request to cancel." } ] }, "docs": "Get the choice context to cancel a mint request.\n" }, { "info": { "name": "getBurnOfferAcceptContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/burn/v0/offer/:burnOfferId/choice-contexts/accept", "params": [ { "name": "burnOfferId", "value": "", "type": "path", "description": "The contract ID of the burn offer to accept." } ] }, "docs": "Get the choice context to accept and execute a burn offer.\n" }, { "info": { "name": "getBurnOfferRejectContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/burn/v0/offer/:burnOfferId/choice-contexts/reject", "params": [ { "name": "burnOfferId", "value": "", "type": "path", "description": "The contract ID of the burn offer to reject." } ] }, "docs": "Get the choice context to reject a burn offer.\n" }, { "info": { "name": "getBurnOfferCancelContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/burn/v0/offer/:burnOfferId/choice-contexts/cancel", "params": [ { "name": "burnOfferId", "value": "", "type": "path", "description": "The contract ID of the burn offer to cancel." } ] }, "docs": "Get the choice context to cancel a burn offer.\n" }, { "info": { "name": "getBurnRequestAcceptContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/burn/v0/request/:burnRequestId/choice-contexts/accept", "params": [ { "name": "burnRequestId", "value": "", "type": "path", "description": "The contract ID of the burn request to accept." } ] }, "docs": "Get the choice context to accept and execute a burn request.\n" }, { "info": { "name": "getBurnRequestRejectContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/burn/v0/request/:burnRequestId/choice-contexts/reject", "params": [ { "name": "burnRequestId", "value": "", "type": "path", "description": "The contract ID of the burn request to reject." } ] }, "docs": "Get the choice context to reject a burn request.\n" }, { "info": { "name": "getBurnRequestCancelContext", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/burn/v0/request/:burnRequestId/choice-contexts/cancel", "params": [ { "name": "burnRequestId", "value": "", "type": "path", "description": "The contract ID of the burn request to cancel." } ] }, "docs": "Get the choice context to cancel a burn request.\n" }, { "info": { "name": "getBurnMintFactory", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/burn-mint-instruction/v0/burn-mint-factory", "body": { "type": "json", "data": "{}" } }, "docs": "Get the burn mint factory and choice context for burn and mint.\n" }, { "info": { "name": "verifyTransferProof", "type": "http" }, "http": { "method": "POST", "url": "https://api.utilities.digitalasset.com/api/utilities/v0/registry/transfer/v0/proof", "body": { "type": "json", "data": "{}" } }, "docs": "Verify the outcome of a transfer of Registry Utility assets on Canton.\n\nGiven an UpdateID and a Transfer Object, the service looks up the corresponding\nledger transaction and verifies the transfer details against the on-chain events.\n\nThe response status indicates the transfer outcome:\n- `Success`: The transfer was executed in the referenced transaction\n- `Pending`: The transfer instruction has been created but not yet settled\n- `Failure`: The transfer instruction was rejected or withdrawn by on" } ] } ], "bundled": true }