handleJsonRequest
POST
/api/services/yanolja
const url = 'https://integrations.wink.travel/api/services/yanolja';const options = { method: 'POST', headers: {'Content-Type': 'application/xml'}, body: '{\n "requestType": "RoomInfo",\n "authentication": {\n "hotelCode": "example",\n "authCode": "example"\n },\n "roomTypes": {\n "roomType": [\n {\n "roomTypeID": "example",\n "fromDate": "2026-04-15",\n "toDate": "2026-04-15",\n "availability": 1\n }\n ]\n },\n "rateTypes": {\n "rateType": [\n {\n "roomTypeID": "example",\n "rateTypeID": "example",\n "fromDate": "2026-04-15",\n "toDate": "2026-04-15",\n "roomRate": {\n "base": 1,\n "extraAdult": 1,\n "extraChild": 1,\n "adult1": 1,\n "adult2": 1,\n "adult3": 1,\n "adult4": 1,\n "adult5": 1,\n "adult6": 1,\n "adult7": 1,\n "child1": 1,\n "child2": 1,\n "child3": 1,\n "child4": 1,\n "child5": 1,\n "child6": 1,\n "child7": 1\n }\n }\n ]\n },\n "ratePlans": {\n "ratePlan": [\n {\n "roomTypeID": "example",\n "roomType": "example",\n "rateTypeID": "example",\n "rateType": "example",\n "fromDate": "2026-04-15",\n "toDate": "2026-04-15",\n "minNight": 1,\n "stopSell": 1,\n "coa": 1,\n "cod": 1\n }\n ]\n }\n}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://integrations.wink.travel/api/services/yanolja \ --header 'Content-Type: application/xml' \ --data '{ "requestType": "RoomInfo", "authentication": { "hotelCode": "example", "authCode": "example" }, "roomTypes": { "roomType": [ { "roomTypeID": "example", "fromDate": "2026-04-15", "toDate": "2026-04-15", "availability": 1 } ] }, "rateTypes": { "rateType": [ { "roomTypeID": "example", "rateTypeID": "example", "fromDate": "2026-04-15", "toDate": "2026-04-15", "roomRate": { "base": 1, "extraAdult": 1, "extraChild": 1, "adult1": 1, "adult2": 1, "adult3": 1, "adult4": 1, "adult5": 1, "adult6": 1, "adult7": 1, "child1": 1, "child2": 1, "child3": 1, "child4": 1, "child5": 1, "child6": 1, "child7": 1 } } ] }, "ratePlans": { "ratePlan": [ { "roomTypeID": "example", "roomType": "example", "rateTypeID": "example", "rateType": "example", "fromDate": "2026-04-15", "toDate": "2026-04-15", "minNight": 1, "stopSell": 1, "coa": 1, "cod": 1 } ] }}'Request Body required
Section titled “Request Body required ”object
requestType
required
string
authentication
required
object
hotelCode
required
string
authCode
required
string
roomTypes
object
roomType
Array<object>
object
roomTypeID
required
string
fromDate
required
string format: date
toDate
required
string format: date
availability
required
integer format: int32
rateTypes
object
rateType
Array<object>
object
roomTypeID
required
string
rateTypeID
required
string
fromDate
required
string format: date
toDate
required
string format: date
roomRate
required
object
base
required
number
extraAdult
number
extraChild
number
adult1
number
adult2
number
adult3
number
adult4
number
adult5
number
adult6
number
adult7
number
child1
number
child2
number
child3
number
child4
number
child5
number
child6
number
child7
number
ratePlans
object
ratePlan
required
Array<object>
object
roomTypeID
required
string
roomType
string
rateTypeID
required
string
rateType
string
fromDate
string format: date
toDate
string format: date
minNight
integer format: int32
stopSell
integer format: int32
coa
integer format: int32
cod
integer format: int32
object
requestType
required
string
authentication
required
object
hotelCode
required
string
authCode
required
string
roomTypes
object
roomType
Array<object>
object
roomTypeID
required
string
fromDate
required
string format: date
toDate
required
string format: date
availability
required
integer format: int32
rateTypes
object
rateType
Array<object>
object
roomTypeID
required
string
rateTypeID
required
string
fromDate
required
string format: date
toDate
required
string format: date
roomRate
required
object
base
required
number
extraAdult
number
extraChild
number
adult1
number
adult2
number
adult3
number
adult4
number
adult5
number
adult6
number
adult7
number
child1
number
child2
number
child3
number
child4
number
child5
number
child6
number
child7
number
ratePlans
object
ratePlan
required
Array<object>
object
roomTypeID
required
string
roomType
string
rateTypeID
required
string
rateType
string
fromDate
string format: date
toDate
string format: date
minNight
integer format: int32
stopSell
integer format: int32
coa
integer format: int32
cod
integer format: int32
Responses
Section titled “ Responses ”OK
object
reservations
object
reservation
required
Array<object>
object
hotelCode
required
string
bookingID
required
string
status
required
string
source
required
string
code
required
string
ccNo
required
string
ccType
required
string
ccExpiryDate
required
string
cardHoldersName
required
string
bookingTran
required
object
subBookingId
required
string
rateTypeID
required
string
rateType
required
string
roomTypeCode
required
string
roomTypeName
required
string
start
required
string
end
required
string
totalRate
required
string
totalDiscount
required
string
totalExtraCharge
required
string
totalTax
required
string
totalPayment
required
string
taCommision
required
string
salutation
required
string
firstName
required
string
lastName
required
string
gender
required
string
address
required
string
city
required
string
state
required
string
country
required
string
zipcode
required
string
phone
required
string
mobile
required
string
fax
required
string
email
required
string
transportationMode
required
string
vehicle
required
string
pickupDate
required
string
pickupTime
required
string
comment
required
string
rentalInfo
required
Array<object>
object
effectiveDate
string
adult
string
child
string
rent
string
extraCharge
string
tax
string
discount
string
roomInfo
object
ratePlans
required
object
ratePlan
required
Array<object>
object
roomTypeID
required
string
roomType
string
rateTypeID
required
string
rateType
string
fromDate
string format: date
toDate
string format: date
minNight
integer format: int32
stopSell
integer format: int32
coa
integer format: int32
cod
integer format: int32
success
object
successMsg
required
string
errors
object
errorCode
required
string
errorMessage
required
string
object
reservations
object
reservation
required
Array<object>
object
hotelCode
required
string
bookingID
required
string
status
required
string
source
required
string
code
required
string
ccNo
required
string
ccType
required
string
ccExpiryDate
required
string
cardHoldersName
required
string
bookingTran
required
object
subBookingId
required
string
rateTypeID
required
string
rateType
required
string
roomTypeCode
required
string
roomTypeName
required
string
start
required
string
end
required
string
totalRate
required
string
totalDiscount
required
string
totalExtraCharge
required
string
totalTax
required
string
totalPayment
required
string
taCommision
required
string
salutation
required
string
firstName
required
string
lastName
required
string
gender
required
string
address
required
string
city
required
string
state
required
string
country
required
string
zipcode
required
string
phone
required
string
mobile
required
string
fax
required
string
email
required
string
transportationMode
required
string
vehicle
required
string
pickupDate
required
string
pickupTime
required
string
comment
required
string
rentalInfo
required
Array<object>
object
effectiveDate
string
adult
string
child
string
rent
string
extraCharge
string
tax
string
discount
string
roomInfo
object
ratePlans
required
object
ratePlan
required
Array<object>
object
roomTypeID
required
string
roomType
string
rateTypeID
required
string
rateType
string
fromDate
string format: date
toDate
string format: date
minNight
integer format: int32
stopSell
integer format: int32
coa
integer format: int32
cod
integer format: int32
success
object
successMsg
required
string
errors
object
errorCode
required
string
errorMessage
required
string
Bad Request
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "instance": "https://example.com", "properties": { "additionalProperty": "example" }}object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
Unauthorized
Media type */*
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
Forbidden
Media type */*
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
Internal Server Error
object
Example generated
{}