# Developer Hub: 🌐 Version 2.0 EN API References

## API References

### Development Tools and Resources

- [Send a request with API Playground](https://cobo.com/developers/v2/api-references/playground.md): Interactive API playground for the WaaS 2.0 API, allowing developers to test endpoints and view responses.
- [Use Postman to call the Wallet-as-a-Service (WaaS) 2.0 API](https://cobo.com/developers/v2/api-references/use-postman-to-call-waas-api.md): Guide to using Postman for calling the WaaS 2.0 API.
- [Pagination](https://cobo.com/developers/v2/api-references/pagination.md): Guide to implementing pagination in WaaS 2.0 API, including parameters and best practices.
- [Error codes and status codes](https://cobo.com/developers/v2/api-references/error-codes.md): List of error codes for the WaaS 2.0 API, with explanations and troubleshooting tips.

### General wallet operations

#### Chains and tokens

- [List supported chains](https://cobo.com/developers/v2/api-references/wallets/list-supported-chains.md): This operation retrieves all chains supported by a specific wallet type or subtype.
- [Get chain information](https://cobo.com/developers/v2/api-references/wallets/get-chain-information.md): This operation retrieves the detailed information about a specified chain.
- [List enabled chains](https://cobo.com/developers/v2/api-references/wallets/list-enabled-chains.md): This operation retrieves all the chains that can be used by your organization.
- [List supported tokens](https://cobo.com/developers/v2/api-references/wallets/list-supported-tokens.md): This operation retrieves all tokens supported by a specific wallet type or subtype.
- [Get token information](https://cobo.com/developers/v2/api-references/wallets/get-token-information.md): This operation retrieves the detailed information about a specified token.
- [List enabled tokens](https://cobo.com/developers/v2/api-references/wallets/list-enabled-tokens.md): This operation retrieves all the tokens that can be used by your organization.
- [Create token listing request](https://cobo.com/developers/v2/api-references/wallets/create-token-listing-request.md): This operation creates a token listing request. The token to be listed must already be deployed on the specified blockchain and have a valid contract address.
- [List token listing requests](https://cobo.com/developers/v2/api-references/wallets/list-token-listing-requests.md): This operation lists all token listing requests in your organization. You can filter the results by request status.
- [Get token listing request](https://cobo.com/developers/v2/api-references/wallets/get-token-listing-request.md): This operation retrieves detailed information about a specific token listing request, including its current status.

#### Wallets

- [List all wallets](https://cobo.com/developers/v2/api-references/wallets/list-all-wallets.md): This operation retrieves the information of all wallets under your organization. You can filter the result by wallet type and subtype. For MPC Wallets, you can also filter by project ID and vault ID.
- [Create wallet](https://cobo.com/developers/v2/api-references/wallets/create-wallet.md): This operation creates a wallet with the provided information.
- [Get wallet information](https://cobo.com/developers/v2/api-references/wallets/get-wallet-information.md): This operation retrieves the detailed information about a specified wallet.
- [Update wallet](https://cobo.com/developers/v2/api-references/wallets/update-wallet.md): This operation updates the information of a specified wallet.
- [Delete wallet](https://cobo.com/developers/v2/api-references/wallets/delete-wallet.md): This operation deletes a specified wallet.

#### Addresses

- [List wallet addresses](https://cobo.com/developers/v2/api-references/wallets/list-wallet-addresses.md): This operation retrieves a list of addresses within a specified wallet. <Note> For Web3 Wallets, Asset Wallets, and MPC Wallets, addresses created on one EVM chain automatically work on all other supported EVM chains.
- [Create addresses in wallet](https://cobo.com/developers/v2/api-references/wallets/create-addresses-in-wallet.md): This operation generates one or more addresses within a specified wallet.
- [Check address validity](https://cobo.com/developers/v2/api-references/wallets/check-address-validity.md): This operation verifies if a given address is valid for a specific chain.
- [Check address validity across chains](https://cobo.com/developers/v2/api-references/wallets/check-address-validity-across-chains.md): This operation verifies if a given address is valid for a list of chains.
- [Check addresses validity](https://cobo.com/developers/v2/api-references/wallets/check-addresses-validity.md): This operation verifies if given addresses are valid for a specific chain.

#### Balances

- [Estimate maximum transferable value](https://cobo.com/developers/v2/api-references/wallets/estimate-maximum-transferable-value.md): This operation estimates the maximum transferable value from a wallet or a specific wallet address, based on the specified fee settings.
- [Get maximum transferable value](https://cobo.com/developers/v2/api-references/wallets/get-maximum-transferable-value.md): <Warning>This operation is planned for deprecation. We recommend using  [Estimate maximum transferable value](https://www.cobo.com/developers/v2/api-references/wallets/estimate-maximum-transferable-value) instead.</Warning> This operation retrieves the maximum amount that you can transfer from a wal…
- [List token balances by address](https://cobo.com/developers/v2/api-references/wallets/list-token-balances-by-address.md): The operation retrieves a list of token balances for a specified address within a wallet.
- [List token balances by wallet](https://cobo.com/developers/v2/api-references/wallets/list-token-balances-by-wallet.md): The operation retrieves a list of token balances within a specified wallet.
- [List account balances](https://cobo.com/developers/v2/api-references/wallets/list-account-balances.md): This operation retrieves the on-chain token balances of multiple addresses on a specified account-based chain in a single request. All balances in the response are retrieved from the same block state, together with the block number of that block.
- [List address balances by token](https://cobo.com/developers/v2/api-references/wallets/list-address-balances-by-token.md): This operation retrieves a list of address balances for a specified token within a wallet.
- [Refresh address balances by token](https://cobo.com/developers/v2/api-references/wallets/refresh-address-balances-by-token.md): This operation refreshes the balances of specified addresses for a given token within a wallet.

#### UTXOs

- [List UTXOs](https://cobo.com/developers/v2/api-references/wallets/list-utxos.md): The operation retrieves a list of **unspent** transaction outputs (UTXOs) for a specified wallet and token.
- [Batch check UTXOs](https://cobo.com/developers/v2/api-references/wallets/batch-check-utxos.md): This operation verifies the existence and details of specified **unspent** transaction outputs (UTXOs) for a given wallet and token. A maximum of 100 UTXOs can be verified per request.
- [Lock UTXOs](https://cobo.com/developers/v2/api-references/wallets/lock-utxos.md): This operation locks the UTXOs with specified transaction hashes. Locked UTXOs cannot be transferred until unlocked.
- [Unlock UTXOs](https://cobo.com/developers/v2/api-references/wallets/unlock-utxos.md): This operation unlocks the UTXOs with specified transaction hashes. Locked UTXOs cannot be transferred until unlocked.    <Note>This operation is applicable to MPC Wallets and Custodial Wallets (Web3 Wallets) only.</Note>
- [List transaction UTXOs](https://cobo.com/developers/v2/api-references/wallets/list-transaction-utxos.md): The operation retrieves a list of UTXOs for a specified transaction of a wallet. You must specify the wallet, chain, and transaction hash.

### MPC Wallets-specific operations

#### Projects (User-Controlled Wallets only)

- [List all projects](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/list-all-projects.md): This operation retrieves a list of all projects.
- [Create project](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/create-project.md): This operation creates a project.
- [Get project information](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/get-project-information.md): This operation retrieves detailed information about a project. <Note>This operation applies to MPC Wallets (User-Controlled Wallets) only.</Note>
- [Update project name](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/update-project-name.md): This operation updates a project's name.

#### Vaults

- [List all vaults](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/list-all-vaults.md): This operation retrieves a list of all vaults. You can filter the result by project ID.
- [Create vault](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/create-vault.md): This operation creates a vault.
- [Get vault information](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/get-vault-information.md): This operation retrieves detailed information about a vault.
- [Update vault name](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/update-vault-name.md): This operation updates a vault's name.

#### Key share holder groups

- [List all key share holder groups](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/list-all-key-share-holder-groups.md): This operation retrieves all key share holder groups under a specified vault. You can filter the result by group type.
- [Create key share holder group](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/create-key-share-holder-group.md): This operation creates a key share holder group for a specified vault. <Note>This operation will not return the `tss_key_share_groups` property until key shares have been created using the [Create TSS request](https://www.cobo.com/developers/v2/api-references/wallets--mpc-wallets/create-tss-request)…
- [Get key share holder group information](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/get-key-share-holder-group-information.md): This operation retrieves detailed information about a specified key share holder group.
- [Update key share holder group](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/update-key-share-holder-group.md): This operation updates a specified active [Signing Group](https://manuals.cobo.com/en/portal/mpc-wallets/ocw/create-key-share-groups). For example, you can use this operation to upgrade a Signing Group to the [Main Group](https://manuals.cobo.com/en/portal/mpc-wallets/ocw/create-key-share-groups).
- [Delete key share holder group](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/delete-key-share-holder-group.md): This operation deletes a specified key share holder group.

#### Key share holders

- [List all key share holders](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/list-all-key-share-holders.md): This operation retrieves a list of all key share holders under a specified vault. You can filter the result by key share holder group ID.
- [List all Cobo key share holders](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/list-all-cobo-key-share-holders.md): This operation retrieves a list of all Cobo key share holders and their information.
- [Get key share holder information](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/get-key-share-holder-information.md): This operation retrieves detailed information about a specified key share holder.

#### TSS requests

- [List TSS requests](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/list-tss-requests.md): This operation retrieves a list of TSS requests and their details.
- [Create TSS request](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/create-tss-request.md): This operation creates a TSS request under a specified vault. You can use this operation to perform actions such as key generation and recovery.
- [Get TSS request](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/get-tss-request.md): This operation retrieves detailed information about a TSS request.
- [Cancel TSS request](https://cobo.com/developers/v2/api-references/wallets--mpc-wallets/cancel-tss-request.md): This operation cancels a TSS request.

### Exchange Wallets-specific operations

#### Query information

- [List supported exchanges](https://cobo.com/developers/v2/api-references/wallets--exchange-wallet/list-supported-exchanges.md): This operation retrieves the information about the exchanges supported by Cobo's Exchange Wallets, including exchange IDs and trading account types.
- [List supported assets](https://cobo.com/developers/v2/api-references/wallets--exchange-wallet/list-supported-assets.md): This operation retrieves all the assets supported by a specified exchange.
- [List supported chains](https://cobo.com/developers/v2/api-references/wallets--exchange-wallet/list-supported-chains.md): This operation retrieves all the chains supported by a specified exchange for a given asset.
- [List asset balances](https://cobo.com/developers/v2/api-references/wallets--exchange-wallet/list-asset-balances.md): This operation retrieves the asset balances in a specified Exchange Wallet. You can filter the results by trading account type or asset ID.

### Transaction operations

#### Query fees

- [Estimate transaction fee](https://cobo.com/developers/v2/api-references/transactions/estimate-transaction-fee.md): This operation estimates the transaction fee of a token transfer or a contract call based on the fee model that the chain uses, considering factors such as network congestion and transaction complexity.

#### Make transactions

- [Transfer token](https://cobo.com/developers/v2/api-references/transactions/transfer-token.md): The operation transfers your assets from a wallet created on Cobo Portal to another address.
- [Call smart contract](https://cobo.com/developers/v2/api-references/transactions/call-smart-contract.md): This operation creates a transaction to interact with a smart contract on the blockchain.
- [Sign message](https://cobo.com/developers/v2/api-references/transactions/sign-message.md): This operation creates a transaction to sign the provided message using cryptographic techniques.

#### Query transactions

- [List all transactions](https://cobo.com/developers/v2/api-references/transactions/list-all-transactions.md): This operation retrieves all the transactions under your organization.
- [Get transaction information](https://cobo.com/developers/v2/api-references/transactions/get-transaction-information.md): This operation retrieves detailed information about a specified transaction, such as the transaction status, source address, destination address, and timestamp.
- [Get transaction receipt](https://cobo.com/developers/v2/api-references/transactions/get-transaction-receipt.md): This operation retrieves the receipt of a specified transaction on a specified EVM-compatible chain, which records the execution result of the transaction, including its status, block information, gas consumption, and the event logs emitted during execution.
- [Check Cobo Loop transfers](https://cobo.com/developers/v2/api-references/transactions/check-cobo-loop-transfers.md): This operation verifies if the transactions from a given source wallet to a list of given destinations can be executed as Cobo Loop transfers.

#### Manage transactions

- [Cancel transaction](https://cobo.com/developers/v2/api-references/transactions/cancel-transaction.md): This operation cancels a specified transaction. Canceling a transaction stops it while it is still pending. For more information, see [Cancel a transaction](https://www.cobo.com/developers/v2/guides/transactions/manage-transactions#cancel-a-transaction).
- [Drop transaction](https://cobo.com/developers/v2/api-references/transactions/drop-transaction.md): This operation drops a specified transaction. Dropping a transaction leverages RBF to replace the original transaction with a version that effectively cancels it. For more details about dropping a transaction, refer to [Drop a transaction](https://www.cobo.com/developers/v2/guides/transactions/manag…
- [Speed up transaction](https://cobo.com/developers/v2/api-references/transactions/speed-up-transaction.md): This operation accelerates a specified transaction. Speeding up a transaction will trigger a Replace-By-Fee (RBF) transaction which is a new version of the original transaction. For more details about speeding up a transaction, refer to [Speed up a transaction](https://www.cobo.com/developers/v2/gui…
- [Broadcast signed transactions](https://cobo.com/developers/v2/api-references/transactions/broadcast-signed-transactions.md): This operation broadcasts a list of signed transactions to the blockchain.
- [Sign and broadcast transaction](https://cobo.com/developers/v2/api-references/transactions/sign-and-broadcast-transaction.md): This operation signs and broadcasts a specified transaction.

#### Transaction approvals

- [List approval details](https://cobo.com/developers/v2/api-references/transactions/list-approval-details.md): This operation retrieves comprehensive approval information for transactions, including approval status, reviewer details, signatures, and approval history. You can filter the results by transaction IDs, Cobo IDs, or request IDs.
- [List transaction templates](https://cobo.com/developers/v2/api-references/transactions/list-transaction-templates.md): This operation retrieves approval templates based on the specified template key and template version.

### Reconciliation operations

#### Query reconciliation data

- [Get reconciliation ledger](https://cobo.com/developers/v2/api-references/reconciliation/get-reconciliation-ledger.md): This operation retrieves the post-transaction balance (running balance) for the specified transactions, used for stablecoin deposit and withdrawal reconciliation.
- [List reconciliation daily statements](https://cobo.com/developers/v2/api-references/reconciliation/list-reconciliation-daily-statements.md): This operation retrieves daily reconciliation statements within a date range. Each statement contains the opening balance, total deposits, total withdrawals, and closing balance for a business date, wallet, and token.

### Fee Station operations

#### Query information

- [Get Fee Station transaction information](https://cobo.com/developers/v2/api-references/feestation/get-fee-station-transaction-information.md): This operation retrieves detailed information about a specified Fee Station transaction record, such as the transaction status, source address, destination address, and timestamp.
- [List all Fee Station transactions](https://cobo.com/developers/v2/api-references/feestation/list-all-fee-station-transactions.md): This operation retrieves all Fee Station transactions under your organization.
- [List Fee Station addresses](https://cobo.com/developers/v2/api-references/feestation/list-fee-station-addresses.md): This operation retrieves a list of deposit addresses of your Fee Station, including the chain ID, address, and additional information. You can filter the result by chain ID and address.
- [List Fee Station token balances](https://cobo.com/developers/v2/api-references/feestation/list-fee-station-token-balances.md): The operation retrieves a list of token balances within your Fee Station.
- [Check Fee Station usage](https://cobo.com/developers/v2/api-references/feestation/check-fee-station-usage.md): This operation evaluates Fee Station usage for the current transaction.
- [List Fee Station fiat transactions](https://cobo.com/developers/v2/api-references/feestation/list-fee-station-fiat-transactions.md): This operation retrieves all Fee Station fiat transactions under your organization.

### Auto-sweep operations

#### Auto-sweep tasks

- [Create auto-sweep task](https://cobo.com/developers/v2/api-references/autosweep/create-auto-sweep-task.md): This operation creates an auto-sweep task for the specified wallet and token. The task triggers transactions to sweep the full balance of the specified token to the configured sweep-to address.
- [List auto-sweep tasks](https://cobo.com/developers/v2/api-references/autosweep/list-auto-sweep-tasks.md): This operation retrieves a list of auto-sweep tasks for the specified wallet. You can filter the results by token ID, task IDs, or a created-time range.
- [Get auto-sweep task details](https://cobo.com/developers/v2/api-references/autosweep/get-auto-sweep-task-details.md): This operation retrieves detailed information about a specified auto-sweep task.
- [Cancel auto sweep task](https://cobo.com/developers/v2/api-references/autosweep/cancel-auto-sweep-task.md): This operation cancels an in-progress auto sweep task by its ID.

#### Sweep-to addresses

- [Create sweep-to address](https://cobo.com/developers/v2/api-references/autosweep/create-sweep-to-address.md): This operation creates a new sweep-to address for the specified wallet. The previously sweep-to address for the same token becomes invalid once the new one is created.
- [List sweep-to addresses](https://cobo.com/developers/v2/api-references/autosweep/list-sweep-to-addresses.md): This operation retrieves a list of sweep-to addresses within your wallet.

### Compliance operations

#### Compliance operations

- [Isolate funds](https://cobo.com/developers/v2/api-references/compliance/isolate-funds.md): This operation creates a request to isolate funds for a specific transaction. The funds will be sent to a designated isolation address for compliance purposes.
- [Refund funds](https://cobo.com/developers/v2/api-references/compliance/refund-funds.md): This operation creates a request to refund funds for a specific transaction. The funds will be sent to the specified destination address.
- [Unfreeze frozen funds](https://cobo.com/developers/v2/api-references/compliance/unfreeze-frozen-funds.md): This operation creates a request to unfreeze funds for a previously frozen transaction. It releases the frozen funds back to their original state.
- [Get disposition status](https://cobo.com/developers/v2/api-references/compliance/get-disposition-status.md): This operation retrieves the current status of a disposition request for a specific transaction.
- [Get KYT screening status](https://cobo.com/developers/v2/api-references/compliance/get-kyt-screening-status.md): This operation retrieves the current KYT (Know Your Transaction) screening status, including review status and fund disposition status, for a specific transaction.
- [Submit KYT screening decision](https://cobo.com/developers/v2/api-references/compliance/submit-kyt-screening-decision.md): This operation submits a KYT (Know Your Transaction) screening decision for a specific transaction based on an external compliance review.
- [Submit KYT manual review result](https://cobo.com/developers/v2/api-references/compliance/submit-kyt-manual-review-result.md): This operation submits a manual review result for a KYT (Know Your Transaction) screening case that requires human analysis.

### Tokenization operations

#### Transaction fees

- [Estimate tokenization operation fee](https://cobo.com/developers/v2/api-references/tokenization/estimate-tokenization-operation-fee.md): This operation estimates the fee required for tokenization operations. For EVM-based chains, this calculates the gas cost for the specified operation.

#### Issue tokens

- [List supported chains for tokenization](https://cobo.com/developers/v2/api-references/tokenization/list-supported-chains-for-tokenization.md): This operation retrieves a list of tokenization supported chains.
- [Issue token](https://cobo.com/developers/v2/api-references/tokenization/issue-token.md): This operation issues a new token contract. It supports various blockchain platforms.
- [List issued tokens](https://cobo.com/developers/v2/api-references/tokenization/list-issued-tokens.md): This operation retrieves a list of tokens issued by the organization. Returns issued token information including total supply, holdings, and token status.
- [Get token details](https://cobo.com/developers/v2/api-references/tokenization/get-token-details.md): This operation retrieves the detailed information for a specific issued token by its ID.
- [Get token holdings information](https://cobo.com/developers/v2/api-references/tokenization/get-token-holdings-information.md): This operation retrieves the holdings information for a specific issued token, showing which wallets hold the token and their respective balances.

#### Lifecycle operations

- [Mint tokens](https://cobo.com/developers/v2/api-references/tokenization/mint-tokens.md): This operation mints new tokens to a specified address. Creates a mint transaction that will increase the token supply.
- [Burn tokens](https://cobo.com/developers/v2/api-references/tokenization/burn-tokens.md): This operation burns tokens from a specified address. Creates a burn transaction that will decrease the token supply.
- [Call token contract](https://cobo.com/developers/v2/api-references/tokenization/call-token-contract.md): This operation performs a contract call on the token contract.
- [Pause token contract](https://cobo.com/developers/v2/api-references/tokenization/pause-token-contract.md): This operation pauses the token contract, temporarily halting token operations and transfers.
- [Unpause token contract](https://cobo.com/developers/v2/api-references/tokenization/unpause-token-contract.md): This operation unpauses the token contract, resuming token operations and transfers.

#### Manage permissions

- [List token permissions](https://cobo.com/developers/v2/api-references/tokenization/list-token-permissions.md): This operation retrieves the permission settings for a tokenization contract.
- [Update token permissions](https://cobo.com/developers/v2/api-references/tokenization/update-token-permissions.md): This operation updates permission settings for a tokenization contract.

#### Token access controls

- [Activate or deactivate allowlist](https://cobo.com/developers/v2/api-references/tokenization/activate-or-deactivate-allowlist.md): This operation activates or deactivates the allowlist.
- [Get allowlist activation status](https://cobo.com/developers/v2/api-references/tokenization/get-allowlist-activation-status.md): This operation retrieves the allowlist activation status of the token contract.
- [List addresses on allowlist](https://cobo.com/developers/v2/api-references/tokenization/list-addresses-on-allowlist.md): This operation lists addresses on the allowlist.
- [Update addresses on allowlist](https://cobo.com/developers/v2/api-references/tokenization/update-addresses-on-allowlist.md): This operation updates addresses on the allowlist.
- [List addresses on blocklist](https://cobo.com/developers/v2/api-references/tokenization/list-addresses-on-blocklist.md): This operation lists addresses on the blocklist.
- [Update addresses on blocklist](https://cobo.com/developers/v2/api-references/tokenization/update-addresses-on-blocklist.md): This operation updates addresses on the blocklist.

#### Tokenization activities

- [List tokenization activities](https://cobo.com/developers/v2/api-references/tokenization/list-tokenization-activities.md): This operation retrieves a list of tokenization activities.
- [Get tokenization activity details](https://cobo.com/developers/v2/api-references/tokenization/get-tokenization-activity-details.md): This operation retrieves the detailed information for a specific tokenization activity by its ID.

### OAuth operations

#### Access tokens

- [Get Org Access Token](https://cobo.com/developers/v2/api-references/oauth/get-org-access-token.md): <Note>This operation is only applicable to Cobo Portal App developers. To call this operation, you need to use the Cobo OAuth authentication method that requires an app key.</Note> This operation allows Cobo Portal Apps to get an Org Access Token and a Refresh Token with a specified client ID, organ…
- [Refresh Org Access Token](https://cobo.com/developers/v2/api-references/oauth/refresh-org-access-token.md): <Note>This operation is only applicable to Cobo Portal Apps developers. To call this operation, you need to use the Cobo OAuth authentication method that requires an app key.</Note> This operation allows Cobo Portal Apps to obtain a new Org Access Token with a specified client ID, grant type and a R…

### Webhook operations

#### Webhook endpoints

- [List webhook endpoints](https://cobo.com/developers/v2/api-references/developers--webhooks/list-webhook-endpoints.md): This operation retrieves the information of all webhook endpoints registered under your organization. You can filter the result by endpoint status and the subscribed event type.
- [Register webhook endpoint](https://cobo.com/developers/v2/api-references/developers--webhooks/register-webhook-endpoint.md): This operation registers a new webhook endpoint for your organization.
- [Get webhook endpoint information](https://cobo.com/developers/v2/api-references/developers--webhooks/get-webhook-endpoint-information.md): This operation retrieves the information of a specified webhook endpoint.
- [Update webhook endpoint](https://cobo.com/developers/v2/api-references/developers--webhooks/update-webhook-endpoint.md): This operation updates the information of a specified webhook endpoint.

#### Webhook events

- [Get webhook event types](https://cobo.com/developers/v2/api-references/developers--webhooks/get-webhook-event-types.md): This operation retrieves all supported webhook event types.
- [List all webhook events](https://cobo.com/developers/v2/api-references/developers--webhooks/list-all-webhook-events.md): This operation retrieves a list of webhook events that have occurred within the last 30 days.
- [Retrieve event information](https://cobo.com/developers/v2/api-references/developers--webhooks/retrieve-event-information.md): This operation retrieves the information of a webhook event by the event ID.
- [List webhook event logs](https://cobo.com/developers/v2/api-references/developers--webhooks/list-webhook-event-logs.md): This operation retrieves a list of webhook event logs by event ID. Each retry will generate a separate event log.
- [Retry event](https://cobo.com/developers/v2/api-references/developers--webhooks/retry-event.md): This operation retries delivering a webhook event with the specified event ID. You can only retry delivering a webhook event in the `Retrying` or `Failed` status.
- [Trigger test event](https://cobo.com/developers/v2/api-references/developers--webhooks/trigger-test-event.md): This operation tests the functionality of your webhook endpoint by triggering a test webhook event. The test event will be sent to all the endpoints you have registered on Cobo Portal.

### Staking operations

#### Transaction fees

- [Estimate staking fees v2](https://cobo.com/developers/v2/api-references/stakings/estimate-staking-fees-v2.md): This operation calculates the fee required for a staking activity based on factors such as network congestion and transaction complexity.

#### Staking activities

- [List staking activities](https://cobo.com/developers/v2/api-references/stakings/list-staking-activities.md): This operation retrieves a list of staking activities.
- [Create stake activity](https://cobo.com/developers/v2/api-references/stakings/create-stake-activity.md): This operation creates a staking request.
- [Create unstake activity](https://cobo.com/developers/v2/api-references/stakings/create-unstake-activity.md): This operation creates an unstaking request. Your staked tokens will be automatically unlocked once the specified locking period ends. If you want to withdraw your tokens beforehand, you can unstake them with this operation.
- [Create withdraw activity](https://cobo.com/developers/v2/api-references/stakings/create-withdraw-activity.md): This operation creates a withdrawal request.
- [Create claim activity](https://cobo.com/developers/v2/api-references/stakings/create-claim-activity.md): This operation creates a claim request.
- [Get staking activity details](https://cobo.com/developers/v2/api-references/stakings/get-staking-activity-details.md): This operation retrieves the details of a specified staking activity.

#### Staking positions

- [List staking positions](https://cobo.com/developers/v2/api-references/stakings/list-staking-positions.md): This operation retrieves a list of staking positions.
- [Get staking position details](https://cobo.com/developers/v2/api-references/stakings/get-staking-position-details.md): This operation retrieves the detailed information about a specified staking position.

#### Staking pools

- [List staking pools](https://cobo.com/developers/v2/api-references/stakings/list-staking-pools.md): This operation retrieves a list of staking pools currently supported.
- [Get staking pool details](https://cobo.com/developers/v2/api-references/stakings/get-staking-pool-details.md): This operation retrieves the detailed information about a specified staking pool.

#### Babylon staking

- [List wallets eligible for Babylon airdrop](https://cobo.com/developers/v2/api-references/stakings/list-wallets-eligible-for-babylon-airdrop.md): This operation lists all wallets that are eligible for the Babylon airdrop. If an eligible wallet's status is `Unregistered`, you can initiate an airdrop registration for it. You can filter the results by airdrop registration status.
- [Register for Babylon airdrop](https://cobo.com/developers/v2/api-references/stakings/register-for-babylon-airdrop.md): This operation initiates a Babylon airdrop registration request.
- [List Babylon airdrop registrations](https://cobo.com/developers/v2/api-references/stakings/list-babylon-airdrop-registrations.md): This operation lists all Babylon airdrop registration records within your organization. You can filter the results by request status and Bitcoin (BTC) address.
- [Get Babylon airdrop registration details](https://cobo.com/developers/v2/api-references/stakings/get-babylon-airdrop-registration-details.md): This operation returns the details of a specific Babylon airdrop registration, including registration status, Bitcoin (BTC) and Babylon addresses, airdrop amount, and error messages (if any).
- [List staking positions eligible for Babylon Phase-2](https://cobo.com/developers/v2/api-references/stakings/list-staking-positions-eligible-for-babylon-phase-2.md): This operation lists all staking positions that are eligible for Babylon Phase-2. If an eligible staking position's status is `Unregistered`, you can initiate a registration for it. You can filter the results by registration status.
- [Register for Babylon Phase-2](https://cobo.com/developers/v2/api-references/stakings/register-for-babylon-phase-2.md): This operation initiates a Babylon Phase-2 registration request.
- [List Babylon Phase-2 registrations](https://cobo.com/developers/v2/api-references/stakings/list-babylon-phase-2-registrations.md): This operation lists all Babylon Phase-2 registration records within your organization. You can filter the results by request status and staking position ID.
- [Get Babylon Phase-2 registration details](https://cobo.com/developers/v2/api-references/stakings/get-babylon-phase-2-registration-details.md): This operation returns the details of a specific Babylon Phase-2 registration, including registration status, Bitcoin (BTC) and Babylon addresses, staked amount, and error messages (if any).
- [Expand Babylon BTC staking](https://cobo.com/developers/v2/api-references/stakings/expand-babylon-btc-staking.md): This operation initiates a Babylon BTC staking expansion request.

### Address Book operations

#### Query addresses

- [List Address Book entries](https://cobo.com/developers/v2/api-references/addressbooks/list-address-book-entries.md): This operation retrieves all entries (records) from your Address Book. You can filter the entries by chain ID, address, and label.
- [Get Address Book entry](https://cobo.com/developers/v2/api-references/addressbooks/get-address-book-entry.md): This operation retrieves the detailed information about a specified Address Book entry (record).

#### Manage addresses

- [Create Address Book entries](https://cobo.com/developers/v2/api-references/addressbooks/create-address-book-entries.md): This operation adds new entries (records) to your Address Book. <Note>This operation is available upon request. Please contact our [customer support](mailto:help@cobo.com) to enable it.</Note>
- [Update Address Book entry](https://cobo.com/developers/v2/api-references/addressbooks/update-address-book-entry.md): This operation updates the information of a specified Address Book entry (record). <Note>This operation is available upon request. Please contact our [customer support](mailto:help@cobo.com) to enable it.</Note>
- [Delete Address Book entry](https://cobo.com/developers/v2/api-references/addressbooks/delete-address-book-entry.md): This operation deletes a specified Address Book entry (record). <Note>This operation is available upon request. Please contact our [customer support](mailto:help@cobo.com) to enable it.</Note>

### Organization operations

#### Query information

- [Get organization information](https://cobo.com/developers/v2/api-references/organizations/get-organization-information.md): This operation retrieves the detailed information about the organization associated with the current API key.

### Developer Console operations

#### Developer Console operations

- [Get API key information](https://cobo.com/developers/v2/api-references/developers/get-api-key-information.md): This operation retrieves the details of the API key that you are using.
- [List all callback messages](https://cobo.com/developers/v2/api-references/developers/list-all-callback-messages.md): This operation retrieves all the callback messages in your organization.
- [Retry callback message](https://cobo.com/developers/v2/api-references/developers/retry-callback-message.md): This operation resends a callback message that failed previously.

### Travel Rule operations

#### Travel Rule operations

- [Submit Travel Rule information for deposits](https://cobo.com/developers/v2/api-references/travelrule/submit-travel-rule-information-for-deposits.md): This operation submits Travel Rule information for a deposit transaction.
- [Submit Travel Rule information for withdrawals](https://cobo.com/developers/v2/api-references/travelrule/submit-travel-rule-information-for-withdrawals.md): This operation submits Travel Rule information for a withdrawal transaction.
- [Retrieve transaction limitations](https://cobo.com/developers/v2/api-references/travelrule/retrieve-transaction-limitations.md): <Note>The `self_custody_wallet_challenge` field in the response is deprecated. To obtain a signature challenge, call [Get self-custody signature challenge](#operation/get_signature_challenge) instead. This operation itself is not deprecated and continues to return the VASP list, threshold info, conn…
- [List supported countries](https://cobo.com/developers/v2/api-references/travelrule/list-supported-countries.md): This operation retrieves a list of supported countries that can be used when submitting Travel Rule information.
- [Get self-custody signature challenge](https://cobo.com/developers/v2/api-references/travelrule/get-self-custody-signature-challenge.md): This operation issues a one-time, time-bounded message for a self-custody wallet address to sign, in order to prove wallet ownership. The signature is then submitted via [Submit Travel Rule information for deposits](#operation/submit_deposit_travel_rule_info) or [withdrawals](#operation/submit_withd…
- [Create Satoshi Test challenge](https://cobo.com/developers/v2/api-references/travelrule/create-satoshi-test-challenge.md): This operation creates a Satoshi Test challenge for self-custody address verification. Satoshi Test verifies address ownership by having the counterparty transfer a small, uniquely-generated amount from their wallet to a Cobo-controlled verification address.
- [Get Satoshi Test challenge](https://cobo.com/developers/v2/api-references/travelrule/get-satoshi-test-challenge.md): This operation returns the current state of a Satoshi Test challenge — useful for polling after submission. The response contains the challenge `status` and `remaining_seconds`.
- [Cancel Satoshi Test challenge](https://cobo.com/developers/v2/api-references/travelrule/cancel-satoshi-test-challenge.md): This operation cancels a Satoshi Test challenge that is currently in `PREPARE` or `PENDING` status. Typical use case: the counterparty decides to switch verification methods before transferring.
- [List address verifications](https://cobo.com/developers/v2/api-references/travelrule/list-address-verifications.md): List self-custody address verification records under the current organization with optional filters and cursor-based pagination.
- [Get address verification](https://cobo.com/developers/v2/api-references/travelrule/get-address-verification.md): Retrieve a single self-custody address verification record by its `verification_id`, including method-specific provenance:

### Cobo Portal Apps operations

#### Approval workflows

- [List app workflows](https://cobo.com/developers/v2/api-references/appworkflows/list-app-workflows.md): This operation retrieves all approval workflows of an Cobo Portal App. <Note>You need to [configure approval workflow](https://www.cobo.com/developers/v2/apps/configure-workflow) in the app Manifest file first.</Note> <Note>To use the approval workflow operations, you must use the Cobo OAuth authent…
- [Request workflow approval](https://cobo.com/developers/v2/api-references/appworkflows/request-workflow-approval.md): This operation triggers a specified workflow and generates a new approval request.
- [List approval requests](https://cobo.com/developers/v2/api-references/appworkflows/list-approval-requests.md): This operation retrieves a list of approval requests.
- [Get approval request details](https://cobo.com/developers/v2/api-references/appworkflows/get-approval-request-details.md): This operation retrieves the details of a specific approval request.
- [Revoke approval request](https://cobo.com/developers/v2/api-references/appworkflows/revoke-approval-request.md): This operation revokes a pending approval request.
