Pular para o conteúdo principal
DELETE
/
api
/
chatwoot
/
delete
/
:instance
Desativar integração
curl --request DELETE \
  --url https://api.example.com/api/chatwoot/delete/:instance \
  --header 'token: <token>'
Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: sim

Descrição

Desativa a integração Chatwoot da instância. A RyzeAPI encerra a integração e remove o registro local. A inbox no Chatwoot não é deletada: ela apenas perde a conexão com a instância.
A inbox no Chatwoot não é deletada: suas conversas e mensagens são preservadas. Ela apenas perde a conexão com a instância. Se você reconectar o Chatwoot depois, uma nova inbox será criada.

Exemplo

curl -X DELETE "https://ryzeapi.cloud/api/chatwoot/delete/suporte" \
  -H "token: $Token_Account"

Resposta de sucesso

200 OK
{
  "message": "chatwoot integration deactivated"
}

Parâmetros de rota

instance
string
obrigatório
Nome da instância (ex.: suporte).

Headers

token
string
obrigatório
TokenAccount ou TokenInstance.

Comportamento

1

Busca a integração local

Lê o registro da tabela chatwoot_integrations. Se não existir, devolve 404.
2

Encerra a integração (timeout 30s)

A RyzeAPI encerra a integração. A inbox no Chatwoot é preservada (perde a conexão com a instância, mas mantém as mensagens).
  • Já removida → tratado como sucesso (não falha).
  • Outros erros → log warning no servidor e segue para a próxima etapa.
3

Remove a row local

Apaga o registro da chatwoot_integrations na RyzeAPI. A operação é considerada bem-sucedida quando esta etapa termina.
A inbox no Chatwoot não é removida: ela só perde a conexão com a instância. Se você reativar a integração depois (POST /api/chatwoot/set/:instance), uma nova inbox será criada.

Erros

HTTPerror.message
404instance not found
404no chatwoot integration to delete
503integration gateway not configured

Próximo

Reativar

Recrie a integração com POST /api/chatwoot/set/:instance.

Visão geral

Volte à arquitetura e variáveis de ambiente do módulo.