Hi everyone š,
Iām integrating the Public API v2 with Zapier + ChatGPT and have hit a road-block when trying to embed property data in a reservation response. Iād love a sanity-check from the community (or the API team) to see if Iām missing something or if this is a bug.
1 Request Iām sending
Ā
http
å¤å¶
GET /v2/reservations/8bc5e1b9-1b78-4903-8ce9-c92f3a7faadc?include=property Host: public.api.hospitable.com Authorization: Bearer <personalāaccessātoken>
Token scopes
-
reservations:read
ā -
properties:read
ā
(Confirmed in Settings ā API 访é®.)
2 Expected
Per the docs (āShow Reservationā endpoint) the response should contain
Ā
json
å¤å¶
"relationships": { "property": { ... } }, "included": [ { "type": "property", "attributes": { "name": "Loft A302", ... } } ]
3 Actual (200 OK, truncated)
Ā
json
å¤å¶
{ "data": { "id": "8bc5e1b9-1b78-4903-8ce9-c92f3a7faadc", "code": "HMXZTQ5E3Z", "platform": "airbnb", "arrival_date": "2025-06-15", "departure_date": "2025-06-19", "status": "accepted", "conversation_id": "d5f58806-7c17-4d42-8092-5afada8cae75" } }
No relationships.property
and no included
array at all.
4 What Iāve already checked
Test | Result |
---|---|
Same request without include=property | Identical response (so the query string is recognised but ignored). |
/v2/reservations/{id}?include=guest | Guest object does appear in included ā
|
/v2/properties/{property_id} with the same token | Returns full property JSON ā |
Tried two other reservation IDs (Airbnb, status = accepted) | Same outcome ā |
Tools | Hoppscotch, Postman, Zapier Custom Request ā all identical. |
Ā
5 Questions
-
Is
include=property
currently supported for Airbnb reservations? -
Are there additional filters (e.g.
fields[properties]
) or relationship flags we need to set? -
Could this be a recent regression? (Changelog 2025-05-xx mentions webhook updates.)
Happy to provide full response headers or Postman collection exports if that helps reproduce.
Thanks in advance for any insights! š
Ā
ā [wang yan]
Ā Chiang Mai, TH