Pular para o conteúdo principal
PUT
/
chatwoot
/
config
Atualizar configuração do Chatwoot
curl --request PUT \
  --url https://api.wppfy.com/chatwoot/config \
  --header 'Content-Type: application/json' \
  --header 'token: <api-key>' \
  --data '
{
  "enabled": true,
  "url": "https://app.chatwoot.com",
  "access_token": "pXXGHHHyJPYHYgWHJHYHgJjj",
  "account_id": 1,
  "inbox_id": 5,
  "ignore_groups": false,
  "sign_messages": true,
  "create_new_conversation": false
}
'
{
  "message": "Chatwoot config updated successfully, put this URL in Chatwoot inbox webhook settings:",
  "chatwoot_inbox_webhook_url": "https://sua-api.com/chatwoot/webhook/inst_abc123"
}

Autorizações

token
string
header
obrigatório

Corpo

application/json
enabled
boolean
obrigatório

Habilitar/desabilitar integração com Chatwoot

Exemplo:

true

url
string
obrigatório

URL base da instância Chatwoot (sem barra final)

Exemplo:

"https://app.chatwoot.com"

access_token
string
obrigatório

Token de acesso da API Chatwoot (obtido em Profile Settings > Access Token)

Exemplo:

"pXXGHHHyJPYHYgWHJHYHgJjj"

account_id
integer<int64>
obrigatório

ID da conta no Chatwoot (visível na URL da conta)

Exemplo:

1

inbox_id
integer<int64>
obrigatório

ID da inbox no Chatwoot (obtido nas configurações da inbox)

Exemplo:

5

ignore_groups
boolean

Ignorar mensagens de grupos do WhatsApp na sincronização

Exemplo:

false

sign_messages
boolean

Assinar mensagens enviadas para WhatsApp com identificação do agente

Exemplo:

true

create_new_conversation
boolean

Sempre criar nova conversa ao invés de reutilizar conversas existentes

Exemplo:

false

Resposta

Configuração atualizada com sucesso

message
string

Mensagem de confirmação

Exemplo:

"Chatwoot config updated successfully, put this URL in Chatwoot inbox webhook settings:"

chatwoot_inbox_webhook_url
string

URL do webhook para configurar na inbox do Chatwoot

Exemplo:

"https://sua-api.com/chatwoot/webhook/inst_abc123"