All REST Endpoints
Account Contract Endpoints
- Activate Account
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/activateAccount - Add Organization Admin
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/addOrgAdmin - Add Organization Auditor
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/addOrgAuditor - Add Role
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/addRole - Add Token Admin
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/addTokenAdmin - Add Token Auditor
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/addTokenAuditor - Check Account Active
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/isActive - Check Account Deployment
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/isDeploymentActive - Check Account Role
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/isInRole - Check Organization Admin
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/isOrgAdmin - Check Organization Auditor
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/isOrgAuditor - Check Token Admin
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/isTokenAdmin - Check Token Auditor
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/isTokenAuditor - Create Account
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/createAccount - Delete Account
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/deleteAccount - Get Account by Address
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/getAccountByAddress - Get Account Governance Context
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/getGovernanceContext - Get Account Status
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/getAccountStatus - Get Account Version
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/version - Get Accounts
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/getAllAccounts - Get Context
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/getContext - Get Group ID
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/getGroupId - Get Identity
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/getIdentity - Get Organization Admins
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/getAllOrgAdmins - Get Organization Auditors
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/getAllOrgAuditors - Get Token Admins
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/getAllTokenAdmins - Get Token Auditors
- Method: getPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/getAllTokenAuditors - Remove Organization Admin
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/removeOrgAdmin - Remove Organization Auditor
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/removeOrgAuditor - Remove Role
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/removeRole - Remove Token Admin
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/removeTokenAdmin - Remove Token Auditor
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/removeTokenAuditor - Renounce Named Role
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/renounceNamedRole - Set Account Governance Context
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/setGovernanceContext - Set Context
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/setContext - Set Daily Amount Limit
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/setMaxDailyAmount - Set Daily Transaction Limit
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/setMaxDailyTransactionCount - Suspend Account
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/suspendAccount
Combined APIs
- Create Account With Role
- Method: postPath:
{baseUrl}/v1/{accountWithErc5982UupsContractAddress}/createAccountWithRole
ORDS Endpoints
- Get Account Transactions Using Filters
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getCBDCAccountTransactionHistoryWithFilters - Get Active CBDC Accounts
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getAllActiveCBDCAccounts - Get Approver Actions
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getApproverActionHistory - Get CBDC Account History
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getCBDCAccountHistory - Get CBDC Accounts
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getAllCBDCAccounts - Get CBDC Metadata
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getCBDCMetadata - Get CBDC Role Accounts Using Filters
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getCBDCAccountsByRole - Get CBDC Status History
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getCBDCAccountStatusHistory - Get CBDC Transaction by ID
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getCBDCTransactionById - Get CBDC Transaction History Using Filters
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getAllCBDCAccountTransactionHistoryWithFilters - Get Organization Accounts
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getAllOrgAccounts - Get Organization Accounts by Role
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getOrgAccountsByRole - Get Pending CBDC Issuance
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getPendingCBDCIssuance - Get Pending CBDC Requests
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getPendingCBDCRequest - Get Pending Requests
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getPendingRequest - Get Registered Organizations
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getAllRegisteredOrgs - Get Retired CBDC Quantity
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getCBDCRetiredQuantity - Get Roles by Account
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getRolesByAccount - Get Suspended CBDC Accounts
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getAllSuspendedCBDCAccounts - Get Token History
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getTokenHistory - Get User CBDC Accounts
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getCBDCAccountsByUser - Get Users by Role
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getUsersByRole - getCBDCAccountStatus
- Method: getPath:
{baseUrl}/v1/{contractAddress}/{ordsPathPrefix}/getCBDCAccountStatus
Schema Registration
- Get Registered Endpoints
- Method: getPath:
{baseUrl}/v1/register - Register Contract Endpoints
- Method: postPath:
{baseUrl}/v1/register - Update Account Endpoint Template
- Method: patchPath:
{baseUrl}/v1/register/{accountWithErc5982UupsContractAddress} - Update Token Endpoint Template
- Method: patchPath:
{baseUrl}/v1/register/{wholesaleCbdctokenHoldableContractAddress}
Token Contract Endpoints
- Approve Burn Request
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/approveBurn - Approve Mint Request
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/approveMint - Approve Token Spending
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/approve - Burn Approved Tokens
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/burnFrom - Burn Tokens
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/burn - Check Token Deployment
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/isDeploymentActive - Check Token Paused
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/paused - Execute Token Hold
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/executeHold - Get Account Hold Balance
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/getAccountOnHoldBalance - Get Hold Balance
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/getOnHoldBalanceWithOperationId - Get Hold Details
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/getOnHoldDetailsWithOperationId - Get Token
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/getToken - Get Token Allowance
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/allowance - Get Token Balance
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/balanceOf - Get Token Cap
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/cap - Get Token Context
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/getTokenContext - Get Token Decimals
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/decimals - Get Token Governance Context
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/getGovernanceContext - Get Token Name
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/name - Get Token Supply
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/totalSupply - Get Token Symbol
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/symbol - Get Token Version
- Method: getPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/version - Initialize CBDC Token
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/initializeCBDCToken - Mint Tokens
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/mint - Pause Token
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/pause - Place Approved Token Hold
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/holdFrom - Place Token Hold
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/hold - Reject Burn Request
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/rejectBurn - Reject Mint Request
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/rejectMint - Release Token Hold
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/releaseHold - Request Token Burn
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/requestBurn - Request Token Mint
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/requestMint - Resume Token
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/unpause - Set Token Context
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/setTokenContext - Set Token Governance Context
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/setGovernanceContext - Transfer Approved Tokens
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/transferFrom - Transfer Tokens
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/transfer - Transfer Tokens in Batch
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/batchTransfer - Update Token Notary
- Method: postPath:
{baseUrl}/v1/{wholesaleCbdctokenHoldableContractAddress}/updateNotary
UWaaS
- Create Organization
- Method: postPath:
{baseUrl}/v1/uwaas/orgs - Create Wallet
- Method: postPath:
{baseUrl}/v1/uwaas/wallets/provision - createOrganizationNetworks
- Method: postPath:
{baseUrl}/v1/uwaas/orgs/{orgId}/organization-networks - Get Organizations
- Method: getPath:
{baseUrl}/v1/uwaas/orgs - Get Wallets
- Method: getPath:
{baseUrl}/v1/uwaas/wallets - Update Organization
- Method: putPath:
{baseUrl}/v1/uwaas/orgs/{orgId}