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

# Manage Auto-Reload

> GET and PUT /api/v1/cards/{card_id}/auto-reload - Read or update card auto-reload settings

Read or update auto-reload settings for a card.

## Endpoints

```text theme={null}
GET /api/v1/cards/{card_id}/auto-reload
PUT /api/v1/cards/{card_id}/auto-reload
```

## Path Parameters

<ParamField path="card_id" type="string" required>
  The card identifier returned during card creation or listing.
</ParamField>

## Update Request Body

The reviewed public contract currently accepts a flexible JSON object for auto-reload settings. Typical fields include:

* enable or disable state
* threshold amount
* top-up amount
* optional funding source or correlation metadata

Confirm your exact allowed payload with your approved product configuration before going live.

## Example Update Request

```bash theme={null}
curl -X PUT https://api.usezentra.com/api/v1/cards/card_123/auto-reload \
  -H "Authorization: Bearer YOUR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "enabled": true,
    "threshold_minor": 200000,
    "reload_amount_minor": 500000
  }'
```

## Response Notes

* Reads return the current auto-reload configuration for the card.
* Updates are tenant-scoped and should be treated as configuration changes, not immediate funding events.

## Next Steps

<CardGroup cols={2}>
  <Card title="JIT Fund Card" icon="bolt" href="/api-reference/cards/jit-fund">
    Trigger just-in-time funding when needed
  </Card>

  <Card title="Fund Card" icon="wallet" href="/api-reference/cards/fund">
    Add balance directly to the card
  </Card>
</CardGroup>
