알림
Rapid의 알림 서비스는 다양한 예약 이벤트에 대한 알림을 전송하여 운영 작업을 간소화하고 효과적으로 확장할 수 있도록 지원합니다.
알림 서비스는 그 어느 때보다 긴밀하게 Rapid와 통합할 수 있도록 지원합니다. 비즈니스 또는 운영 작업에 영향을 줄 수 있는 예약 변경이 발생하면 알림 API에서 표준 POST 메시지를 통해 시스템에 바로 자세한 변경 사항을 푸시합니다. 이러한 푸시 알림을 통해 계속해서 정보를 얻고 운영 작업을 간소화하며 비즈니스를 확장할 수 있습니다.
현재 API 외부에서 발생하는 모든 예약 이벤트에 대한 알림을 지원하고 있습니다. 따라서 콜센터 상담원이 예약을 변경하거나 호텔에서 예약을 취소하는 경우 관련 정보가 즉시 통지됩니다.
저희는 Rapid API에 기능 및 특징을 추가하면서 사용자 경험을 개선하기 위해 새로운 알림 이벤트 유형도 종종 추가합니다.
이러한 알림은 비즈니스와의 원활한 통합을 지원하여 Rapid API, Affiliate Voyager, 기타 파트너 및 고객 지원 서비스를 보완합니다.
지원되는 이벤트 유형
Rapid의 알림 서비스는 다음과 같은 이벤트 메시지를 통해 시스템에 알림을 보낼 수 있습니다.
event_type 값 | 소스 | 이벤트 | 세부 정보 |
---|---|---|---|
itinerary.agent.create | 고객 지원 상담원 또는 Affiliate Voyager | 예약 생성 | Rapid 고객 지원 상담원 또는 Affiliate Voyager에서 새로운 예약을 생성했습니다. |
itinerary.agent.change | 고객 지원 상담원 또는 Affiliate Voyager | 예약 업데이트 | Rapid 고객 지원 상담원 또는 Affiliate Voyager에서 기존 예약을 업데이트했습니다. |
itinerary.agent.cancel | 고객 지원 상담원 또는 Affiliate Voyager | 예약 취소 | Rapid 고객 지원 상담원 또는 Affiliate Voyager에서 기존 예약을 취소했습니다. |
itinerary.supplier.cancel | 호텔 | 예약 취소 | 호텔에서 기존 예약을 취소했습니다. 고객이 파트너사의 고객 지원 서비스에 문의해야 합니다. |
itinerary.supplier.confirm | 호텔 | 예약 업데이트 | 호텔에서 예약에 대한 숙박 시설 확인 ID를 업데이트했습니다. |
itinerary.fraud.cancel | Expedia | 예약 취소 | 거래에 적용되는 이용약관을 준수하지 않아 Expedia에서 기존 예약을 취소했습니다. 고객이 본인 전화번호와 취소 관련 사항을 논의하기에 가장 편리한 시간을 기재하여 transactionprocessing@travelscape.com으로 문의해야 합니다. |
itinerary.supplier.change | 공급업체 | 예약 업데이트 | 여행객의 도착 지연 또는 이른 체크아웃으로 인해 호텔 측에서 기존 예약을 변경했습니다. |
itinerary.traveler.noshow | 공급업체 | 여행객 노쇼 | 여행객이 나타나지 않았으므로 공급업체가 예약을 노쇼로 표시했습니다. |
itinerary.supplier.refund | 공급업체 | 예약 업데이트 | Expedia Collect 예약의 경우, 호텔에서는 여행객이 요청하면 환불을 제공합니다. 여행객이 환불을 받을 수 있도록 하는 것은 파트너의 의무입니다. |
itinerary.message.received | 호텔 | 숙박 시설 메시지 센터의 새로운 메시지 | 숙박 시설에서 숙박 시설 메시지 센터(PMC)를 통해 새로운 메시지를 보냈습니다. 이 이벤트에는 메시지의 일반적인 주제뿐만 아니라 전체 숙박 시설 메시지 텍스트가 포함됩니다. 이메일과 PMC 도구를 통해 메시지와 알림을 확인하실 수 있습니다. 참고: 이러한 종류의 알림을 받으려면 숙박 시설 메시지 센터와 통합되어 있어야 합니다. 여기에서 숙박 시설 메시지 센터에 대해 자세히 알아보세요. |
이벤트 스키마 및 세부 정보
모든 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 유형의 이벤트에만 제공됩니다. 분석 결과 메시지 텍스트에 포함될 수 있다고 판단한 태그 목록입니다. |
각 알림은 JSON 메시지 본문이 포함된 HTTPS POST 요청입니다.
참고: 이러한 유형의 알림을 받으려면 각 이벤트 유형에 대해 알림을 개별적으로 활성화해야 합니다. 새로운 알림 이벤트 유형을 활성화하려면 지원팀에 문의해 주세요.
itinerary.agent.create 예시
{
"event_id": "dbacce6c-afcb-4b23-ae66-48050757551c",
"event_type": "itinerary.agent.create",
"event_time": "2017-08-09T16:47:32.039Z",
"itinerary_id": "8091234567890",
"email": "customer@example.com",
"message": "An agent created a new itinerary.",
"affiliate_reference_id": "b086d299-2f1f-4134-a23c-f4a1c9286fac"
}
itinerary.supplier.confirm 예시
{
"event_id": "e02d6f41-4708-476f-915d-8a7032942e94",
"event_type": "itinerary.supplier.confirm",
"event_time": "2018-04-28T20:31:03.423Z",
"itinerary_id": "8999989898988",
"email": "alice@example.com",
"message": "The supplier confirmed one or more rooms on this itinerary.",
"affiliate_reference_id": "R194193582",
"rooms": [
{
"confirmation_id": {
"expedia": "926784314",
"property": "BEF23123AA"
}
},
{
"confirmation_id": {
"expedia": "926784315"
}
}
]
}
itinerary.message.received 예시
{
"event_id": "1aed5641-7285-4c42-b079-f5f2f139d148",
"event_type": "itinerary.message.received",
"event_time": "2023-11-14T02:33:18.860105363Z",
"itinerary_id": "9025254271673",
"email": "john@email.com",
"message": " We accept your request for a river view room. You will be able to check in at 11:00 AM. Please also note that the pool will be closed for scheduled maintenance on the day of your arrival, it will be open normal hours (9 AM to 10 PM) for the remainder of your stay. Looking forward to your visit.",
"topic_tags": "Check-in, Property/Amenity Closure",
"affiliate_reference_id": "b086d299-2f1f-4134-a23c-f4a1c9286fac"
}
API 세부 정보
이 페이지에서 알림 관련 엔드포인트 정의를 살펴본 후 API Explorer 또는 다른 테스트 소프트웨어를 사용하여 예시 및 스키마 정의가 실제 출력과 어떤 차이가 있는지 확인해 보세요.
다음 단계
지금 Expedia Group 담당자에게 문의하여 알림 통합을 시작해 보세요.
이 페이지에서 알림 관련 엔드포인트 정의를 살펴본 후 API Explorer 또는 다른 테스트 소프트웨어를 사용하여 예시 및 스키마 정의가 실제 출력과 어떤 차이가 있는지 확인해 보세요.