Skip to main content
DELETE

Conceituação

Solicita o cancelamento da assinatura de um canal. O cancelamento não é imediato — o canal entra no status CANCELLATION_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

O cancelamento não pode ser desfeito via API. Para reativar o canal, é necessário iniciar uma nova assinatura via Assinar canal.
O channelId é obtido através do endpoint Criar canal.

Autorizações

Authorization
string
header
obrigatório

Secret Key gerada no painel de Segurança do Omni Z-API

Parâmetros de caminho

channelId
string
obrigatório

ID do canal (obtido via Criar canal)

Exemplo:

"019E4C54B1B375A28970B605CA9B03C3"

Parâmetros de consulta

cancel
boolean
obrigatório

Deve ser true para confirmar o cancelamento

Exemplo:

true

Corpo

application/json
cancelReason
string

Motivo do cancelamento (opcional, mas recomendado para auditoria)

Exemplo:

"Cliente encerrou a empresa"

Resposta

Cancelamento solicitado com sucesso. Nenhum conteúdo retornado.