### Get Properties Response Example Source: https://developer.hospitable.com/docs/public-api-docs/qc4x36uhxinx3-get-properties This is an example of a successful response when retrieving properties. It includes a 'data' array containing detailed property objects. ```json { "data": [ { "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Relaxing Villa near the sea", "public_name": "Relaxing Villa near the sea", "picture": "https://cdn2.thecatapi.com/images/d9m.jpg", "address": { "number": "32", "street": "Senefelderplatz", "city": "Berlin", "state": "string", "country": "DE", "postcode": "10405", "coordinates": { "latitude": 50.8514786, "longitude": 4.364562 }, "display": "37a Senefelderplatz, 10405 Berlin, DE" }, "timezone": "+0200", "listed": true, "amenities": [ "shower" ], "description": "Example Description", "summary": "Example Summary", "check-in": "12:30", "check-out": "12:30", "currency": "EUR", "capacity": { "max": 2, "bedrooms": 1, "beds": 1, "bathrooms": 1.5 }, "room_details": [ { "type": "king_size", "quantity": 1 } ], "house_rules": { "pets_allowed": true, "smoking_allowed": false, "events_allowed": null }, "listings": [ { "platform": "airbnb" } ], "tags": [ "beachfront" ], "property_type": "house", "room_type": "entire_home", "calendar_restricted": false, "parent_child": null, "bookings": { "booking_policies": { "cancellation": [ "100% refund 24 hours after booking accepted, if booking is requested at least 24 hours before check-in" ], "payment_terms": { "status": "manual", "description": [ "20% due at booking", "30% due 45 days before check-in", "50% due 10 days before check-in" ], "grace_period": "48 hours" } }, "listing_markups": [ { "platform": "booking", "type": "percent", "value": 15 } ], "security_deposits": [ { "name": "base", "type": "fixed", "value": { "amount": 12345, "formatted": "$123.45" } }, { "name": "direct", "type": "fixed", "value": { "amount": 12345, "formatted": "$123.45" } } ], "occupancy_based_rules": { "guests_included": 1, "extra_guest_fee": { "type": "fixed", "value": { "amount": 12345, "formatted": "$123.45" } }, "pet_fee": { "type": "fixed", "value": { "amount": 12345, "formatted": "$123.45" } } }, "fees": [ { "name": "cleaning_fee", "type": "fixed", "value": { "amount": 12345, "formatted": "$123.45" } }, { "name": "managment_fee", "type": "percent", "value": 10 } ], "discounts": [ { "name": "weekly", "type": "percent", "value": 10 }, { "name": "monthly", "type": "percent", "value": 10 } ], "site_urls": [ "https://yoursite.hospitable.rentals/property/your-property" ] }, "details": {}, "user": {}, "links": { "first": "https://public.api.hospitable.com/v2/properties?page=1", "last": "https://public.api.hospitable.com/v2/properties?page=2", "prev": null, "next": "https://public.api.hospitable.com/v2/properties?page=2" }, "meta": { "current_page": 1, "from": 1, "last_page": 2, "links": [ { "path": "https://public.api.hospitable.com/v2/properties", "per_page": 10, "to": 10, "total": 15 } ] } } ] } ``` -------------------------------- ### GuestInfo Schema Example Source: https://developer.hospitable.com/docs/public-api-docs/d8898353c5f91-guest-info An example of the GuestInfo object structure. ```APIDOC ## GuestInfo Schema ### Description Represents information about a guest. ### Fields - **first_name** (string) - Required - Guest's first name - **last_name** (string) - Required - Guest's last name - **email** (string) - Required - Guest's email address - **phone** (string or null) - Optional - Guest's phone number ### Example ```json { "first_name": "string", "last_name": "string", "email": "user@example.com", "phone": "string" } ``` ``` -------------------------------- ### Reservation Response Example Source: https://developer.hospitable.com/docs/public-api-docs/vpxg8gm5c0fuz-get-reservation This is an example of a successful response when retrieving reservation details. It includes all relevant information about the booking. ```json { "data": { "id": "6f58fd0a-a9cb-3746-9219-384a156ff7bb", "conversation_id": "6f58fd0a-a9cb-3746-9219-384a156ff7bb", "platform": "airbnb", "platform_id": "ABC123", "booking_date": "2019-01-01T12:00:00Z", "arrival_date": "2019-01-03T00:00:00-05:00", "departure_date": "2019-01-05T00:00:00-05:00", "nights": 0, "check_in": "2019-01-03T13:00:00-05:00", "check_out": "2019-01-05T11:00:00-05:00", "last_message_at": "2019-01-05T11:00:00-00:00", "status": "booking", "reservation_status": { "current": { "category": "request", "sub_category": "pending verification" }, "history": [ { "category": "request", "sub_category": "pending verification", "changed_at": "2019-01-03T12:00:00-05:00" } ] }, "status_history": [ { "category": "request", "sub_category": "pending verification", "changed_at": "2019-01-03T12:00:00-05:00" } ] } } ``` -------------------------------- ### Property Object Example Source: https://developer.hospitable.com/docs/public-api-docs/yxkt0gu4kdw8u-property This example demonstrates the structure of a complete property object, including all its nested fields. ```json { "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Relaxing Villa near the sea", "public_name": "Relaxing Villa near the sea", "picture": "https://cdn2.thecatapi.com/images/d9m.jpg", "address": { "number": "32", "street": "Senefelderplatz", "city": "Berlin", "state": "string", "country": "DE", "postcode": "10405", "coordinates": { "latitude": 50.8514786, "longitude": 4.364562 }, "display": "37a Senefelderplatz, 10405 Berlin, DE" }, "timezone": "+0200", "listed": true, "amenities": [ "shower" ], "description": "Example Description", "summary": "Example Summary", "check-in": "12:30", "check-out": "12:30", "currency": "EUR", "capacity": { "max": 2, "bedrooms": 1, "beds": 1, "bathrooms": 1.5 }, "room_details": [ { "type": "king_size", "quantity": 1 } ], "house_rules": { "pets_allowed": true, "smoking_allowed": false, "events_allowed": null }, "listings": [ { "platform": "airbnb", "platform_id": "24488", "platform_user_id": "string", "co_hosts": [ { "user_id": "12345", "channel_name": "Co-hosted channel" } ] } ] } ``` -------------------------------- ### Get Property Listing with Co-host Information Source: https://developer.hospitable.com/docs/public-api-docs/changelog-changelog Example response from the property endpoint with the `listing` include, showing co-host details like `user_id`. ```json { "listings": [ { "platform": "airbnb", "platform_id": "12345", "platform_user_id": "12345", "co_hosts": [ { "user_id": "98765", "channel_name": "Co-hosted channel" } ], "platform_name": "string" } ] } ``` -------------------------------- ### Search Properties API Request (cURL) Source: https://developer.hospitable.com/docs/public-api-docs/dz41u3tx6iy20-search-properties This example demonstrates how to make a GET request to the search properties endpoint using cURL. Ensure you include your authentication token in the Authorization header. ```shell curl --request GET \ --url https://public.api.hospitable.com/v2/properties/search \ --header 'Accept: application/json' \ --header 'Authorization: Bearer 123' \ --header 'Content-Type: ' ``` -------------------------------- ### Inquiry Response Example Source: https://developer.hospitable.com/docs/public-api-docs/yczg8erku08qw-get-inquiry-by-uuid This is an example of a successful response when retrieving inquiry data. It includes comprehensive details about the inquiry, guest, and property. ```json { "data": { "id": "6f58fd0a-a9cb-3746-9219-384a156ff7bb", "platform": "homeaway", "inquiry_date": "2019-01-01T12:00:00Z", "arrival_date": "2019-01-03T00:00:00-05:00", "departure_date": "2019-01-05T00:00:00-05:00", "guests": { "total": 0, "adult_count": 0, "child_count": 0, "infant_count": 0, "pet_count": 0 }, "guest": { "first_name": "Beulah", "last_name": "Hane" }, "properties": { "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Relaxing Villa near the sea", "public_name": "Relaxing Villa near the sea", "picture": "https://cdn2.thecatapi.com/images/d9m.jpg", "address": { "number": "32", "street": "Senefelderplatz", "city": "Berlin", "state": "string", "country": "DE", "postcode": "10405", "coordinates": { "latitude": 50.8514786, "longitude": 4.364562 }, "display": "37a Senefelderplatz, 10405 Berlin, DE" }, "timezone": "+0200", "listed": true, "amenities": [ "shower" ], "description": "Example Description", "summary": "Example Summary", "check-in": "12:30", "check-out": "12:30", "currency": "EUR", "capacity": { "max": 2, "bedrooms": 1, "beds": 1, "bathrooms": 1.5 }, "room_details": [ { "type": "king_size", "quantity": 1 } ], "house_rules": { "pets_allowed": true, "smoking_allowed": false, "events_allowed": null }, "listings": [ { "platform": "airbnb", "platform_id": "24488", "platform_user_id": "string", "co_hosts": [ { "user_id": "12345", "channel_name": "Co-hosted channel" } ], "platform_name": "string", "platform_email": "string" } ], "ical_imports": [ { "uuid": "550e8400-e29b-41d4-a716-446655440000", "url": "https://example.com/calendar.ics", "name": "Vacation Rental Calendar", "host": { "first_name": "John", "last_name": "Doe" }, "last_sync_at": "2019-01-01T12:00:00Z", "disconnected_at": "2019-01-01T12:00:00Z" } ], "tags": [ "Tag" ], "property_type": "string", "room_type": "string", "calendar_restricted": true, "parent_child": { "type": "parent", "parent": "550e8400-e29b-41d4-a716-446655440000", "children": [ "550e8400-e29b-41d4-a716-446655440000" ], "siblings": [ "550e8400-e29b-41d4-a716-446655440000" ] } }, "user": { "id": "string", "first_name": "string", "last_name": "string", "email": "string", "phone": "string", "picture": "string" }, "messages": [ { "id": "string", "conversation_id": "string", "direction": "incoming", "message_type": "text", "body": "string", "created_at": "2019-01-01T12:00:00Z", "read_at": "2019-01-01T12:00:00Z", "user_id": "string", "guest_id": "string", "property_id": "string", "platform": "string", "platform_id": "string" } ] } } ``` -------------------------------- ### GuestCounts Example Source: https://developer.hospitable.com/docs/public-api-docs/96f5dbd06ed81-guest-counts This example shows the structure of the GuestCounts object, including the number of adults, children, infants, and pets. ```json { "adults": 1, "children": 0, "infants": 0, "pets": 0 } ``` -------------------------------- ### KnowledgeHubSource Example Source: https://developer.hospitable.com/docs/public-api-docs/9f8575b3529d7-knowledge-hub-source An example of a KnowledgeHubSource object, illustrating its typical structure and data. ```APIDOC ## Example ```json { "id": 0, "type": "pdf", "name": "string", "state": "created", "editable": true, "parsed_at": "2019-08-24T14:15:22Z", "metadata": { "error": { "message": "string" } } } ``` ``` -------------------------------- ### Search Properties API Response Example Source: https://developer.hospitable.com/docs/public-api-docs/dz41u3tx6iy20-search-properties This is an example of a successful response when searching for properties. It includes a 'data' array containing detailed information for each property found. ```json { "data": [ { "property": { "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Relaxing Villa near the sea", "public_name": "Relaxing Villa near the sea", "picture": "https://cdn2.thecatapi.com/images/d9m.jpg", "address": { "number": "32", "street": "Senefelderplatz", "city": "Berlin", "state": "string", "country": "DE", "postcode": "10405", "coordinates": { "latitude": 50.8514786, "longitude": 4.364562 }, "display": "37a Senefelderplatz, 10405 Berlin, DE" }, "timezone": "+0200", "listed": true, "amenities": [ "shower" ], "description": "Example Description", "summary": "Example Summary", "check-in": "12:30", "check-out": "12:30", "currency": "EUR", "capacity": { "max": 2, "bedrooms": 1, "beds": 1, "bathrooms": 1.5 }, "room_details": [ { "type": "king_size", "quantity": 1 } ], "house_rules": { "pets_allowed": true, "smoking_allowed": false, "events_allowed": null }, "listings": [ { "platform": "airbnb", "platform_id": "24488", "platform_user_id": "string", "co_hosts": [ { "user_id": "12345", "channel_name": "Co-hosted channel" } ], "platform_name": "string", "platform_email": "string" } ], "ical_imports": [ { "uuid": "550e8400-e29b-41d4-a716-446655440000", "url": "https://example.com/calendar.ics", "name": "Vacation Rental Calendar", "host": { "first_name": "John", "last_name": "Doe" }, "last_sync_at": "2019-01-01T12:00:00Z", "disconnected_at": "2019-01-01T12:00:00Z" } ], "tags": [ "Tag" ], "property_type": "string", "room_type": "string", "calendar_restricted": true, "parent_child": { "type": "parent", "parent": "550e8400-e29b-41d4-a716-446655440000", "children": [ "550e8400-e29b-41d4-a716-446655440000" ], "siblings": [ "550e8400-e29b-41d4-a716-446655440000" ] } } } ] } ``` -------------------------------- ### Successful Response Example Source: https://developer.hospitable.com/docs/public-api-docs/tgwl6ft55d71i-respond-to-a-review This is an example of a successful response when you respond to a review. It includes details about the review, the response, and associated reservation and property information. ```json { "id": "550e8400-e29b-41d4-a716-446655440000", "platform": "airbnb", "public": { "rating": 1, "review": "Great place we will be back!", "response": "So happy you enjoyed it so much!" }, "private": { "feedback": "downstairs was a bit cold.", "detailed_ratings": [ { "type": "cleanliness", "rating": 1, "comment": "The cabin was cozy and comfy." } ] }, "responded_at": "2019-08-24T14:15:22Z", "reviewed_at": "2024-03-19T10:00:00Z", "can_respond": true, "guest": { "first_name": "string", "last_name": "string", "language": "string" }, "reservation": { "id": "550e8400-e29b-41d4-a716-446655440000", "code": "string", "check_in": "2019-08-24T14:15:22Z", "check_out": "2019-08-24T14:15:22Z" }, "property": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "public_name": "string" }, "listing": { "platform": "airbnb", "platform_id": "string" } } ``` -------------------------------- ### Reservation Messages Response Example Source: https://developer.hospitable.com/docs/public-api-docs/n6jr1z9iwhm8w-get-reservation-messages This is an example of a successful response when retrieving reservation messages. It includes message details such as sender, content, and attachments. ```json { "data": [ { "platform": "airbnb", "platform_id": 0, "conversation_id": "becd1474-ccd1-40bf-9ce8-04456bfa338d", "reservation_id": "becd1474-ccd1-40bf-9ce8-04456bfa338d", "content_type": "text/plain", "body": "Hello, there.", "attachments": [ { "type": "image", "url": "The image location URL" } ], "sender_type": "host", "sender_role": "host|null", "sender": { "first_name": "Jane", "full_name": "Jane Doe", "locale": "en", "picture_url": "https://a0.muscache.com/im/pictures/user/f391da23-c76e-4728-a9f2-25cc139a13cc.jpg?aki_policy=profile_x_medium", "thumbnail_url": "https://a0.muscache.com/im/pictures/user/f391da23-c76e-4728-a9f2-25cc139a13cc.jpg?aki_policy=profile_x_medium", "location": null }, "user": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "email": "user@example.com", "name": "string" }, "created_at": "2019-07-29T19:01:14Z", "source": "public_api", "integration": "string", "sent_reference_id": "string", "reactions": [ { "emoji": "string", "sender_type": "host", "sender": { "first_name": "Jane", "full_name": "Jane Doe", "locale": "en", "picture_url": "https://a0.muscache.com/im/pictures/user/f391da23-c76e-4728-a9f2-25cc139a13cc.jpg?aki_policy=profile_x_medium", "thumbnail_url": "https://a0.muscache.com/im/pictures/user/f391da23-c76e-4728-a9f2-25cc139a13cc.jpg?aki_policy=profile_x_medium", "location": null }, "reacted_at": "2019-08-24T14:15:22Z" } ] } ] } ``` -------------------------------- ### Property Calendar Response Example Source: https://developer.hospitable.com/docs/public-api-docs/d97fb82987ff6-get-property-calendar This is an example of the JSON response you will receive when successfully fetching a property's calendar. It includes daily details such as status, pricing, and booking restrictions. ```json { "data": { "listing_id": "641292503357103111", "provider": "string", "start_date": "2023-10-01", "end_date": "2023-10-31", "days": [ { "date": "2023-10-01", "day": "SUNDAY", "min_stay": 0, "note": "Blocked for maintenance", "status": { "reason": "RESERVED", "source_type": "USER", "source": "Airbnb", "available": true }, "price": { "amount": 0, "currency": "EUR", "formatted": "€150.00" }, "closed_for_checkin": true, "closed_for_checkout": true } ] } } ``` -------------------------------- ### Send Message Request Body Example Source: https://developer.hospitable.com/docs/public-api-docs/2zbqx5029yf5o-send-message-for-reservation This is an example of the JSON body required to send a message. It includes the message text, optional image URLs, and an optional sender ID. ```json { "body": "string", "images": [ "http://example.com" ], "sender_id": "string" } ``` -------------------------------- ### Send Message for Inquiry Response Example Source: https://developer.hospitable.com/docs/public-api-docs/74f2albwvbvyq-send-message-for-inquiry Example of a successful response when sending a message to an inquiry. The 'sent_reference_id' can be used to match the request with the sent message. ```json { "data": { "sent_reference_id": "2d637b98-2e20-470e-a582-83c4304d48a8" } } ``` -------------------------------- ### Get Properties Request (cURL) Source: https://developer.hospitable.com/docs/public-api-docs/qc4x36uhxinx3-get-properties Use this cURL command to make a GET request to the properties endpoint. Ensure you include your authentication token in the Authorization header. ```shell curl --request GET \ --url https://public.api.hospitable.com/v2/properties \ --header 'Accept: application/json' \ --header 'Authorization: Bearer 123' \ --header 'Content-Type: ' ``` -------------------------------- ### Get Property Reviews (cURL) Source: https://developer.hospitable.com/docs/public-api-docs/e939481b4e780-get-property-reviews Use this cURL command to make a GET request to the API endpoint for retrieving property reviews. Ensure you replace `{uuid}` with the actual property UUID and `123` with your Bearer token. ```curl curl --request GET \ --url https://public.api.hospitable.com/v2/properties/{uuid}/reviews \ --header 'Accept: application/json' \ --header 'Authorization: Bearer 123' ``` -------------------------------- ### Filter Reservations by Status API Request Source: https://developer.hospitable.com/docs/public-api-docs/changelog-changelog Example GET request to filter reservations by status. Use the `status[]` parameter with values like `accepted` or `request`. ```http GET /v2/reservations?properties[]=12345&status[]=accepted&status[]=request ``` -------------------------------- ### Example Response with Included Guest Data Source: https://developer.hospitable.com/docs/public-api-docs/465fd4d45e4b3-including-resources When a resource is included, it is embedded in the API response under a key corresponding to the included resource name, such as `guest`. ```json { "data": { "id": "c9bc3e39-4275-4199-944c-cf52079903f9", "platform_id": "AHDKVUCXXXM", "guest": { "email": "...", "phone_numbers": ["..."], "first_name": "...", "last_name": "..." } } } ``` -------------------------------- ### Example 4xx Response Source: https://developer.hospitable.com/docs/public-api-docs/hh960kr7vyo1c-4xx This is a placeholder for a 4xx error response. Specific details will vary based on the error. ```text 1 ``` -------------------------------- ### Include Multiple Resources (Comma-Separated Format) Source: https://developer.hospitable.com/docs/public-api-docs/465fd4d45e4b3-including-resources Alternatively, multiple resources can be included by separating them with commas in the `include` parameter. This provides a more concise way to request several related objects. ```http ?include=listings,details,bookings ``` -------------------------------- ### Get Inquiries Request (cURL) Source: https://developer.hospitable.com/docs/public-api-docs/9lujw5cgctxti-get-inquries Use this cURL command to make a GET request to the inquiries endpoint. Ensure you include your API token in the Authorization header. ```shell curl --request GET \ --url https://public.api.hospitable.com/v2/inquiries \ --header 'Accept: application/json' \ --header 'Authorization: Bearer 123' \ --header 'Content-Type: ' ``` -------------------------------- ### GuestInfo Schema Example Source: https://developer.hospitable.com/docs/public-api-docs/d8898353c5f91-guest-info This JSON object represents the structure of the GuestInfo schema. It includes required fields like first name, last name, and email, along with an optional phone number. ```json { "first_name": "string", "last_name": "string", "email": "user@example.com", "phone": "string" } ``` -------------------------------- ### Direct Booking Site URLs for Properties Source: https://developer.hospitable.com/docs/public-api-docs/changelog-changelog The `Property` resource now includes a list of direct booking website URLs in the `bookings` include. ```APIDOC ## Direct Booking Site URLs for Properties ### Description Direct booking website URLs for a property are now included within the `bookings` include of the `Property` resource. ### Resource Update - **Property Resource**: Includes `bookings` include. - `bookings.site_ids` (array of strings): List of direct booking website URLs. ``` -------------------------------- ### Include Multiple Resources (Array Format) Source: https://developer.hospitable.com/docs/public-api-docs/465fd4d45e4b3-including-resources To include multiple resources, use the `include[]` parameter format. This allows for specifying several related objects in a single request. ```http ?include[]=listings&include[]=details&include[]=bookings ``` -------------------------------- ### Get Reservation Request (cURL) Source: https://developer.hospitable.com/docs/public-api-docs/vpxg8gm5c0fuz-get-reservation Use this cURL command to make a GET request to the reservations endpoint. Replace `{identifier}` with the reservation's unique ID and `123` with your Bearer token. ```shell curl --request GET \ --url https://public.api.hospitable.com/v2/reservations/{identifier} \ --header 'Accept: application/json' \ --header 'Authorization: Bearer 123' \ --header 'Content-Type: ' ``` -------------------------------- ### Get Property by UUID (cURL) Source: https://developer.hospitable.com/docs/public-api-docs/7fu6aoxy7h0o4-get-property-by-uuid Use this cURL command to make a GET request to the properties endpoint, specifying the property's UUID in the URL. Ensure you include the necessary Authorization and Content-Type headers. ```shell curl --request GET \ --url https://public.api.hospitable.com/v2/properties/{uuid} \ --header 'Accept: application/json' \ --header 'Authorization: Bearer 123' \ --header 'Content-Type: ' ``` -------------------------------- ### Get Reservation Messages Request (cURL) Source: https://developer.hospitable.com/docs/public-api-docs/n6jr1z9iwhm8w-get-reservation-messages Use this cURL command to make a GET request to retrieve messages for a specific reservation. Ensure you replace `{uuid}` with the actual reservation UUID and `123` with your Bearer token. ```curl curl --request GET \ --url https://public.api.hospitable.com/v2/reservations/{uuid}/messages \ --header 'Accept: application/json' \ --header 'Authorization: Bearer 123' \ --header 'Content-Type: ' ``` -------------------------------- ### Respond to a review API Request Source: https://developer.hospitable.com/docs/public-api-docs/tgwl6ft55d71i-respond-to-a-review Use this endpoint to submit a response to a guest review. Ensure you have the 'reviews:write' scope. The request body requires a 'response' string. ```json { "response": "string" } ``` -------------------------------- ### Parent Property Details Source: https://developer.hospitable.com/docs/public-api-docs/changelog-changelog Returns information about a property's parent/child relationship configuration when it's set up. ```json { "parent_child": { "type": "parent", "parent": null, "children": [ "550e8400-e29b-41d4-a716-446655440000" ], "siblings": [] } } ``` -------------------------------- ### Get Reservation Source: https://developer.hospitable.com/docs/public-api-docs/vpxg8gm5c0fuz-get-reservation Fetches a reservation by its ID. ```APIDOC ## GET /reservations/{reservationId} ### Description Retrieves the details of a specific reservation using its unique identifier. ### Method GET ### Endpoint /reservations/{reservationId} ### Parameters #### Path Parameters - **reservationId** (string) - Required - The unique identifier of the reservation to retrieve. ### Response #### Success Response (200) - **id** (string) - The unique identifier of the reservation. - **code** (string) - The reservation code. - **check_in** (string) - The check-in date and time in ISO 8601 format. - **check_out** (string) - The check-out date and time in ISO 8601 format. #### Response Example { "example": { "id": "550e8400-e29b-41d4-a716-446655440000", "code": "string", "check_in": "2019-08-24T14:15:22Z", "check_out": "2019-08-24T14:15:22Z" } } ``` -------------------------------- ### Pagination Parameters Source: https://developer.hospitable.com/docs/public-api-docs/dbc4b7ed7eb1b-pagination Endpoints returning multiple resources will be paginated using the following query parameters: ```APIDOC ## Pagination Query Parameters Endpoints returning multiple resources will be paginated using the following query parameters: ### `page` (integer) The page of results to fetch. Defaults to 1 if omitted. ### `per_page` (integer) The number of items to show on a single page. ```