通知 API
发送自动化消息以预订活动,从而简化您的操作并有效扩展规模。
通知 API 让您可以比以往任何时候都更紧密地与 Rapid API 集成。当预订变更可能影响您的业务或运营时,通知 API 会将变更详情直接推送给所有受影响方。消息可以由代理商、供应商和 Rapid API 本身发起。这意味着,如果呼叫中心客服人员做出更改或供应商取消预订,您将会收到通知。同样,如果 API 成功创建新预订,您将收到一条通知,您可以利用该通知与您的内部系统保持一致。
注意: 在住宿 API 中,我们已经支持来自代理商、供应商和 Rapid API 的消息。在汽车和活动 API 中,我们目前支持 agent-initiated 预订变更,并将很快支持在 Rapid API 中以及由我们的供应商发起的变更。
通知 API 可与您的业务无缝集成,并可与其他合作伙伴和客户支持服务相辅相成。随着我们为 Rapid API 添加特性和功能,我们还将添加新的通知事件类型,以 改善您的体验。
事件模式和详细信息
所有 POST 通知事件都遵循下述模式。由于针对不同的事件添加了新事件类型,该模式可能会有所不同。
| 对象 | 说明 |
|---|---|
event_id | 每个事件的唯一标识符。 |
event_type | 指示导致发送通知的事件。此值可用于消息处理和路由。有关详细信息,请参考事件类型列表。 |
event_time | 事件通知的时间戳,采用 UTC。 |
itinerary_id | 受影响预订的行程 ID。 |
email | 与受影响行程关联的客户邮箱地址。 |
message | 有关通知事件的信息。对于类型为itinerary.message.received的事件,此处将包含供应商消息的实际文本。在所有其他事件类型中,此处将是对事件的静态人性化描述(英文。 |
affiliate_reference_id | 受影响预订的联盟伙伴参考 ID。 |
topic_tags | 事件的主题标记。只有在 itinerary.message.received 类型的事件中才会提供这些信息。这将列出我们分析后确定可能出现在邮件文本中的标签。>>了解更多关于房源邮件标签的信息 |
line_of_business | 该活动所属的业务类别。可能的值:cars、flights、activities 和 packages(properties 即将推出)。并非所有事件类型都适用此字段。**注意:**此字段目前适用于 Rapid Car、Flight 和 Activities API;Rapid Lodging API 尚未将其纳入其中。 |
file_name | file_name 字段允许合作伙伴验证是否已将正确的文件附加到对话中。**注意:**此字段仅适用于通过 Conversation API 发送的附件。 |
每条通知都是一个带有 JSON 消息体的 HTTPS POST 请求。
**注意:**您需要分别启用每种事件类型才能接收这些类型的通知。如果您想启用新的通知事件类型,请联系支持人员。
支持的事件类型
快速通知服务可针对以下事件提供主动消息。Rapid 各业务线支持的事件有所不同。
API 详情
查看此页面上与通知相关的端点定义,然后使用 API Explorer 或其他测试软件来了解示例和模式定义与实际输出的比较。我们还有一个通知测试工具,可用于测试您与我们的通知 API 的集成。