Pular para o conteúdo principal
DELETE

Conceituação

Exclui um canal. Depois de excluído, o canal deixa de poder ser usado, e não é possível desfazer a exclusão pela API.

Condições para exclusão

A exclusão só é permitida quando o canal está desconectado e não possui assinatura ativa. Com o canal conectado, a API responde 422 com INSTANCE_STILL_CONNECTED. A tabela abaixo descreve o comportamento por status:
A exclusão não pode ser desfeita pela API. Para excluir um canal com assinatura ativa, primeiro cancele a assinatura via Cancelar assinatura e aguarde o status CANCELED.

Erro 502

Se a exclusão falhar no serviço interno, a API responde 502 com o corpo abaixo, sem detalhes internos. Tente novamente e, se o erro persistir, fale com o suporte.
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"

Corpo

application/json
cancelReason
string

Motivo da exclusão (opcional, mas recomendado para auditoria)

Exemplo:

"Cliente encerrou a empresa"

Resposta

Canal excluído com sucesso. Nenhum conteúdo retornado.