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

# Update CDD answers

> Updates customer due diligence (CDD) answers for a specific deposit account.

PUT/depositaccounts/\{account\_token}/cdd/\{cdd\_token}

Updates customer due diligence (CDD) answers for a specific deposit account.

> [!NOTE]
>
> Each CDD question must be updated separately. You cannot update multiple questions in a single request.

## URL path parameters

| Fields | Description |
| - | - |
| account\_token string  Required | Unique identifier of the deposit account, as returned by the `POST /depositaccounts` endpoint. **Allowable Values:**  Existing deposit account token |
| cdd\_token string  Required | Unique identifier of the CDD entry. **Allowable Values:**  Existing CDD token |

## Request body

| Fields | Description |
| - | - |
| answer string  Required | Value of the updated answer to the customer due diligence (CDD) question, written as a number. **Allowable Values:**  Example: `4` |

## Sample request body

```json JSON lines wrap theme={null}
{
  "answer": "4"
}
```

## Response body

| Fields | Description |
| - | - |
| token string  Returned | Unique identifier of the CDD entry. **Allowable Values:**  36 char max |
| account\_token string  Returned | Unique identifier of the deposit account associated with this CDD entry. **Allowable Values:**  36 char max |
| question string  Returned | Token that identifies the CDD question that was answered. **Allowable Values:**  Example: `dda_002_cdd_01_expmondep` |
| answer string  Returned | Value of the updated answer provided for the customer due diligence question, written as a number. **Allowable Values:**  Example: `4` |
| bank string  Returned | Name of the bank associated with this CDD entry. **Allowable Values:**  255 char max  Example: `First Demo Bank` |
| type string  Returned | Type of deposit account associated with this CDD entry. **Allowable Values:**  `CHECKING` |

## Sample response body

```json JSON lines wrap theme={null}
{
  "question": "dda_002_cdd_01_expmondep",
  "answer": "4",
  "type": "CHECKING",
  "bank": "First Demo Bank",
  "token": "e691a7ae-f9ae-4184-a2e9-cf6bbc963e4a",
  "account_token": "1bb17a10-8d12-442b-95c0-1babd9a78f92"
}
```


## Related topics

- [Deposit Accounts v4 Overview](https://www.marqeta.com/docs/core-api/deposit-accounts-v4.md)
- [Update customer due diligence information](https://www.marqeta.com/docs/core-api/deposit-accounts-v3/update-customer-due-diligence-information.md)
- [About Customer Due Diligence](https://www.marqeta.com/docs/developer-guides/about-customer-due-diligence.md)
- [Retrieve CDD information](https://www.marqeta.com/docs/core-api/deposit-accounts-v4/retrieve-cdd-information.md)
- [Retrieve customer due diligence information](https://www.marqeta.com/docs/core-api/deposit-accounts-v3/retrieve-customer-due-diligence-information.md)
