Ohmyhotel OTA API v2.0
Ohmyhotel APIs are delivered via HTTPS POST, GET, PUT and DELETE requests.
Request and response messages are returnd in JSON allowing you to easily build requests and parse responses in a standard way by using the tools included with most of the modern languages.
Ohmyhotel of authentication:
- authorization (API key)
- signature
- date format(UTC Time Stamp in seconds)
To authenticate, you must send both the authorization and the signature,
a SHA256 hash in Hex format calculated from your API key and your secret plus current date format
code_block:
#!/bin/bash
apiKey="yourApiKey"
secret="yourSecret"
curl -i \
-X GET \
-H 'Accept:application/json' \
-H 'Authorization:'$apiKey'' \
-H 'Signature:'$(echo -n ${authorization}${secret}$(date +%s)|sha256sum|awk '{ print $1}')'' \
https://dev-api-ota-v2.ohmyhotel.com/channel/ota/v2.0/status
Error Code and Description
- Related to Search Request
- E00101: No data search results.
- E00102: Parameter not available. :: {0}
- E00103: Selectable check-out date is up to 30 days from check-in. :: [from {0} to {1}]
- E00104: The number of rooms cannot exceed 5, and the number of adults cannot exceed 9. Please check and try again.
- E00105: This parameter is required. :: {0}
- E00106: The {0} should be selected out of [{1}].
- E00107: This parameter should be number type. :: {0}
- E00108: This parameter should be array type. :: {0}
- E00109: This parameter should be string type. :: {0}
- E00110: The type of date parameter should be 'YYYY-MM-DD' :: {0}
- E00111: The check-in date has passed.
- E00112: The number of childCount and the number of childAges entered do not match. Please check and try again.
- E00113: Please set a stay date of more than one day. :: [from {0} to {1}]
- E00114: Check-out cannot be faster than check-in. :: [from {0} to {1}]
- Pre-booking Errors
- E00201: The channel Booking Code is duplicated.
- E00202: The amount has changed, so the requested amount cannot be booked. Please try other conditions
- E00203: Please check the planCode, roomTypeCode, amount.
- E00204: This room/plan is no longer available. Please choose another plan.
- E00205: Please double-check your reservation number.
- Account and System Errors
- E00901: Authentication key not found. Please check the authentication key.
- E00902: You do not have permission to use this API. Please contact the person in charge.
- E00903: The expected operation could not be executed.
- E00904: Insufficient data {0} to proceed with the requested operation. Please contact your administrator.
- E00905: This account is unavailable, please contact your administrator.
- Errors During Booking
- E99999: Booking Failed
Search by region code or hotel codes
Region codes can be obtained by 'static region' API and hotel codes can be obtained by 'static hotels'
Authorizations:
Request Body schema: application/json
request description
nationalityCode required | string^[A-Z]{2}$ traveler's nationality. ISO3166 2 letter code |
language required | string Enum: "EN" "KO" "JA" "VI" "ZH" language. default is "EN" |
checkInDate required | string^(19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-... Check-in date, in ISO 8601 format (YYYY-MM-DD) |
checkOutDate required | string^(19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-... Check-out date, in ISO 8601 format (YYYY-MM-DD) |
required | Array of objects (availabilityRQ_Room) You can send maximum 5 rooms or maximum 9 adults. The number of rooms cannot exceed 5, and the number of adults cannot exceed 9. |
rateType required | string Enum: "standard_rate" "package_rate" 'standard_rate' is default. The 'package rate' is a discounted rate provided by the hotel and should not be exposed to the web or direct customers. |
hotelCodes required | Array of integers <int> [ 1 .. 50 ] items [ items <int > ] ohmyhotel hotel codes. You can request up to 50 at a time. |
Responses
Request samples
- Payload
ExampleObject 1
{- "nationalityCode": "KR",
- "language": "KO",
- "checkInDate": "2023-09-01",
- "checkOutDate": "2023-09-03",
- "rooms": [
- {
- "adultCount": 2,
- "childCount": 1,
- "childAges": [
- 5
]
}
], - "rateType": "standard_rate",
- "hotelCodes": [
- 590053,
- 130959,
- 137673
]
}
Response samples
- 200
- 500
ExampleObject 1
{- "transactionSetId": "96FEDBD47DF940E9BCC7E2A83586F7D7",
- "hotels": [
- {
- "hotelCode": 590053,
- "hotelName": "Ark Hotel Osaka Shinsaibashi",
- "hotelNameByLanguage": "아크 호텔 오사카 신사이바시",
- "hotelType": "Hotel",
- "starRating": "3.0",
- "zipCode": "542-0082",
- "address": "1-19-18 Shimanouchi Chuo-ku",
- "latitude": 34.674687,
- "longitude": 135.506749,
- "recommendYn": false,
- "rooms": [
- {
- "roomTypeCode": "D_114426",
- "roomTypeName": "Single C Non Smoking",
- "mealBasisCode": "Z",
- "mealBasisName": "N/A",
- "freeBreakfastName": null,
- "ratePlanCode": "273972^345926|2^1",
- "ratePlanName": "Single Use No Meal Min 2 Nights",
- "promotionType": "Min_Nights",
- "promotionValue": 2,
- "promotionInfo": null,
- "promotionInfoByLanguage": null,
- "rateType": "standard_rate",
- "leftRooms": 3,
- "currency": "KRW",
- "totalNetAmount": 171578,
- "totalMspAmount": null,
- "nightly": [
- {
- "roomNo": 1,
- "amounts": [
- {
- "date": "2023-09-01",
- "netAmount": 67879,
- "mspAmount": null
}, - {
- "date": "2023-09-02",
- "netAmount": 103699,
- "mspAmount": null
}
]
}
], - "cancellationPolicy": {
- "isNonRefundable": true
}
}, - {
- "roomTypeCode": "D_100615",
- "roomTypeName": "Single B Non Smoking",
- "mealBasisCode": "Z",
- "mealBasisName": "N/A",
- "freeBreakfastName": null,
- "ratePlanCode": "262363^339176|2^1",
- "ratePlanName": "Standard Semi Double No Meal Min 2 Nights",
- "promotionType": "Min_Nights",
- "promotionValue": 2,
- "promotionInfo": null,
- "promotionInfoByLanguage": null,
- "rateType": "standard_rate",
- "leftRooms": 3,
- "currency": "KRW",
- "totalNetAmount": 250769,
- "totalMspAmount": null,
- "nightly": [
- {
- "roomNo": 1,
- "amounts": [
- {
- "date": "2023-09-01",
- "netAmount": 94276,
- "mspAmount": null
}, - {
- "date": "2023-09-02",
- "netAmount": 156493,
- "mspAmount": null
}
]
}
], - "cancellationPolicy": {
- "isNonRefundable": false,
- "timeZone": "Asia/Tokyo",
- "penaltyBasis": "whole_nights",
- "policies": [
- {
- "fromDateTime": "2023-05-12 00:00:00",
- "toDateTime": "2023-08-29 17:00:00",
- "rateOrAmount": "rate",
- "penaltyValue": 20
}, - {
- "fromDateTime": "2023-08-29 17:00:01",
- "toDateTime": "2023-08-31 23:59:59",
- "rateOrAmount": "rate",
- "penaltyValue": 50
}, - {
- "fromDateTime": "2023-09-01 00:00:00",
- "toDateTime": "2023-09-01 23:59:59",
- "rateOrAmount": "rate",
- "penaltyValue": 100
}
]
}
}
]
}, - {
- "hotelCode": 169331,
- "hotelName": "Hotel Monterey Osaka",
- "hotelNameByLanguage": "호텔 몬토레 오사카",
- "hotelType": "Hotel",
- "starRating": "3.5",
- "zipCode": "530-0001",
- "address": "3-3-45 Umeda Kita-ku",
- "latitude": 34.699746,
- "longitude": 135.491758,
- "recommendYn": false,
- "rooms": [
- {
- "roomTypeCode": "D_103414",
- "roomTypeName": "Semi Double",
- "mealBasisCode": "Z",
- "mealBasisName": "N/A",
- "freeBreakfastName": null,
- "ratePlanCode": "214446|2^0",
- "ratePlanName": "Room Only",
- "rateType": "standard_rate",
- "leftRooms": 3,
- "currency": "KRW",
- "totalNetAmount": 395326,
- "totalMspAmount": null,
- "nightly": [
- {
- "roomNo": 1,
- "amounts": [
- {
- "date": "2023-09-02",
- "netAmount": 224372,
- "mspAmount": null
}, - {
- "date": "2023-09-01",
- "netAmount": 170954,
- "mspAmount": null
}
]
}
], - "cancellationPolicy": {
- "isNonRefundable": true
}
}, - {
- "roomTypeCode": "D_107345",
- "roomTypeName": "Economy Twin Non Smoking",
- "mealBasisCode": "Z",
- "mealBasisName": "N/A",
- "freeBreakfastName": null,
- "ratePlanCode": "235734|2^0",
- "ratePlanName": "Room Only",
- "rateType": "standard_rate",
- "leftRooms": 1,
- "currency": "KRW",
- "totalNetAmount": 416696,
- "totalMspAmount": null,
- "nightly": [
- {
- "roomNo": 1,
- "amounts": [
- {
- "date": "2023-09-01",
- "netAmount": 181634,
- "mspAmount": null
}, - {
- "date": "2023-09-02",
- "netAmount": 235062,
- "mspAmount": null
}
]
}
], - "cancellationPolicy": {
- "isNonRefundable": true
}
}
]
}
], - "errors": [
- {
- "errorCode": "E58745",
- "errorMessage": "error message"
}
]
}
Search room rates by selected 1 hotel
Requests must be send with the hotel code received from the previous api, and available all rooms and rates of the selected hotel will be returned.
Authorizations:
Request Body schema: application/json
request description
nationalityCode required | string^[A-Z]{2}$ traveler's nationality. ISO3166 2 letter code |
language required | string Enum: "EN" "KO" "JA" "VI" "ZH" language. default is "EN" |
hotelCode required | integer ohmyhotel hotel code |
checkInDate required | string^(19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-... Check-in date, in ISO 8601 format (YYYY-MM-DD) |
checkOutDate required | string^(19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-... Check-out date, in ISO 8601 format (YYYY-MM-DD) |
required | Array of objects (Room) |
rateType required | string Enum: "standard_rate" "package_rate" 'standard_rate' is default. The 'package rate' is a discounted rate provided by the hotel and should not be exposed to the web or direct customers. |
Responses
Request samples
- Payload
ExampleObject 1
{- "nationalityCode": "KR",
- "language": "KO",
- "hotelCode": 590053,
- "checkInDate": "2023-09-01",
- "checkOutDate": "2023-09-03",
- "rooms": [
- {
- "adultCount": 2,
- "childCount": 1,
- "childAges": [
- 5
]
}
], - "rateType": "standard_rate"
}
Response samples
- 200
- 500
ExampleObject 1
{- "transactionSetId": "A5053AC7FDAD45D2BAEB222E336467EF",
- "rooms": [
- {
- "roomTypeCode": "D_114426",
- "roomTypeName": "Single C Non Smoking",
- "roomTypeDescription": null,
- "roomSizeMeter": 11,
- "roomSizeFeet": 36,
- "mealBasisCode": "Z",
- "mealBasisName": "N/A",
- "freeBreakfastName": null,
- "ratePlanCode": "273972^345926|2^1",
- "ratePlanName": "Single Use No Meal Min 2 Nights",
- "promotionType": "Min_Nights",
- "promotionValue": 2,
- "promotionInfo": null,
- "promotionInfoByLanguage": null,
- "rateType": "standard_rate",
- "leftRooms": 3,
- "currency": "KRW",
- "totalNetAmount": 171578,
- "totalMspAmount": null,
- "nightly": [
- {
- "roomNo": 1,
- "amounts": [
- {
- "date": "2023-09-01",
- "netAmount": 67879,
- "mspAmount": null
}, - {
- "date": "2023-09-02",
- "netAmount": 103699,
- "mspAmount": null
}
]
}
], - "bedGroups": [
- {
- "bedGroupNo": 1,
- "beds": [
- {
- "bedNo": 1,
- "bedTypeCode": "BDT01",
- "bedTypeName": "Single",
- "bedTypeCount": 1,
- "bedTypeSize": 110
}
]
}
], - "occupancy": {
- "minAdultCount": 1,
- "minChildCount": 0,
- "minSumCount": 1,
- "maxAdultCount": 1,
- "maxChildCount": 0,
- "maxChildAge": 0,
- "maxSumCount": 1
}, - "facilities": null,
- "cancellationPolicy": {
- "isNonRefundable": true
}
}, - {
- "roomTypeCode": "D_100615",
- "roomTypeName": "Single B Non Smoking",
- "roomTypeDescription": null,
- "roomSizeMeter": 12,
- "roomSizeFeet": 39,
- "mealBasisCode": "Z",
- "mealBasisName": "N/A",
- "freeBreakfastName": null,
- "ratePlanCode": "262363^339176|2^1",
- "ratePlanName": "Standard Semi Double No Meal Min 2 Nights",
- "promotionType": "Min_Nights",
- "promotionValue": 2,
- "promotionInfo": null,
- "promotionInfoByLanguage": null,
- "rateType": "standard_rate",
- "leftRooms": 3,
- "currency": "KRW",
- "totalNetAmount": 250769,
- "totalMspAmount": null,
- "nightly": [
- {
- "roomNo": 1,
- "amounts": [
- {
- "date": "2023-09-01",
- "netAmount": 94276,
- "mspAmount": null
}, - {
- "date": "2023-09-02",
- "netAmount": 156493,
- "mspAmount": null
}
]
}
], - "bedGroups": [
- {
- "bedGroupNo": 1,
- "beds": [
- {
- "bedNo": 1,
- "bedTypeCode": "BDT02",
- "bedTypeName": "Semi Double",
- "bedTypeCount": 1,
- "bedTypeSize": 120
}
]
}
], - "occupancy": {
- "minAdultCount": 1,
- "minChildCount": 0,
- "minSumCount": 1,
- "maxAdultCount": 2,
- "maxChildCount": 0,
- "maxChildAge": 0,
- "maxSumCount": 2
}, - "facilities": [
- {
- "facilityCode": 109,
- "facilityName": "Free Wi-Fi in all rooms!"
}, - {
- "facilityCode": 139,
- "facilityName": "Telephone"
}, - {
- "facilityCode": 29,
- "facilityName": "Desk"
}, - {
- "facilityCode": 30,
- "facilityName": "Hair dryer"
}, - {
- "facilityCode": 232,
- "facilityName": "Closet"
}, - {
- "facilityCode": 233,
- "facilityName": "Wooden/parqueted flooring"
}, - {
- "facilityCode": 2644,
- "facilityName": "Safety/security feature"
}, - {
- "facilityCode": 2665,
- "facilityName": "Trash cans"
}, - {
- "facilityCode": 2668,
- "facilityName": "Socket near the bed"
}
], - "cancellationPolicy": {
- "isNonRefundable": false,
- "timeZone": "Asia/Tokyo",
- "penaltyBasis": "whole_nights",
- "policies": [
- {
- "fromDateTime": "2023-05-12 00:00:00",
- "toDateTime": "2023-08-29 17:00:00",
- "rateOrAmount": "rate",
- "penaltyValue": 20
}, - {
- "fromDateTime": "2023-08-29 17:00:01",
- "toDateTime": "2023-08-31 23:59:59",
- "rateOrAmount": "rate",
- "penaltyValue": 50
}, - {
- "fromDateTime": "2023-09-01 00:00:00",
- "toDateTime": "2023-09-01 23:59:59",
- "rateOrAmount": "rate",
- "penaltyValue": 100
}
]
}
}
], - "errors": [
- {
- "errorCode": "E58745",
- "errorMessage": "error message"
}
]
}
Rooms information
Receive room information for directly contracted hotels
Authorizations:
Request Body schema: application/json
request description
language required | string Enum: "EN" "KO" "JA" "VI" "ZH" language. default is "EN" |
hotelCode required | integer <int> ohmyhotel hotel code |
roomTypeCode required | string [ 1 .. 50 ] characters room type code (but room type code begins 'D' only) |
ratePlanCode required | string [ 1 .. 100 ] characters rate plan code |
Responses
Request samples
- Payload
ExampleObject 1
{- "language": "KO",
- "hotelCode": 590053,
- "roomTypeCode": "D_114426",
- "ratePlanCode": "273972^345926|2^1"
}
Response samples
- 200
- 500
ExampleObject 1
{- "transactionSetId": "B421AF697DFA43BAAC6C34E222BB0608",
- "hotelCode": 590053,
- "roomTypeCode": "D_114426",
- "roomTypeName": "Single C Non Smoking",
- "roomTypeDescription": null,
- "roomSizeMeter": 11,
- "roomSizeFeet": 36,
- "bedGroups": [
- {
- "bedGroupNo": 1,
- "beds": [
- {
- "bedNo": 1,
- "bedTypeCode": "BDT01",
- "bedTypeName": "Single",
- "bedTypeCount": 1,
- "bedTypeSize": 110
}
]
}
], - "occupancy": {
- "minAdultCount": 1,
- "minChildCount": 0,
- "minSumCount": 1,
- "maxAdultCount": 1,
- "maxChildCount": 1,
- "maxSumCount": 2
}, - "facilities": [
- {
- "facilityCode": 109,
- "facilityName": "Free Wi-Fi in all rooms!"
}, - {
- "facilityCode": 139,
- "facilityName": "Telephone"
}, - {
- "facilityCode": 29,
- "facilityName": "Desk"
}, - {
- "facilityCode": 30,
- "facilityName": "Hair dryer"
}, - {
- "facilityCode": 232,
- "facilityName": "Closet"
}, - {
- "facilityCode": 233,
- "facilityName": "Wooden/parqueted flooring"
}, - {
- "facilityCode": 2644,
- "facilityName": "Safety/security feature"
}, - {
- "facilityCode": 2665,
- "facilityName": "Trash cans"
}
], - "photos": [
- {
- "order": 1,
- "caption": null
}, - {
- "order": 2,
- "caption": null
}, - {
- "order": 3,
- "caption": null
}, - {
- "order": 4,
- "caption": null
}, - {
- "order": 5,
- "caption": null
}
], - "errors": [
- {
- "errorCode": "E58745",
- "errorMessage": "error message"
}
]
}
Precheck before real booking
You must run the precheck service right before the actual booking to check availability
Authorizations:
Request Body schema: application/json
request description
nationalityCode required | string^[A-Z]{2}$ traveler's nationality. ISO3166 2 letter code |
language required | string Enum: "EN" "KO" "JA" "VI" "ZH" language. default is "EN" |
hotelCode required | integer <int> ohmyhotel hotel code |
checkInDate required | string^(19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-... Check-in date, in ISO 8601 format (YYYY-MM-DD) |
checkOutDate required | string^(19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-... Check-out date, in ISO 8601 format (YYYY-MM-DD) |
roomTypeCode required | string [ 1 .. 50 ] characters room type code |
roomToken | string [ 1 .. 500 ] characters It's from room availability response. If it is returned on room availability response, It's mandatory on precheck |
ratePlanCode required | string [ 1 .. 100 ] characters rate plan code |
required | Array of objects (precheck_Room) You can send maximum 5 rooms or maximum 9 adults. The number of rooms cannot exceed 5, and the number of adults cannot exceed 9. |
rateType required | string Enum: "standard_rate" "package_rate" default is "standard_rate". "package_rate" should not be shown on web page or direct customers. it should be sold with air tickets and packages. |
totalNetAmount required | number <double(15,2)> should submit latest "totalNetAmount" in order to check if price changed |
Responses
Request samples
- Payload
ExampleObject 1
{- "nationalityCode": "KR",
- "language": "KO",
- "hotelCode": 590053,
- "checkInDate": "2023-09-01",
- "checkOutDate": "2023-09-03",
- "roomTypeCode": "D_114426",
- "ratePlanCode": "273972^345926|2^1",
- "rooms": [
- {
- "adultCount": 2,
- "childCount": 1,
- "childAges": [
- 5
]
}
], - "rateType": "standard_rate",
- "totalNetAmount": 171578
}
Response samples
- 200
- 500
ExampleObject 1
{- "transactionSetId": "75D06FE0B6154CFFBDECAAEABB49E462",
- "status": "available",
- "occupancy": {
- "minAdultCount": 1,
- "minChildCount": 0,
- "minSumCount": 1,
- "maxAdultCount": 1,
- "maxChildCount": 0,
- "maxChildAge": 0,
- "maxSumCount": 1
}, - "amount": {
- "currency": "KRW",
- "totalNetAmount": 171578,
- "totalMspAmount": null,
- "rateType": "standard_rate"
}, - "nightly": [
- {
- "roomNo": 1,
- "amounts": [
- {
- "date": "2023-09-01",
- "netAmount": 67879,
- "mspAmount": null
}, - {
- "date": "2023-09-02",
- "netAmount": 103699,
- "mspAmount": null
}
]
}
], - "cancellationPolicy": {
- "isNonRefundable": true
}, - "messageFromHotel": "From 2023-08-01 to 2023-09-15, part of the underground parking lot is under renovation. Parking may be difficult due to the lack of parking spaces.<br/>If you inquire at the front desk, we will guide you to nearby parking lots. We apologize for any inconvenience caused.",
- "errors": [
- {
- "errorCode": "E58745",
- "errorMessage": "error message"
}
]
}
Create booking
Create an actual reservation. You must check the status of your reservation.
Authorizations:
Request Body schema: application/json
request description
nationalityCode required | string^[A-Z]{2}$ traveler's nationality. ISO3166 2 letter code |
language required | string Enum: "EN" "KO" "JA" "VI" "ZH" language. default is "EN" |
channelBookingCode required | string [ 1 .. 100 ] characters partner's booking code. it should be unique |
required | object (book_ContactPerson) contact person information which hotel can contact to on emergency |
hotelCode required | integer <int> ohmyhotel hotel code |
checkInDate required | string^(19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-... Check-in date, in ISO 8601 format (YYYY-MM-DD) |
checkOutDate required | string^(19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-... Check-out date, in ISO 8601 format (YYYY-MM-DD) |
roomTypeCode required | string [ 1 .. 50 ] characters room type code |
roomToken | string [ 1 .. 500 ] characters It's from room availability response. If it is returned on room availability response, It's mandatory on booking. |
ratePlanCode required | string [ 1 .. 100 ] characters rate plan code |
freeBreakfastName | string [ 1 .. 100 ] characters free breakfast name in english, if any |
required | Array of objects (book_Room) room information to book |
Array of objects (book_Request) client's request which delivered to hotel, but it's not guaranteed | |
rateType required | string Enum: "standard_rate" "package_rate" 'standard_rate' is default. The 'package rate' is a discounted rate provided by the hotel and should not be exposed to the web or direct customers. |
totalNetAmount required | number <double(15,2)> total amount received on "preBook" API |
Responses
Request samples
- Payload
ExampleObject 1
{- "nationalityCode": "KR",
- "language": "KO",
- "channelBookingCode": "T20230512001",
- "contactPerson": {
- "name": "LEESEONWOO",
- "email": "lswTestMail@ohmyHotel.com",
- "countryPhoneCode": "+82",
- "mobileNo": "01012341234"
}, - "hotelCode": 590053,
- "checkInDate": "2023-09-01",
- "checkOutDate": "2023-09-03",
- "roomTypeCode": "D_114426",
- "ratePlanCode": "273972^345926|2^1",
- "freeBreakfastName": null,
- "rooms": [
- {
- "roomNo": 1,
- "guests": [
- {
- "lastName": "LEE",
- "firstName": "SEONWOO",
- "gender": "M"
}, - {
- "lastName": "KIM",
- "firstName": "YUNSOO",
- "gender": "F"
}, - {
- "lastName": "LEE",
- "firstName": "HYOEN",
- "gender": "F",
- "birthday": "2018-05-01"
}
]
}
], - "requests": [
- {
- "code": "BRQ03",
- "lateCheckIn": "20:00"
}, - {
- "code"": "BRQ99",
- "comment": "We need alergy free room"
}
], - "rateType": "standard_rate",
- "totalNetAmount": 171578
}
Response samples
- 200
- 500
ExampleObject 1
{- "transactionSetId": "11923677E2534020AD68C773B8FA7AF8",
- "channelBookingCode": "T20230512001",
- "ohMyBookingCode": "J23051210002H01",
- "errors": [
- {
- "errorCode": "E58745",
- "errorMessage": "error message"
}
]
}
Booking detail by channel booking code
Retrieve reservation details with channel booking code.
Authorizations:
path Parameters
channelBookingCode required | string Partner's booking code used on booking creation |
Responses
Response samples
- 200
- 500
ExampleObject 1
{- "transactionSetId": "8D86198B8B274738AD81E814FA1EAB33",
- "status": "Confirmed",
- "bookingCodes": {
- "channelBookingCode": "T20230512001",
- "ohMyBookingCode": "J23051210002H01",
- "hotelConfirmationNo": "191124AC87"
}, - "contactPerson": {
- "name": "LEESEONWOO",
- "email": "lswTestMail@ohmyHotel.com",
- "countryPhoneCode": "+82",
- "mobileNo": "01012341234"
}, - "hotelCode": 590053,
- "hotelName": "Ark Hotel Osaka Shinsaibashi",
- "hotelNameByLanguage": "아크 호텔 오사카 신사이바시",
- "regionCode": 102156,
- "regionName": "Osaka",
- "checkInDate": "2023-09-01",
- "checkOutDate": "2023-09-03",
- "roomTypeCode": "D_114426",
- "roomTypeName": "Single C Non Smoking",
- "roomTypeNameByLanguage": null,
- "ratePlanCode": "273972^345926|2^1",
- "ratePlanName": "Single Use No Meal Min 2 Nights",
- "mealBasisCode": "B",
- "mealBasisName": "Breakfast included",
- "freeBreakfastName": "Japanese Breakfast",
- "rooms": [
- {
- "roomNo": 1,
- "roomReferenceCode": null,
- "guests": [
- {
- "lastName": "LEE",
- "firstName": "SEONWOO",
- "gender": "M"
}, - {
- "lastName": "KIM",
- "firstName": "YUNSOO",
- "gender": "F"
}, - {
- "lastName": "LEE",
- "firstName": "HYOEN",
- "gender": "F",
- "birthday": "2018-05-01"
}
]
}
], - "amount": {
- "currency": "KRW",
- "totalNetAmount": 171578,
- "rateType": "standard_rate",
- "nightly": [
- {
- "roomNo": 1,
- "amounts": [
- {
- "date": "2023-09-01",
- "netAmount": 67874,
- "mspAmount": null
}, - {
- "date": "2023-09-02",
- "netAmount": 103704,
- "mspAmount": null
}
]
}
]
}, - "cancellationPolicy": {
- "isNonRefundable": false,
- "timeZone": "Asia/Tokyo",
- "penaltyBasis": "first_night",
- "policies": [
- {
- "fromDateTime": "2023-05-12 00:00:00",
- "toDateTime": "2023-09-01 23:59:59",
- "penaltyAmount": 171578
}
]
}, - "requests": [
- {
- "code": "BRQ03",
- "lateCheckIn": "20:00"
}, - {
- "code": "BRQ99",
- "comment": "We need alergy free room"
}
], - "dynamicRateYn": false,
- "payableBy": "Ohmyhotel&Co",
- "emergencyContact": "+82 2-733-0550",
- "errors": [
- {
- "errorCode": "E58745",
- "errorMessage": "error message"
}
]
}
Cancel booking
Cancel booking with the channel booking code
Authorizations:
path Parameters
channelBookingCode required | string Partner's booking code used on booking creation |
Responses
Response samples
- 200
- 500
ExampleObject 1
{- "transactionSetId": "8D86198B8B274738AD81E814FA1EAB33",
- "cancelConfirmNo": "CJ23051210002H01",
- "currencyCode": "KRW",
- "cancelPenaltyAmount": 171578,
- "errors": [
- {
- "errorCode": "E58745",
- "errorMessage": "error message"
}
]
}
summary
Search bookings
Authorizations:
path Parameters
fromDate required | string Start date to search based on booked date. format "YYYY-MM-DD" |
toDate required | string End date to search based on booked date. format "YYYY-MM-DD" |
Responses
Response samples
- 200
- 500
ExampleObject 1
{- "reservations": [
- {
- "status": "Confirmed",
- "bookingCodes": {
- "channelBookingCode": "T20230512001",
- "ohMyBookingCode": "J23051210002H01",
- "hotelConfirmationNo": "191124AC87"
}, - "contactPerson": {
- "name": "LEESEONWOO",
- "email": "lswTestMail@ohmyHotel.com",
- "countryPhoneCode": "+82",
- "mobileNo": "01012341234"
}, - "hotelCode": 590053,
- "hotelName": "Ark Hotel Osaka Shinsaibashi",
- "hotelNameByLanguage": "아크 호텔 오사카 신사이바시",
- "amount": {
- "currency": "JPY",
- "totalNetAmount": 16236,
- "rateType": "standard_rate"
}
}, - {
- "status": "Cancelled",
- "bookingCodes": {
- "channelBookingCode": "BWH8565478",
- "ohMyBookingCode": "K23040610512H01",
- "hotelConfirmationNo": null
}, - "contactPerson": {
- "name": "Samuel Park",
- "email": "park_samuel@naver.com",
- "countryPhoneCode": "+82",
- "mobileNo": "01033426757"
}, - "hotelCode": 568537,
- "hotelNameEn": "Hotel Monterey Kobe",
- "amount": {
- "currency": "JPY",
- "totalNetAmount": 25400,
- "rateType": "standard_rate"
}
}
], - "errors": [
- {
- "errorCode": "E58745",
- "errorMessage": "error message"
}
]
}
Static region list
10000 regions are returned at once, and you can continue to request them in units of page numbers
Authorizations:
path Parameters
lastUpdateDate required | string Search for regions updated on or after the requested date in UTC+09:00, in ISO 8601 format (YYYY-MM-DD) |
regionCode | integer It is not entered at the first request and omit "/". From the second time, you must request the last 'regionCode' of the previous step. |
Responses
Response samples
- 200
- 500
ExampleObject 1
{- "transactionSetId": "B3DAD805FA3F4C8FBD1E878AD03D6E6D",
- "regions": [
- {
- "regionCode": 110001,
- "regionType": "city",
- "regionName": "Osaka",
- "parentRegionCode": 105267,
- "parentRegionType": "multi_city",
- "parentRegionName": "Osaka",
- "countryCode": "JP",
- "latitude": 34.6767,
- "longitude": 135.497818,
- "hotelCount": 2262,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}, - {
- "regionCode": 637217,
- "regionType": "neighborhood",
- "regionName": "Namba",
- "parentRegionCode": 110001,
- "parentRegionType": "city",
- "parentRegionName": "Osaka",
- "countryCode": "JP",
- "latitude": 34.659885,
- "longitude": 135.496018,
- "hotelCount": 1154,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}, - {
- "regionCode": 637216,
- "regionType": "neighborhood",
- "regionName": "Umeda",
- "parentRegionCode": 110001,
- "parentRegionType": "city",
- "parentRegionName": "Osaka",
- "countryCode": "JP",
- "latitude": 34.70445,
- "longitude": 135.49215,
- "hotelCount": 9,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}, - {
- "regionCode": 193626,
- "regionType": "city",
- "regionName": "Tokyo",
- "parentRegionCode": 105271,
- "parentRegionType": "multi_city",
- "parentRegionName": "Tokyo",
- "countryCode": "JP",
- "latitude": 35.679052,
- "longitude": 139.768753,
- "hotelCount": 2286,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}, - {
- "regionCode": 104634,
- "regionType": "neighborhood",
- "regionName": "Shinjuku",
- "parentRegionCode": 193626,
- "parentRegionType": "city",
- "parentRegionName": "Tokyo",
- "countryCode": "JP",
- "latitude": 35.701248,
- "longitude": 139.710259,
- "hotelCount": 1915,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}, - {
- "regionCode": 461211,
- "regionName": "Akihabara",
- "regionType": "neighborhood",
- "parentRegionCode": 101185,
- "parentRegionType": "city",
- "parentRegionName": "Tokyo",
- "countryCode": "JP",
- "latitude": 35.698274,
- "longitude": 139.770028,
- "hotelCount": 549,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}, - {
- "regionCode": 193179,
- "regionType": "city",
- "regionName": "Ho Chi Minh City",
- "parentRegionCode": 103887,
- "parentRegionType": "multi_city",
- "parentRegionName": "Ho Chi Minh City",
- "countryCode": "VN",
- "latitude": 10.785082,
- "longitude": 106.676559,
- "hotelCount": 1542,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}, - {
- "regionCode": 639326,
- "regionType": "city",
- "regionName": "Hanoi",
- "parentRegionCode": 102375,
- "parentRegionType": "multi_city",
- "parentRegionName": "Hanoi",
- "countryCode": "VN",
- "latitude": 21.026668,
- "longitude": 105.848808,
- "hotelCount": 1441,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}, - {
- "regionCode": 815697,
- "regionType": "city",
- "regionName": "Jeju City",
- "parentRegionCode": 467528,
- "parentRegionType": "province_state",
- "parentRegionName": "Jeju",
- "countryCode": "KR",
- "latitude": 33.509724,
- "longitude": 126.521942,
- "hotelCount": 677,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}, - {
- "regionCode": 104719,
- "regionType": "region",
- "regionName": "Jongno",
- "parentRegionCode": 3124,
- "parentRegionType": "city",
- "parentRegionName": "Seoul",
- "countryCode": "KR",
- "latitude": 37.572338,
- "longitude": 126.991568,
- "hotelCount": 1055,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}, - {
- "regionCode": 109924,
- "regionType": "city",
- "regionName": "New York",
- "parentRegionCode": 103912,
- "parentRegionType": "multi_city",
- "parentRegionName": "New York",
- "countryCode": "US",
- "latitude": 40.735812,
- "longitude": -73.866577,
- "hotelCount": 842,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}, - {
- "regionCode": 196764,
- "regionType": "region",
- "regionName": "Times Square",
- "parentRegionCode": 109924,
- "parentRegionType": "city",
- "parentRegionName": "New York",
- "countryCode": "US",
- "latitude": 40.755937,
- "longitude": -73.986611,
- "hotelCount": 810,
- "lastUpdateDatetime": "2022-11-10 15:57:13"
}
], - "errors": [
- {
- "errorCode": "E58745",
- "errorMessage": "error message"
}
]
}
Static hotel list
10000 hotels are returned at once, and you can continue to request them in units of page numbers
Authorizations:
path Parameters
lastUpdateDate required | string Search for hotels updated on or after the requested date in UTC+09:00, in ISO 8601 format (YYYY-MM-DD) |
hotelCode | integer It is not entered at the first request and omit "/". From the second time, you must request the last 'hotelCode' of the previous step. |
Responses
Response samples
- 200
- 500
ExampleObject 1
{- "transactionSetId": "7C6BCC6645EA4EE8999D4BC7BD50748B",
- "hotelCount": 2095,
- "hotels": [
- {
- "hotelCode": 187671,
- "hotelName": "Hotel Nikko Osaka",
- "status": "Active",
- "starRating": 4,
- "hotelType": "Hotel",
- "phoneNo": "81-6-6244 1111",
- "zipCode": "542-0086",
- "address": "1-3-3 Nishi-shinsaibashi Chuo-ku",
- "latitude": 34.673971,
- "longitude": 135.500192,
- "recommendYn": true,
- "countryCode": "JP",
- "regionCode": 2697,
- "regionName": "Osaka",
- "directContractYn": true,
- "legacyHotelCode": "JP000696"
}, - {
- "hotelCode": 670060,
- "hotelName": "Cross Hotel Osaka",
- "status": "Active",
- "starRating": 4,
- "hotelType": "Hotel",
- "phoneNo": "81-6-6213-8281",
- "zipCode": "542-0085",
- "address": "2-5-15 Shinsaibashi-suji Chuo-ku",
- "latitude": 34.669424,
- "longitude": 135.500884,
- "recommendYn": false,
- "countryCode": "JP",
- "regionCode": 2697,
- "regionName": "Osaka",
- "directContractYn": true,
- "legacyHotelCode": "JP000120"
}, - {
- "hotelCode": 299643,
- "hotelName": "Hotel Monterey Grasmere Osaka",
- "status": "Active",
- "starRating": 4,
- "hotelType": "Hotel",
- "phoneNo": "81-66-6457111",
- "zipCode": 5560017,
- "address": "1-2-3 Minatomachi Naniwa-ku",
- "latitude": 34.667519,
- "longitude": 135.496145,
- "recommendYn": true,
- "countryCode": "JP",
- "regionCode": 2697,
- "regionName": "Osaka",
- "directContractYn": true,
- "legacyHotelCode": "JP000469"
}, - {
- "hotelCode": 102817,
- "hotelName": "Namba Oriental Hotel",
- "status": "Active",
- "starRating": 3.5,
- "hotelType": "Hotel",
- "phoneNo": "81-66-6478111",
- "zipCode": "542-0074",
- "address": "2-8-17 Sennichi-Mae Chuo-ku",
- "latitude": 34.665865,
- "longitude": 135.503265,
- "recommendYn": false,
- "countryCode": "JP",
- "regionCode": 2697,
- "regionName": "Osaka",
- "directContractYn": true,
- "legacyHotelCode": "JP000549"
}, - {
- "hotelCode": 640250,
- "hotelName": "Sotetsu Fresa Inn Yokohama Higashiguchi",
- "status": "Active",
- "starRating": 3.5,
- "hotelType": "Hotel",
- "phoneNo": "81-45-2852031",
- "zipCode": "221-0056",
- "address": "5-10 Kinkocho Kanagawa-ku",
- "latitude": 35.467909,
- "longitude": 139.624764,
- "recommendYn": false,
- "countryCode": "JP",
- "regionCode": 101066,
- "regionName": "Yokohama",
- "directContractYn": true,
- "legacyHotelCode": null
}
], - "errors": [
- {
- "errorCode": "E58745",
- "errorMessage": "error message"
}
]
}
Hotel information
Static hotel information
Authorizations:
Request Body schema: application/json
request description
language required | string Enum: "EN" "KO" "JA" "VI" "ZH" language. default is "EN" |
hotelCodes required | Array of integers <int> [ 1 .. 100 ] items [ items <int > ] ohmyhotel hotel codes. You can request up to 100 at a time. |
lastUpdateDate required | string^(19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-... search for hotels updated on or after the requested date in UTC+09:00, in ISO 8601 format (YYYY-MM-DD) |
Responses
Request samples
- Payload
ExampleObject 1
{- "language": "EN",
- "hotelCodes": [
- 568537,
- 248399,
- 854517
], - "lastUpdateDate": "2023-04-01"
}
Response samples
- 200
- 500
ExampleObject 1
{- "transactionSetId": "D1659246B7CE4C418D4BF86C1CEC1CDD",
- "hotels": [
- {
- "hotelCode": 568537,
- "hotelName": "Hotel Monterey Kobe",
- "status": "Active",
- "regionCode": 101227,
- "regionName": "Kobe",
- "countryCode": "JP",
- "countryName": "Japan",
- "hotelType": "Hotel",
- "starRating": 4,
- "floorCount": 12,
- "roomCount": 231,
- "phoneNo": "81-78-3927111",
- "faxNo": null,
- "zipCode": "650-0011",
- "address": "2-11-13 Shimoyamatedori",
- "homepageUrl": null,
- "checkInTime": "3:00 PM ~ midnight",
- "checkOutTime": "11:00 AM",
- "establishedDate": null,
- "renovatedDate": 2020,
- "latitude": 34.694142,
- "longitude": 135.189904,
- "recommendYn": true,
- "legacyHotelCode": "JP001029",
- "lastUpdateDatetime": "2022-10-30 20:43:45",
- "descriptions": {
- "introduction": "<ul> <li>Extra-person charges may apply and vary depending on property policy</li><li>Government-issued photo identification and a credit card debit card or cash deposit may be required at check-in for incidental charges</li><li>Special requests are subject to availability upon check-in and may incur additional charges; special requests cannot be guaranteed</li><li>Be prepared: check the latest COVID-19 travel requirements and measures in place for this destination before you travel.</li> </ul>",
- "getThere": null,
- "hotelFacility": "Make use of convenient amenities which include complimentary wireless Internet access and a vending machine.",
- "roomFacility": "Stay in one of 231 guestrooms featuring flat-screen televisions. Complimentary wireless Internet access is available to keep you connected. Private bathrooms with shower/tub combinations feature complimentary toiletries and bidets. Conveniences include safes and desks and housekeeping is provided daily.",
- "attractions": "Distances are displayed to the nearest 0.1 mile and kilometer. <br /> <p>Ikuta Shrine - 0.2 km / 0.1 mi <br /> Kobe Mosque - 0.4 km / 0.2 mi <br /> Kobe Eiko Church - 0.7 km / 0.4 mi <br /> Sannomiya Shrine - 0.7 km / 0.4 mi <br /> Space 11 Darvish Museum - 0.7 km / 0.4 mi <br /> Motomachi Shopping Street - 0.7 km / 0.5 mi <br /> Shin-Kobe Trail - 0.8 km / 0.5 mi <br /> Kobe Center for Overseas Migration and Cultural Interaction - 0.8 km / 0.5 mi <br /> Kitano Ijinkan Street - 0.9 km / 0.6 mi <br /> Kobe City Hall - 1 km / 0.6 mi <br /> Kobe City Museum - 1.1 km / 0.7 mi <br /> Sorakuen Garden - 1.1 km / 0.7 mi <br /> Meriken Park - 1.2 km / 0.7 mi <br /> Higashi Yuenchi Park - 1.3 km / 0.8 mi <br /> Suwayama Park - 1.3 km / 0.8 mi <br /> </p><p>The nearest airports are:<br />Kansai Intl. Airport (KIX) - 70.7 km / 43.9 mi<br /> Kobe Airport (UKB) - 8.8 km / 5.5 mi<br /> Itami Airport (ITM) - 44 km / 27.3 mi<br /> </p><p></p>",
- "cautions": "Front desk staff will greet guests on arrival. Access to this property’s public bath and sauna is limited until further notice. Guests booked in Breakfast Included rates receive breakfast to-go. Disposable personal items (toothbrushes and hair brushes) are available on request in the lobby.",
- "specialDescription": "Front desk staff will greet guests on arrival. Access to this property’s public bath and sauna is limited until further notice. Guests booked in Breakfast Included rates receive breakfast to-go. Disposable personal items (toothbrushes and hair brushes) are available on request in the lobby."
}, - "facilities": [
- {
- "facilityCode": "1",
- "facilityName": "Free Wifi in public areas"
}, - {
- "facilityCode": "3",
- "facilityName": "Free Wifi in all rooms"
}, - {
- "facilityCode": "13",
- "facilityName": "Massage"
}, - {
- "facilityCode": "80",
- "facilityName": "No Pets Allowed"
}, - {
- "facilityCode": "39",
- "facilityName": "Coffee Shop"
}, - {
- "facilityCode": "40",
- "facilityName": "Room service"
}, - {
- "facilityCode": "46",
- "facilityName": "Daily Housekeeping"
}, - {
- "facilityCode": "52",
- "facilityName": "Dry Cleaning"
}, - {
- "facilityCode": "63",
- "facilityName": "Safety Deposit Boxes"
}
], - "photos": [
- {
- "order": 1,
- "caption": "Primary image"
}, - {
- "order": 2,
- "caption": "Interior entrance"
}, - {
- "order": 3,
- "caption": "Lobby"
}, - {
- "order": 4,
- "caption": "Reception"
}, - {
- "order": 5,
- "caption": "Lobby sitting area"
}, - {
- "order": 6,
- "caption": "Room"
}, - {
- "order": 7,
- "caption": "Room"
}, - {
- "order": 8,
- "caption": null
}, - {
- "order": 9,
- "caption": null
}
]
}, - {
- "hotelCode": 248399,
- "hotelName": "Sunshine City Prince Hotel Ikebukuro Tokyo",
- "status": "Active",
- "regionCode": 3593,
- "regionName": "Tokyo",
- "countryCode": "JP",
- "countryName": "Japan",
- "hotelType": "Hotel",
- "starRating": 4,
- "floorCount": 37,
- "roomCount": 1085,
- "phoneNo": "81-3-3988-1111",
- "faxNo": "81-3-3988-7878",
- "zipCode": "170-8440",
- "address": "3-1-5 Higashi-ikebukuro Toshima-ku",
- "homepageUrl": null,
- "checkInTime": "2:00 PM ~ 5:30 AM",
- "checkOutTime": "11:00 AM",
- "establishedDate": 1980,
- "renovatedDate": null,
- "latitude": 35.72994,
- "longitude": 139.71967,
- "recommendYn": true,
- "legacyHotelCode": "JP000062",
- "lastUpdateDatetime": "2022-10-30 20:43:45",
- "descriptions": {
- "introduction": "<ul> <li>Extra-person charges may apply and vary depending on property policy</li><li>Government-issued photo identification and a credit card debit card or cash deposit may be required at check-in for incidental charges</li><li>Special requests are subject to availability upon check-in and may incur additional charges; special requests cannot be guaranteed</li><li>Safety features at this property include a fire extinguisher and a smoke detector</li><li>Be prepared: check the latest COVID-19 travel requirements and measures in place for this destination before you travel.</li> </ul>",
- "getThere": null,
- "hotelFacility": "This hotel offers designated smoking areas.",
- "roomFacility": "Make yourself at home in one of the 1085 guestrooms featuring refrigerators and flat-screen televisions. Complimentary wired Internet access keeps you connected and digital programming is available for your entertainment. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Conveniences include phones as well as safes and blackout drapes/curtains.",
- "attractions": "Distances are displayed to the nearest 0.1 mile and kilometer. <br /> <p>Sunshine City Shopping Mall - 0.1 km / 0.1 mi <br /> Sunshine Aquarium - 0.3 km / 0.2 mi <br /> Rikkyo University - 2.1 km / 1.3 mi <br /> Waseda University - 2.6 km / 1.6 mi <br /> Tokyo Dome - 4.3 km / 2.7 mi <br /> LaQua Tokyo Dome City - 4.4 km / 2.7 mi <br /> University of Tokyo - 4.8 km / 3 mi <br /> Isetan Department Store Shinjuku - 5 km / 3.1 mi <br /> Shinjuku Isetan - 5.5 km / 3.4 mi <br /> Yanaka Ginza Shopping Street - 5.6 km / 3.5 mi <br /> Shinjuku Gyoen National Garden - 5.9 km / 3.7 mi <br /> Omoide Yokocho - 6.4 km / 4 mi <br /> Yasukuni Shrine - 6.5 km / 4 mi <br /> Tokyo National Museum - 6.6 km / 4.1 mi <br /> Nippori Textile Town - 7.1 km / 4.4 mi <br /> </p><p>The nearest airports are:<br />Narita Intl. Airport (NRT) - 76.1 km / 47.3 mi<br /> Haneda Airport (HND) - 29.8 km / 18.5 mi<br /> </p><p>The preferred airport for Sunshine City Prince Hotel is Narita Intl. Airport (NRT). </p>",
- "cautions": "Front desk staff will greet guests on arrival.",
- "specialDescription": "Front desk staff will greet guests on arrival."
}, - "facilities": [
- {
- "facilityCode": "1",
- "facilityName": "Free Wifi in public areas"
}, - {
- "facilityCode": "3",
- "facilityName": "Free Wifi in all rooms"
}, - {
- "facilityCode": "39",
- "facilityName": "Coffee Shop"
}, - {
- "facilityCode": "40",
- "facilityName": "Room service"
}, - {
- "facilityCode": "46",
- "facilityName": "Daily Housekeeping"
}, - {
- "facilityCode": "52",
- "facilityName": "Dry Cleaning"
}, - {
- "facilityCode": "63",
- "facilityName": "Safety Deposit Boxes"
}
], - "photos": [
- {
- "order": 1,
- "caption": "Primary image"
}, - {
- "order": 2,
- "caption": "Interior entrance"
}, - {
- "order": 3,
- "caption": "Interior entrance"
}, - {
- "order": 4,
- "caption": "Reception"
}, - {
- "order": 5,
- "caption": "Reception"
}, - {
- "order": 6,
- "caption": "Room"
}, - {
- "order": 7,
- "caption": "Room"
}
]
}
], - "errors": [
- {
- "errorCode": "E58745",
- "errorMessage": "error message"
}
]
}