Skip to main content

4) Hotel level access token

A User level access token will only grant you access to User level queries. You need to provide a hotelId parameter when requesting an access token to get Hotel level access. More information about requesting a user's hotels.

Requesting a hotel level access token

query accessToken {
accessToken(authToken: "{refresh_token}", hotelId: "{hotel_id}") {
accessToken
refreshToken
ttl
grantLevel
}
}

Response

{
"accessToken": "xxxxx",
"refreshToken": "xxxxx",
"ttl": 3600,
"grantLevel": ["User", "Hotel"]
}

You should store the following document in your database for future use.