Credentials
URL
Authentication
API Specification
Ping Service (OTA_PingRQ)
Get Mapping (OTA_HotelAvailRQ)
Push Availabilities (OTA_HotelAvailNotifRQ)
Push Rates (OTA_HotelRateAmountNotifRQ)
Push Hotel & Room Content (OTA_HotelDescriptiveContentNotifRQ)
Push Rate Plan Content (OTA_HotelRatePlanNotifRQ)
Pull Hotel & Room Content
Pull Rate Plan Content
Check Availability
Reservation
Payment Notification
Error Response
Hotel Category
Hotel Facility List
Room Category
Room Facility List
Room View Code
Bed Type Code
Hotel Image Category
Room Image Category
ARI Error Codes
Reservation Error Codes
Availability Check Error Codes
Certification
1. Get Development Credentials
2. Complete Developer
3. Acquire Test Case
4. Testing
5. Certified
Credentials / URL
URL
Staging URL: https://api.connect.staging-traveloka.com/{endpoint}Production URL: https://api.connect.traveloka.com/{endpoint}
Example:https://api.connect.staging-traveloka.com/accom/v1/xml/opentravel/myprovider/ari/:ping
Webhooks
NoNameEndpointMandatory/Optional
1
Ping ServiceOTA_PingRQ
/accom/v1/xml/opentravel/{providerId}/ari/:pingMandatory
2
Get MappingOTA_HotelAvailRQ
/accom/v1/xml/opentravel/{providerId}/ari/accom-rooms/:getMandatory
3
Push AvailabilitiesOTA_HotelAvailNotifRQ
/accom/v1/xml/opentravel/{providerId}/ari/accom-availability-restrictions/:pushMandatory
4
Push RatesOTA_HotelRateAmountNotifRQ
/accom/v1/xml/opentravel/{providerId}/ari/accom-rates/:pushMandatory
5
Push Hotel & Room ContentOTA_HotelDescriptiveContentNotifRQ
/accom/v1/xml/opentravel/{providerId}/content/hotel-rooms/:pushOptional
6
Push Rate Plan ContentOTA_HotelRatePlanNotifRQ
/accom/v1/xml/opentravel/{providerId}/content/rate-plans/:pushOptional
For booking notification flow (asynchronous process):
NoNameEndpointMandatory/Optional
7
Check AvailabilityOTA_HotelAvailRQ
(Provided by each provider)Optional
8
Booking NotificationOTA_HotelResNotifRQ
(Provided by each provider)Mandatory
For reservation flow (synchronous process):
NoNameEndpointMandatory/Optional
9
Check AvailabilityOTA_HotelAvailRQ
(Provided by each provider)Mandatory
10
ReservationOTA_HotelResNotifRQ
(Provided by each provider)Mandatory
Additionally, we have a payment notification flow:
NoNameEndpointMandatory/Optional
11
Payment NotificationOTA_HotelResNotifRQ
(Provided by each provider)Optional
Can't find answers to your questions?
Contact us