Referência da API
POST /external/campaigns/dispatch
Dispara uma campanha RCS para até 2.000 destinatários
POST
Autenticação
Requer OAuth Bearer token com scopecampaigns:dispatch.
Request Body
string
required
UUID da campanha. Controlado pelo cliente — será usado como identificador interno.
string
required
Nome da campanha. Deve ser único por tenant.
string
required
UUID do template RCS a ser usado. Deve pertencer ao mesmo tenant.
array
required
Array de mensagens (máximo 2.000 por chamada).
string
Identificador do lote. Obrigatório quando
campaignId já existe (batch incremental); deve ser único por campanha.string
Data/hora ISO 8601 para agendamento (fuso horário America/Sao_Paulo). Deve ser no mínimo 5 minutos no futuro.
Resposta de Sucesso (202 Accepted)
string
UUID da campanha criada.
string
sending para envio imediato, scheduled para agendamento.number
Quantidade de mensagens aceitas para envio.
number
Quantidade de mensagens rejeitadas (telefones inválidos).
object
Detalhes dos erros. Se houver mais de 5 telefones inválidos, um arquivo CSV com os erros é gerado e retornado em
errorFileUrl.