Actions11
Overview
This node integrates with Zoho Bookings to retrieve various types of resource-related information under the "Other" resource category, specifically supporting the "Get Resources" operation. It allows users to fetch detailed data about resources associated with a particular service in Zoho Bookings.
Common scenarios where this node is beneficial include:
- Retrieving specific resource details by their unique ID for display or processing.
- Fetching all resources linked to a given service to manage availability or assignments.
- Integrating Zoho Bookings resource data into workflows for scheduling, reporting, or automation purposes.
For example, a business using Zoho Bookings can use this node to automatically pull resource information (like rooms, equipment, or personnel) related to a service when creating appointments or generating reports.
Properties
| Name | Meaning |
|---|---|
| Search Type | Determines how resources are searched. Options: All Resources, By Resource ID, By Service ID. |
| Workspace ID | The identifier of the workspace (required for some search types, but not used in "Get Resources" here). |
| Service ID | The unique identifier of the service whose resources are being queried. This is required. |
| Staff ID | The unique identifier of the staff member (not applicable for "Get Resources" operation). |
| Resource ID | The unique identifier of the resource to retrieve (required if searching by Resource ID). |
| Additional Fields | Optional extra parameters; currently supports selecting the Zoho region (e.g., .com, .eu, .in, etc.). |
Note: For the "Get Resources" operation under the "Other" resource, the relevant properties are primarily Search Type, Service ID, and optionally Resource ID depending on the search type.
Output
The node outputs JSON data under the field resourcesInfo. This JSON contains the detailed information about the requested resource(s) fetched from Zoho Bookings API. The structure depends on the API response but typically includes attributes such as resource identifiers, names, descriptions, availability, and other metadata related to the resource.
No binary data output is produced by this operation.
Dependencies
- Requires an active Zoho Bookings OAuth2 API credential configured in n8n for authentication.
- Uses the Zoho Bookings REST API endpoint, which varies based on the selected Zoho region (e.g.,
.com,.eu). - Relies on helper functions imported from bundled dependencies to perform HTTP requests and parse responses.
Troubleshooting
- Invalid or missing Service ID or Resource ID: Ensure that the IDs provided match those in Zoho Bookings and are correctly formatted as strings.
- Authentication errors: Verify that the OAuth2 credentials are valid and have the necessary permissions to access Zoho Bookings resources.
- Region mismatch: If the wrong Zoho region is selected in Additional Fields, API calls may fail or return no data. Confirm the correct region for your Zoho account.
- API rate limits or downtime: Zoho API limits or outages can cause request failures. Check Zoho status and consider retry logic or error handling in workflows.
- Error messages containing HTTP status codes: These usually indicate issues like unauthorized access (401), forbidden (403), or not found (404). Review credentials and input parameters accordingly.