API de notificações
Envie mensagens automatizadas para reservas de eventos, simplifique suas operações e escale de forma eficaz.
A API de Notificações permite que você se integre com o Rapid API mais intimamente do que nunca. Quando ocorrerem alterações nas reservas que possam afetar seus negócios ou operações, a API de Notificações enviará os detalhes da alteração diretamente para todas as partes afetadas. As mensagens podem ser iniciadas por agentes, fornecedores e pelo próprio Rapid API. Isso significa que, se um atendente da central de atendimento fizer uma alteração ou um provedor cancelar uma reserva, você será notificado. Da mesma forma, se a API criar uma nova reserva com sucesso, você receberá uma notificação que poderá usar para manter o alinhamento com seus sistemas internos.
Nota: Na API de hospedagem, já oferecemos suporte a mensagens de agentes, fornecedores e do Rapid API. Nas APIs de Carros e Atividades, atualmente damos suporte a alterações de reserva em agent-initiated e em breve daremos suporte a alterações iniciadas em Rapid API e por nossos fornecedores.
A API de Notificações permite uma integração perfeita com o seu negócio e complementa outros serviços de suporte ao cliente e de parceiros. À medida que adicionamos recursos e funcionalidades ao Rapid API, também adicionaremos novos tipos de eventos de notificação para melhorar sua experiência.
Esquema e detalhes do evento
Todos os eventos de notificação POST seguem o esquema descrito abaixo. À medida que novos tipos de eventos são adicionados em eventos diferentes, o esquema sofre alterações.
| Objeto | Descrição |
|---|---|
event_id | Identificador único para cada evento. |
event_type | Uma indicação de qual evento causou a notificação Este valor pode ser usado no tratamento e no roteamento da mensagem. Consulte a lista de tipos de evento para mais informações. |
event_time | O registro de data e hora da notificação do evento, em UTC. |
itinerary_id | O ID do itinerário da reserva afetada. |
email | O e-mail do cliente associado ao itinerário afetado. |
message | Informações sobre o evento de notificação. Para eventos do tipo itinerary.message.received, este campo conterá o texto real da mensagem do provedor. Em todos os outros tipos de eventos, serão uma descrição estática e de fácil compreensão do evento em inglês. |
affiliate_reference_id | O número de referência do afiliado da reserva afetada. |
topic_tags | As tags relativas ao tópico do evento. Elas aparecem apenas em eventos do tipo itinerary.message.received. Esta será uma lista de tags que nossa análise determinou que podem estar presentes no texto da mensagem.>> Saiba mais sobre as tags de mensagem propriedade |
line_of_business | O ramo de atividade em que o evento se enquadra. Valores possíveis: cars, flights, activities e packages (properties será lançado em breve). Este campo não se aplica a todos os tipos de evento. Nota: Este campo está atualmente disponível para as APIs Rapid Car, Flight e Activities; a API Rapid Lodging ainda não o incorporou. |
file_name | O campo file_name permite que o parceiro verifique se o arquivo correto foi anexado à conversa. Nota: Este campo só se aplica a anexos enviados através da API de Conversas. |
Cada notificação é uma solicitação HTTPS POST com um corpo de mensagem JSON.
Nota: Você precisará habilitar cada tipo de evento individualmente para poder receber esses tipos de notificações. Se você quiser habilitar um novo tipo de evento de notificações, entre em contato com o suporte.
Tipos de eventos compatíveis
O serviço de Notificações Rápidas fornece mensagens proativas para os seguintes eventos. Os eventos suportados variam entre as linhas de negócio da Rapid.
Detalhes da API
Explore as definições dos pontos de extremidade relacionados a notificações nesta página e use o API Explorer ou outro software de teste para comparar os exemplos e as definições de esquemas com o resultado real. Também temos um Testador de Notificações que você pode usar para testar sua integração com nossa API de Notificações.