Skip to main content
GET
Detalhes de uma campanha

Campos por canal

O campo channel diz se a campanha é de voz ou de WhatsApp, e alguns campos só fazem sentido em um dos dois.
started_at vem null no canal whatsapp de propósito. Internamente aquele carimbo é o batimento do processo de disparo, recarimbado a cada destinatário, e não o horário em que a campanha começou. Publicá-lo mentiria. Use created_at e scheduled_at.

Status dos destinatários

Cada item de recipients tem um status próprio. O canal de WhatsApp usa a escala de entrega da Meta: Os status nunca regridem: um recibo de entrega atrasado não rebaixa quem já respondeu.
error_message traz o erro cru da Meta, com código e tudo (por exemplo (#132000) Number of parameters does not match the expected number of params). É o único lugar da API que diz por que um envio específico falhou — a lista de campanhas só sabe contar falhas.

Exemplo

Authorizations

Authorization
string
header
required

API Key da organização (Authorization: Bearer ik_live_xxx)

Path Parameters

id
string
required

ID da campanha

Response

Detalhes da campanha com recipients

id
string
required
name
string
required
status
string
required
channel
string
required
template_name
string | null
required
scheduled_at
string
required
agent
object | null
required
phone_number
object | null
required
project
object
required
total_recipients
number
required
dispatched_count
number
required
completed_count
number
required
failed_count
number
required
started_at
string | null
required
ended_at
string | null
required
created_at
string
required
recipients
object[]
required
config
any