Canais
Cancelar assinatura
Cancele a assinatura de um canal programaticamente
DELETE
Conceituação
Solicita o cancelamento da assinatura de um canal. O cancelamento não é imediato — o canal entra no statusCANCELLATION_PROCESS e permanece ativo até o fim do período já pago. Após esse período, o status muda para CANCELED.
O parâmetro de query cancel=true é obrigatório como confirmação explícita do cancelamento.
O campo cancelReason no body é opcional, mas recomendado para fins de auditoria.
Status após o cancelamento
| Status | Descrição |
|---|---|
CANCELLATION_PROCESS | Cancelamento solicitado, canal ainda ativo até o fim do período |
CANCELED | Canal efetivamente cancelado e desativado |
O
channelId é obtido através do endpoint Criar canal.Autorizações
Secret Key gerada no painel de Segurança do Hub Message
Parâmetros de caminho
ID do canal (obtido via Criar canal)
Exemplo:
"019E4C54B1B375A28970B605CA9B03C3"
Parâmetros de consulta
Deve ser true para confirmar o cancelamento
Exemplo:
true
Corpo
application/json
Motivo do cancelamento (opcional, mas recomendado para auditoria)
Exemplo:
"Cliente encerrou a empresa"
Resposta
Cancelamento solicitado com sucesso. Nenhum conteúdo retornado.