SimplyBook.me icon

SimplyBook.me

Consume SimplyBook.me API

Overview

The node integrates with the SimplyBook.me API to retrieve available time slots for services and providers on a specified date. It is useful in scenarios where users want to display or process booking availability, such as scheduling applications, appointment management systems, or calendar integrations. For example, a business could use this node to fetch all available slots for a particular service on a given day to show customers when they can book.

Properties

Name Meaning
Service Name or ID Select a service from the list or specify its ID via expression. Represents the service for which slots are retrieved.
Provider Name or ID Select a provider from the list or specify their ID via expression. Represents the staff member or resource providing the service.
Date The specific date for which to retrieve available slots. This is a required field and expects a date-time value.

Output

The node outputs JSON data representing the available slots for the specified service, provider, and date. Each item typically includes details such as slot start time, end time, availability status, and possibly related metadata like service or provider identifiers.

If the node supports binary data output (not explicitly shown in the provided code), it would likely represent downloadable content related to bookings or slots, but based on the static analysis, the primary output is structured JSON data about slots.

Dependencies

  • Requires an active connection to the SimplyBook.me API.
  • Needs an API authentication token or key configured in the node credentials.
  • The base URL for the API is taken from the credential configuration.
  • Uses internal methods to load options dynamically for services and providers.

Troubleshooting

  • Common Issues:
    • Missing or invalid API credentials will prevent successful API calls.
    • Providing an invalid or empty date may cause errors or no results.
    • Selecting a service or provider that does not exist or has no slots on the specified date will result in empty output.
  • Error Messages:
    • Authentication errors indicate issues with the API key/token; verify credentials.
    • Validation errors for missing required fields (like date) require ensuring all mandatory inputs are set.
    • Network or API endpoint errors suggest connectivity problems or incorrect base URL configuration.

Links and References

Discussion