---
title: "Detalle completo de campaña"
method: GET
path: "/v1/whatsapp/{channelId}/campaigns/{campaignId}/full"
tags: ["WhatsApp"]
---

# Detalle completo de campaña

`GET /v1/whatsapp/{channelId}/campaigns/{campaignId}/full`

## Request

- Base URL: `https://connect.cliengo.com`
- URL: `https://connect.cliengo.com/v1/whatsapp/{channelId}/campaigns/{campaignId}/full`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/cliengo/apis/cliengo-public-api/docs/v1/whatsapp/:channelId/campaigns/:campaignId/full/get.ts> (a function with typed inputs; its response is checked against the schema)

Devuelve el detalle de una campaña incluyendo el estado individual (eventos) de cada mensaje enviado.

## Path parameters

- `channelId` string, required
- `campaignId` string, required

## Response `200`

Detalle completo de la campaña

- WhatsAppCampaignFull: Campaña de envío masivo de una plantilla HSM (read-only desde la API pública).
  - `id` string: ID de la campaña.
  - `name` string: Nombre de la campaña.
  - `status` 'SCHEDULED' | 'SENDING' | 'SENT' | 'STOPPED' | 'CANCELLED': Estado de la campaña: `SCHEDULED` (programada), `SENDING` (enviando), `SENT` (enviada), `STOPPED` (detenida), `CANCELLED` (cancelada).
  - `templateId` string: ID de la plantilla usada.
  - `scheduledAt` string, date-time: Fecha y hora programada de envío.
  - `sentCount` integer: Cantidad de mensajes enviados.
  - `failedCount` integer: Cantidad de mensajes fallidos.
  - `events` WhatsAppEvent[]: Lista de eventos de envío individuales.
    - `id` integer: ID del evento.
    - `destination` string: Número de teléfono del destinatario
    - `status` 'sent' | 'delivered' | 'read' | 'failed' | 'invalid' | 'enqueued' | 'pending': Estado de entrega del mensaje al destinatario.
    - `failureCode` string, nullable: Código de error si el envío falló (`null` si fue exitoso).
    - `failureReason` string, nullable: Motivo del fallo (`null` si fue exitoso).
    - `createdAt` string, date-time: Fecha y hora del evento.
  - `eventCounter` object: Conteo de eventos agrupados por estado.
    - `pending` integer: Pendientes de envío.
    - `enqueued` integer: Encolados.
    - `failed` integer: Fallidos.
    - `sent` integer: Enviados.
    - `delivered` integer: Entregados.
    - `read` integer: Leídos.
    - `answered` integer: Respondidos.
    - `invalid` integer: Inválidos (número incorrecto, etc.).

---

[API](https://skmtc.dev/cliengo/apis/cliengo-public-api.md) - [All operations](https://skmtc.dev/cliengo/apis/cliengo-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/cliengo/apis/cliengo-public-api/revisions/c0821810e2a5?raw)
