### Suspend a card series

`POST /api/v1/card-batches/{id}/suspend`

Revokes every still-unused card in the series. Cards already in flight are left alive. Re-running it is a harmless no-op.

- Authentication: manager session (JWT) or API token
- Permission: `prm_cards_suspend_release` (Suspend / release cards)
- Risk: write
- Rate limit bucket: `t_mutate`

#### Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `id` | path | integer | yes | Series id. |

#### Response — 200 OK

```json
{
  "data": { "message_key": "card_batch_suspended" }
}
```

