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

# Bulk Operations

> Run one-time batch operations on an explicit list of Telnyx IoT SIM cards, including activation, deactivation, and policy updates applied in bulk.

<Warning>
  **Bulk vs Group** — Bulk actions are one-time operations on an explicit list of SIM IDs. Nothing persists. For ongoing policy that applies to current and future SIMs, use [Groups](/docs/iot-sim/sim-card-groups/index).
</Warning>

## Bulk Actions

All actions are async — submit a list of SIM IDs, get back an action ID, poll for status.

| Action                                                                                        |
| :-------------------------------------------------------------------------------------------- |
| [Bulk Enable Voice](/api-reference/sim-cards/request-bulk-enabling-voice-on-sim-cards)        |
| [Bulk Disable Voice](/api-reference/sim-cards/request-bulk-disabling-voice-on-sim-cards)      |
| [Bulk Set Public IPs](/api-reference/sim-cards/request-bulk-setting-sim-card-public-ips)      |
| [Validate Registration Codes](/api-reference/sim-cards/validate-sim-cards-registration-codes) |

Track progress via [List Bulk SIM Card Actions](/api-reference/sim-card-actions/list-bulk-sim-card-actions). Per-SIM results are included — some may succeed while others fail.

<Tip>
  For bulk registration, validate codes first with the validation endpoint. This dry-run catches typos and invalid codes before you commit to a large batch.
</Tip>
