/v1/campaigns/{id}/cancelCancelar campanha
Cancela uma campanha em queued, agendada ou esperando a vez na fila. Ela passa para canceled e não sai mais. Se o envio começar no mesmo instante, só um dos dois acontece: a campanha fica cancelada, ou sai e o cancelamento recebe 409.
Send request
Use the documented inputs to call this endpoint directly.
Parameters
Values are applied to the request and the example on the right.
ID da campanha, o id devolvido ao criar.
Responses
A campanha cancelada.
{
"id": 1287,
"name": "Frete grátis só hoje",
"status": "canceled",
"type": "instant",
"category": "promo",
"segment_id": 42,
"segment_name": "Clientes VIP",
"scheduled_at": null,
"sent_at": null,
"send_in_user_tz": false,
"breaking": false,
"recurrence": "none",
"content": {
"title": "Frete grátis só hoje",
"body": "Em todo o site, para compras acima de R$ 99.",
"url": "https://loja.exemplo.com.br/promo",
"icon_url": "https://loja.exemplo.com.br/icone.png",
"image_url": null,
"buttons": [
{
"title": "Ver ofertas",
"action": "ver-ofertas"
}
]
},
"ab_test": false,
"test_fraction": null,
"winner_variant_id": null,
"variants": [],
"stats": null,
"created_at": "2026-10-06T14:58:02+00:00"
}Values: "draft" · "queued" · "queuing" · "sending" · "sent" · "failed" · "canceled"
Values: "instant" · "scheduled"
Nome do público. Antes do envio, o nome atual do segmento; a partir do envio, o nome que o segmento tinha quando a campanha saiu, mesmo que ele seja renomeado ou apagado depois. null quando a campanha vai para todos os assinantes.
Values: "none" · "daily" · "weekly"
null enquanto a campanha está em draft, queued ou canceled.
Chave ausente, inválida ou revogada.
{
"message": "Credencial ausente ou inválida."
}Descrição do erro, em português. Quando a causa não tem mensagem própria, vem a mensagem padrão do código HTTP. Trate pelo código, não pelo texto.
Não existe com esse ID neste site.
{
"message": "Recurso não encontrado."
}Descrição do erro, em português. Quando a causa não tem mensagem própria, vem a mensagem padrão do código HTTP. Trate pelo código, não pelo texto.
O envio já começou ou terminou, ou o status não permite a operação.
{
"message": "A campanha não pode ser alterada no status atual."
}Descrição do erro, em português. Quando a causa não tem mensagem própria, vem a mensagem padrão do código HTTP. Trate pelo código, não pelo texto.
Limite de requisições excedido. Espere os segundos indicados em Retry-After.
{
"message": "Muitas requisições. Tente novamente em instantes."
}Descrição do erro, em português. Quando a causa não tem mensagem própria, vem a mensagem padrão do código HTTP. Trate pelo código, não pelo texto.
Powered by heyo