Docs
Get an API key
Hotel capabilities

Read supported hotel features and limits

GET
/v1/hotel/capabilities

You receive the active, configured suppliers and the features this service implements for each. Use these limits to prepare your requests; the list is shared across organizations and does not select a supplier or describe your routing rules. Read search meta.supplier to identify the supplier used for your stay. Availability, rate restrictions and booking state still determine whether a particular request succeeds. An empty list means no active configured supplier is registered. This read makes no supplier requests and is not a health check; supplier status can change after you read it.

Authorization

x-api-key<token>

Your API key. Issued and revoked from the TrustPixel dashboard; the gateway resolves it to an owning organization on every request.

In: header

Header Parameters

x-request-id?string

Correlation id echoed to the upstream service and returned on the response. Generated as req_<uuid> when omitted.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/hotel/capabilities"
{  "data": [    {      "supplier": "LITEAPI",      "operations": [        "search",        "offers",        "content",        "price_calendar",        "prebook",        "book",        "cancel"      ],      "limits": {        "max_offer_hotels": 10,        "max_rooms": 8,        "max_child_age": 17      },      "requires_named_adults": false,      "cancellation_may_partially_succeed": false    }  ]}