> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zodia-custody.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Products & Services

> Overview of products and services available through the Digital Asset Service Desk

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](#operation/getv3servicedeskproducts) to fetch the request payload templates based on your account's permissions.

Here is an example request to retrieve all products & services:

```shell theme={null}
curl --request POST 'https:///v3/api/servicedesk/products'
--header 'company-identifier: ' \
--header 'submitter-id: ' \
--header 'request-identifier: ' \
--header 'request-timestamp: ' \
--header 'Content-Type: application/json' \
--header 'signature: ' \
--data-raw 
'{ }'

```

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):**

```
{
    "name": "Wallet_Name", // required
    "currency": "ETH | BTC", // required
    "currencyId": "eth-Seth | btc-btc",  // required
    "walletOwnerId": "Wallet_Beneficiary_ID" // optional
}

```

**Beneficiary (0x0007-004):**

```
{
    "entityType": "INDIVIDUAL|ORGANISATION", // required
    "beneficiaryName": "string", // required
    "operatingAddress": {
        "city": "London", // required
        "line1": "Eastcheap", // required
        "line2": "string", //optional
        "state": "London", // required
        "country": "United Kingdom", // required
        "zipCode": "123456" // required
    },
    "registeredAddress": {
        "city": "London", // required
        "line1": "Eastcheap", // required
        "line2": "string", // optional
        "state": "London", // required
        "country": "United Kingdom", // required
        "zipCode": "123456" // required
    },
    "registrationNumber": "23232323", // required
    "dateOfIncorporation": "2025-03-29" // required
}

```

**New Beneficiary Address (0x0007-007):**

```
{
    "notes": "text", // required
    "vaspId": "f8a08de5-cd37-4695-b30b-9271e60a3937", // required, use 
    "address": "crypto address", // required
    "blockchain": "ETH", // required
    "blockchainId": "eth-Seth", // required
    "beneficiaryId": "BNF-ZTEST-QMSAWYQWY4", // required 
    "hostedAddress": "boolean", // required
    "addressPurpose": [
        "INCOMING|OUTGOING|BIDIRECTIONAL" // required
    ]
}

```

**Custody Transfer Transaction (0x0014-007):**

```
{
    "amount": "1", // required
    "sender": { 
        "type": "WALLETID", // required
        "value": "Wallet_ID" // required
    },
    "currency": "ETH | BTC", // required
    "currencyId": "eth-Seth | btc-btc", // required
    "destination": {
        "type": "WALLETID | BENEFICIARYADDRESSID", // required
        "value": "Wallet_ID | Beneficiary_Address_ID" // required
    },
    "subtractFee": false // required
}

```
