Actions57
- Booking Actions
- Group Actions
- Offer Actions
- Block Actions
- Block Action Actions
- Reservation Actions
- Reservation Action Actions
- Types Actions
- Folio Actions
- Folio Action Actions
Overview
This node integrates with the Apaleo API to perform various actions related to reservations, specifically here focusing on booking a service for a reservation. It allows users to manage and modify reservations by adding services, which can be useful in hospitality or property management scenarios where additional services (e.g., spa treatments, dining, transportation) need to be booked and linked to an existing reservation.
Practical examples include:
- Automatically adding a spa package to a guest’s reservation upon check-in.
- Booking airport transfer services linked to a specific reservation.
- Adding meal plans or special event tickets to a guest’s stay.
Properties
| Name | Meaning |
|---|---|
| Reservation ID | Filter bookings by reservation ID. This identifies the specific reservation to which the service will be booked. |
Output
The node outputs JSON data representing the result of the "book service for reservation" operation. This typically includes confirmation details about the booked service, such as service identifiers, status, timestamps, and any relevant metadata returned by the Apaleo API.
If the node supports binary data output (not explicitly shown in the provided code), it would represent associated files or documents related to the booking, but this is not indicated here.
Dependencies
- Requires an API key credential for authenticating with the Apaleo API.
- The node depends on the Apaleo API endpoint
https://api.apaleo.com. - Proper configuration of the API credentials within n8n is necessary to authorize requests.
- The node internally calls a module handling reservation action operations (
reservationActionOperations), which implements the logic for booking services.
Troubleshooting
- Common issues:
- Invalid or expired API token leading to authentication errors.
- Incorrect or missing Reservation ID causing the API to reject the request.
- Network connectivity problems preventing access to the Apaleo API.
- Error messages:
- Authentication failures: Ensure the API key credential is valid and has not expired.
- Validation errors from the API: Verify that the Reservation ID and other required parameters are correctly set.
- Rate limiting or server errors: Retry after some time or check Apaleo API status.