Webhooks
Os webhooks são uma forma de receber notificações em tempo real quando certos eventos ocorrem na plataforma Salvy. Em vez de solicitar constantemente atualizações à API (polling), os webhooks permitem que a Salvy envie informações diretamente para seu sistema assim que um evento acontece.Como funcionam os webhooks
- Crie uma URL em seu sistema para receber as requisições de webhook
- Entre em contato com a Salvy para registrar essa URL na plataforma
- Quando um evento relevante ocorre (como o recebimento de um SMS), a Salvy envia uma requisição HTTP POST para sua URL
- Seu sistema processa os dados recebidos e responde com um código de status HTTP 2xx para confirmar o recebimento
Formato da requisição
Todas as requisições de webhook seguem o mesmo formato padrão:Campo | Descrição |
---|---|
type | Identificador do tipo de evento (ex: sms.received ) |
timestamp | Data e hora em que o evento foi gerado, em formato ISO8601 |
data | Objeto contendo os dados específicos do evento |
Segurança
Para garantir a autenticidade das requisições de webhook, recomendamos:- Utilizar HTTPS para sua URL de webhook
- Validar a origem da requisição verificando os cabeçalhos HTTP
- Implementar um mecanismo de retry e timeout adequado para lidar com falhas temporárias
Eventos disponíveis
Atualmente, a Salvy oferece os seguintes eventos via webhook:- SMS Recebido: notifica quando um SMS é recebido por um número virtual