1  /  12

Авторизация

Описание

Для авторизации используется механизм 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