Описание
Для авторизации используется механизм API-KEY, передаваемый в заголовке (header) пакета. Каждый пакет, отправляемый PMS в TurnIP, должен содержать в заголовке соответствующей гостинце API-KEY. Ошибочный API-KEY приводит к ошибке 401 Unauthorized
. Отсутствие API-KEY приводит к ошибке 400; Bad Request
Пример команды
POST /api/CheckIn HTTP/1.1
Content-Type: application/json
API-KEY: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Length: 642
{
"rooms": [
{
"room": "108",
"channelListID": 41,
"portalID": 3060,
"newCheckIn": true,
"language": "ru",
"guests": [
{
"guestname": "Иван Иванович",
"guestID": "123",
"guestGroupID": "1234",
"checkOutDateTime": "15/12/2023 12:00",
"mainGuest": true
},
{
"guestname": "Лидия Петровна",
"guestID": "321",
"guestGroupID": "1234",
"checkOutDateTime": "15/12/2023 12:00",
"mainGuest": false
}
]
}
]
}
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Ошибки
-
Ошибочный API-KEY:
400 BadRequest
Нравится0