Documentation Index
Fetch the complete documentation index at: https://docs.salvy.com.br/llms.txt
Use this file to discover all available pages before exploring further.
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
A Salvy utiliza a plataforma Svix para garantir uma entrega segura e confiável de webhooks. A página de configurações de Webhooks está disponível no dashboard da Salvy, em Configurações > Funcionalidades > Webhooks. Para mais detalhes de como a página de configurações funciona, e quais recursos estão disponíveis, consulte a documentação da Svix.- Crie uma URL em seu sistema para receber as requisições de webhook
- Acesse a página de configurações de Webhooks, cadastre a sua URL e selecione os eventos desejados.
- 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
- Para maior segurança, sugerimos que seu sistema também verifique a integridade dos dados recebidos
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