Pular para o conteúdo principal

Desconectar Canal

Metodo

POST https://oapi.ogmma.com.br/v1/channels/:id/disconnect

Conceituacao

Desconecta um canal ativo. A sessao WhatsApp sera encerrada e o canal passara para o status DISCONNECTED. As mensagens pendentes na fila nao serao enviadas enquanto o canal estiver desconectado.

O canal pode ser reconectado a qualquer momento atraves do endpoint de conexao.

Atributos

AtributoTipoObrigatorioDescricao
AuthorizationstringSimBearer {API_KEY} - Chave de autenticacao da API

Path Parameters

AtributoTipoObrigatorioDescricao
idstringSimID do canal a ser desconectado.

Request

curl -X POST "https://oapi.ogmma.com.br/v1/channels/{channelId}/disconnect" \
-H "Authorization: Bearer {API_KEY}"

Response

200 - Canal desconectado com sucesso

{
"data": {
"id": "6650a1b2c3d4e5f6a7b8c9d0",
"name": "Atendimento Principal",
"type": "WHATSAPP_BAILEYS",
"status": "DISCONNECTED",
"phone": "5511999998888",
"updatedAt": "2024-01-15T18:00:00.000Z"
}
}

400 - Canal ja desconectado

{
"message": "O canal ja esta desconectado.",
"code": "CHANNEL_ALREADY_DISCONNECTED"
}

401 - Nao autorizado

{
"message": "Token de autenticacao invalido ou ausente.",
"code": "UNAUTHORIZED"
}

429 - Rate limit excedido

{
"message": "Limite de requisicoes excedido. Tente novamente em alguns segundos.",
"code": "RATE_LIMIT_EXCEEDED"
}