> ## 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.

# JIT Fund Card

> POST /api/v1/cards/{card_id}/jit-fund - Trigger just-in-time funding

Trigger a just-in-time funding flow for a card.

## Endpoint

```text theme={null}
POST /api/v1/cards/{card_id}/jit-fund
```

## Path Parameters

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

## Request Body

The reviewed public contract accepts a flexible JSON payload here. In practice, you should include stable request identity and the funding context required by your card program.

Recommended fields:

* `amount_minor`
* `currency`
* `transaction_reference`
* `idempotency_key`

## Example Request

```bash theme={null}
curl -X POST https://api.usezentra.com/api/v1/cards/card_123/jit-fund \
  -H "Authorization: Bearer YOUR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount_minor": 500000,
    "currency": "NGN",
    "transaction_reference": "jit_fund_card_123_001",
    "idempotency_key": "jit_fund_card_123_001"
  }'
```

## Response Notes

* This is an accepted async-style operation on the reviewed public contract.
* Use a stable business reference and idempotency key for retries.

## Next Steps

<CardGroup cols={2}>
  <Card title="Fund Card" icon="wallet" href="/api-reference/cards/fund">
    Directly top up the card balance
  </Card>

  <Card title="Auto-Reload" icon="repeat" href="/api-reference/cards/auto-reload">
    Configure automatic reload behavior
  </Card>
</CardGroup>
