Actions11
- Client Actions
- Job Actions
- Email Actions
- SMS Actions
Overview
This node integrates with the ServiceM8 platform, allowing users to perform various operations on different resources such as Clients, Jobs, Emails, and SMS messages. Specifically, for the Job - Get operation, it retrieves detailed information about a single job identified by its UUID. This is useful in scenarios where you need to fetch job details for processing, reporting, or automation workflows.
Practical examples include:
- Fetching job details to update a CRM system.
- Retrieving job status and information to trigger notifications.
- Accessing job data for generating invoices or work reports.
Properties
| Name | Meaning |
|---|---|
| UUID | The unique identifier of the job to retrieve. This string value specifies which job's details will be fetched from ServiceM8. |
Output
The node outputs an array of JSON objects representing the retrieved job(s). Each object contains the full details of a job as returned by the ServiceM8 API. The exact structure depends on the API response but typically includes fields like job ID, client info, status, scheduled times, and other job-specific metadata.
No binary data output is produced by this operation.
Dependencies
- Requires an active connection to the ServiceM8 API using an API key credential configured in n8n.
- The node makes HTTP requests to ServiceM8 endpoints, so internet access and valid authentication are necessary.
- No additional external dependencies beyond the ServiceM8 API and n8n environment.
Troubleshooting
Common issues:
- Invalid or missing UUID parameter will cause the API request to fail.
- Authentication errors if the API key credential is not set up correctly.
- Network connectivity problems can prevent successful API calls.
Error messages:
- Errors related to "No fields to update were added" do not apply to the Get operation but may appear if the wrong operation is selected.
- API errors from ServiceM8 (e.g., 404 Not Found) indicate that the specified job UUID does not exist.
Resolutions:
- Ensure the UUID is correctly provided and corresponds to an existing job.
- Verify API credentials and permissions.
- Check network connectivity and ServiceM8 service status.