Apaleo icon

Apaleo

Interact with Apaleo API

Actions66

Offer → GET service-offers

AI-generated

Overview

This node interacts with the Apaleo API to retrieve service offers related to accommodations. It is useful for scenarios where users need to fetch available service offers for specific dates, number of adults, and rate plans, such as in booking systems or travel applications. For example, a hotel booking platform can use this node to display available service offers for a customer's stay period.

Use Case Examples

  1. Fetching service offers for a hotel stay from arrival to departure dates.
  2. Retrieving service offers filtered by rate plan ID and channel code for a specific booking scenario.

Properties

Name Meaning
Arrival Date and optional time of arrival in ISO8601 format, used to specify the start of the stay period for which service offers are requested.
Departure Date and optional time of departure in ISO8601 format, used to specify the end of the stay period for which service offers are requested.
Adults The number of adults for whom the service offers are requested.
Channel Code The channel code representing the booking channel, such as Direct, Booking.com, Expedia, etc., used to filter offers by channel.
Rate Plan ID The rate plan ID used to filter service offers by a specific rate plan.
Additional Fields Optional additional parameters to refine the service offers query, including children ages, inclusion of unavailable offers, pagination, time slice template, promo code, and corporate code.

Output

JSON

  • serviceOffers - Array of service offers retrieved from the Apaleo API based on the specified parameters.

Dependencies

  • Apaleo API access token credential

Troubleshooting

  • Common issues include invalid or expired API access tokens, resulting in authentication errors. Ensure the API credentials are correctly configured and valid.
  • Incorrect date formats for arrival or departure can cause request failures. Use ISO8601 format as required.
  • Pagination parameters (page number and page size) should be set appropriately to avoid incomplete data retrieval or excessive data load.
  • If the node throws errors related to unavailable offers, check the 'Include Unavailable' flag and adjust accordingly.

Links

Discussion