1. Webhooks
  • Raiz
    • Customers
      • Criar conta de cliente
      • Ver meus dados
      • Atualizar meus dados
    • Instances
      • Listar instâncias
      • Criar instância
      • Atualizar nome da instância
      • Remover instância
      • Listar chats da instância
      • Conectar instância
      • Desconectar instância
      • Consultar detalhes de grupo
      • Consultar último QR code da instância
      • Consultar status da instância
      • Listar newsletters inscritas
      • Consultar detalhes de newsletter
    • Messages
      • Enviar mensagem com imagem
      • Enviar mensagem com preview de link
      • Listar mensagens pendentes da fila de envio
      • Limpar mensagens pendentes da fila de envio
      • Enviar mensagem de texto
    • Webhooks
      • Criar ou atualizar webhook
        POST
      • Desativar webhook
        DELETE
  1. Webhooks

Criar ou atualizar webhook

Amb. de Produção
https://api.way-api.io
Amb. de Produção
https://api.way-api.io
POST
/instances/{instanceId}/webhooks
Última modificação:2026-07-22 01:30:53
Cria ou atualiza um webhook da instância informada.
Use esta rota para informar em qual URL o seu sistema deve receber os eventos dessa instância.
Regras:
o webhook é configurado por instância
cada instância pode ter um webhook por evento
se o evento já existir, a URL é atualizada
eventos disponíveis: message.sent, message.received e message.failed
a URL deve ser pública em http/https
Esquemas úteis para leitura do contrato:
MessageSentWebhookPayload
MessageFailedWebhookPayload
InboundWebhookPayload
WebhookPayload

Requisição

Authorization
Adicionar parâmetro em header
x-api-key
Exemplo:
x-api-key: ********************
Parâmetros de Caminho

Parâmetros Header

Parâmetros Bodyapplication/jsonNecessário

Examples

Respostas

🟢200OK
application/json
The request has succeeded.
Bodyapplication/json

🟠400Requisição Inválida
🟠401Não Autorizado
🟠403Proibido
🟠404Registo Não Encontrado
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.way-api.io/instances//webhooks' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "eventType": "message.received",
    "url": "https://meusistema.com.br/webhooks/wayapi"
}'
Response Response Example
200 - Webhook criado/atualizado
{
    "eventType": "message.received",
    "url": "https://api.suaempresa.com.br/integracoes/wayapi/webhook"
}
Modificado em 2026-07-22 01:30:53
Página anterior
Enviar mensagem de texto
Próxima página
Desativar webhook
Built with