# Enviar o programar campaña (/es/api-reference/campaigns/sendCampaign)

`POST /v1/campaigns/{id}/send`

Base URL: `https://api.bitelio.com`

Envía una campaña de inmediato o la programa para una entrega futura

---

**Versionado de rutas.** Este recurso también responde en `/campaigns/{id}/send`, sin versionar, que es donde siempre ha estado y donde seguirá funcionando indefinidamente — `bitelio@0.1.0` llama ahí. Usa `/v1/campaigns/{id}/send`: el prefijo `/v1` es el que lleva una promesa de versión detrás, y un futuro `/v2` podrá cambiar de forma sin romper nada escrito contra este.

## Path parameters

- `id`: string (required)

## Request body

- `scheduledFor`: string (date-time) — Marca de tiempo ISO 8601 de cuándo enviar la campaña. Omite o establece null para un envío inmediato.

Example:

```json
{
  "scheduledFor": "2026-10-13T07:11:40.077Z"
}
```

## Responses

### `200` — Campaña programada/enviándose

## Example request

```bash
curl -X POST 'https://api.bitelio.com/v1/campaigns/{id}/send' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"scheduledFor":"2026-10-13T07:11:40.077Z"}'
```
