通知 API
發送活動預約的自動訊息,以簡化營運流程並有效擴展業務規模
透過「通知 API」,您能比以往更緊密地與「Rapid API」進行整合。當發生可能影響您的業務或營運的預訂變更時,通知 API 會將變更詳情直接推送給所有受影響的當事方。訊息可由代理商、供應商以及「Rapid API」本身發起。這表示,若客服專員進行變更,或供應商取消預訂,您將會收到通知。同樣地,如果 API 成功建立了一筆新預訂,您將會收到一則通知,可藉此確保與內部系統保持同步。
註: 在 Lodging API 中,我們已支援來自代理商、供應商以及 Rapid API. 在「車程與活動」API 中,我們目前支援透過 agent-initiated 進行的預訂變更,並將於近期支援透過 Rapid API 以及由我們的供應商發起的變更。
「通知 API」可與您的業務無縫整合,並能與其他合作夥伴及客戶支援服務相輔相成。隨著我們為 Rapid API, 新增各項功能與特性,我們也將新增通知事件類 型,以提升您的使用體驗。
事件結構描述與詳細資料
所有 POST 通知事件均採用下方概述的結構描述。系統會針對不同事件新增事件類型,因此結構描述可能有異。
| 物件 | 說明 |
|---|---|
event_id | 每個事件的獨有識別碼。 |
event_type | 指出是哪個事件觸發了通知。此值可用於處理和路由傳送訊息。如需詳細資訊,請參閱事件類型清單。 |
event_time | 事件通知的時間戳記 (以世界協調時間 UTC 顯示)。 |
itinerary_id | 受影響預訂的行程編號。 |
email | 與受影響行程有關的客戶電子郵件地址。 |
message | 該通知事件的相關資訊。對於類型為 itinerary.message.received 的事件,此處將包含供應商訊息的實際內容。如為其他所有事件類型,則將會是以英文撰寫、淺顯易懂地說明該事件的靜態內容。 |
affiliate_reference_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」欄位可讓合作夥伴確認是否已將正確的檔案附加至該對話中。註: 此欄位僅適用於透過對話 API 傳送的附件。 |
每則通知皆為一則包含 JSON 訊息正文的HTTPS POST 請求。
注意: 您必須針對每種活動類型分別啟用通知功能,才能收到該類型的通知。如果您想啟用新的通知事件類型,請聯絡支援團隊。
支援的事件類型
「快速通知」服務針對以下事件提供主動發送的通知訊息。Rapid 各業務線所支援的活動有所不同。
API 詳細資料
在這個頁面上探索通知相關端點的定義,然後使用 API Explorer 或其他測試軟體,了解範例和結構描述定義與實際輸出的比較。我們還提供了一個「通知測試工具」,您可以藉此測試您與我們「通知 API」的整合情況。