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

# update_settings

> Update email notification preferences

Updates the user's email notification preferences. Pass only the fields you want to change; authorization (approval) settings cannot be changed here, they are managed in the dashboard.

## Parameters

| Parameter                     | Type    | Required | Description                                                      |
| ----------------------------- | ------- | -------- | ---------------------------------------------------------------- |
| `card_details_accessed`       | boolean | No       | Email when a card's full details (PAN/CVV) are accessed.         |
| `card_created`                | boolean | No       | Email when a new card is created.                                |
| `transaction`                 | boolean | No       | Email on each card transaction.                                  |
| `card_closed`                 | boolean | No       | Email when a card is closed.                                     |
| `low_balance`                 | boolean | No       | Email when a card balance drops below the low-balance threshold. |
| `low_balance_threshold_cents` | number  | No       | Low-balance alert threshold in cents (e.g. 500 = \$5.00).        |

## Returns

A confirmation with `status: "ok"` and a summary of the settings after the change, including the full set of notification preferences. If you pass no fields at all, it makes no request and returns `status: "noop"`, asking for at least one preference to update.

## Example

```json theme={null}
{ "name": "update_settings", "arguments": { "transaction": false, "low_balance_threshold_cents": 500 } }
```
