Actions40
- Bookings Actions
- Customers Actions
- Agents Actions
- Services Actions
- Payments Actions
- Orders Actions
- Coupons Actions
- Locations Actions
- Availability Actions
- System Info Actions
- Test Actions
Overview
This node integrates with the LatePoint REST API to retrieve a list of services based on various filter criteria. It is designed to fetch multiple service records, optionally filtered and sorted according to user-defined parameters. This operation is useful in scenarios where you want to display or process available services from a booking or scheduling system, such as listing all active services, filtering by price range, or searching for services by name.
Practical examples include:
- Retrieving all public services that are currently active.
- Fetching services within a specific price range or duration.
- Searching services by keywords in their name or description.
- Sorting services by price or duration in ascending or descending order.
Properties
| Name | Meaning |
|---|---|
| Filters | A collection of filters to narrow down the services retrieved. Options include: - Name: Filter by service name. - Category ID: Filter by category identifier. - Duration Min/Max (minutes): Filter by service duration range. - Price Min/Max: Filter by price range. - Visibility: Choose between Public or Private services. - Status: Active or Inactive services. - Search: Text search across service fields like name and description. - Sort By: Field to sort results by (ID, Name, Duration, Price, Order Number). - Sort Order: Ascending or Descending. - Include Meta: Whether to include additional metadata. - Meta Key/Value: Filter by specific metadata key-value pairs. |
| Description | A text field to provide context or describe the purpose of the API call. Useful for AI assistance or documentation purposes. |
| Return All | Boolean flag indicating whether to return all matching results or limit the number of results returned. |
| Limit | When not returning all results, this sets the maximum number of services to retrieve (1-100). |
Output
The output is an array of JSON objects, each representing a service record retrieved from the LatePoint API. Each service object includes standard service details such as:
- Service ID
- Name
- Category ID
- Duration (in minutes)
- Price (charge amount)
- Visibility status (public/private)
- Active status
- Additional metadata if requested
If the "Include Meta" option is enabled, service metadata will be included in the response under relevant fields.
No binary data is output by this node.
Dependencies
- Requires an API key credential for authenticating with the LatePoint REST API.
- The base URL and API key must be configured in the node credentials.
- Network access to the LatePoint API endpoint is necessary.
Troubleshooting
No credentials configured!
This error occurs if the required API authentication token is missing. Ensure that the API key credential is properly set up in n8n before executing the node.Invalid JSON in body:
If using custom JSON bodies (not typical for Get All), malformed JSON input will cause errors. Validate JSON syntax carefully.Empty or no results:
Check filter values and ensure they match existing services. Also verify API connectivity and permissions.Rate limits or API errors:
If the API returns errors due to rate limiting or server issues, retry after some time or check API usage policies.