Skip to main content
POST
Try Cobo WaaS Skill in your AI coding assistant (Claude Code, Cursor, etc.). Describe your needs in natural language to auto-generate production-ready SDK code and debug faster 🚀

Authorizations

BIZ-API-KEY
string
header
required

The API key. For more details, refer to API key.

In the API playground, enter your API secret, and your API key will be accordingly calculated.

Path Parameters

wallet_id
string<uuid>
required

The wallet ID.

Body

application/json

The request body to query the Delegates of a Safe{Wallet}.

request_type
enum<string>
required

The request type. Possible values include:

  • Transfer: A request to transfer tokens.
  • ContractCall: A request to interact with a smart contract.
Available options:
Transfer,
ContractCall
Example:

"Transfer"

address
string

The destination address.

Example:

"0x0406db8351aa6839169bb363f63c2c808fee8f99"

value
string

The transfer amount. For example, if you trade 1.5 ETH, then the value is 1.5.

Example:

"1.5"

calldata
string

The data used to invoke a specific function or method within the specified contract at the destination address, with a maximum length of 65,000 characters.

Example:

"0xa22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c71000000000000000000000000000000000000000000000000000000000000DEMO"

Response

Delegates successfully retrieved.

delegate_type
enum<string>
default:Org-Controlled
required

The wallet subtype of the Delegate. Possible values include:

  • Org-Controlled: MPC Wallets (Organization-Controlled Wallets).
  • User-Controlled: MPC Wallets (User-Controlled Wallets).
Available options:
Org-Controlled,
User-Controlled
Example:

"Org-Controlled"

wallet_id
string<uuid>
required

The wallet ID of the Delegate. This is required when initiating a transfer or contract call from Smart Contract Wallets (Safe{Wallet}).

Example:

"123e4567-e89b-12d3-a456-426614174000"

address
string
required

The wallet address of the Delegate. This is required when initiating a transfer or contract call from Smart Contract Wallets (Safe{Wallet}).

Example:

"0x1234567890123456789012345678901234567890"