Skip to main content
The Digital Asset Service Desk API supports specific predefined types of service catalog, which will allow you to perform required operations. You can check the list of available Products to fetch the request payload templates based on your account’s permissions. Here is an example request to retrieve all products & services:
Here are some of the payload templates for illustration, (use above API to fetch the latest actual service payload templates) Custody Wallet Management (0x0013-001):
Beneficiary (0x0007-004):
New Beneficiary Address (0x0007-007):
Custody Transfer Transaction (0x0014-007):
ETH Stake (0x0020-008):
ETH Unstake (0x0020-009):
ETH Top-up (0x0020-036):
ETH Partial Withdrawal (0x0020-037):
ETH Validator Consolidation & Transition (0x0020-040):
SOL Stake (0x0020-024):
SOL Unstake (0x0020-025):
SOL Withdrawal (0x0020-026):
The template returned by the products API for the SOL services is a minimal sample: send the fields described above, including currencyId and, for Stake, provider. See the SOL Staking guide for details on each operation.