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.