Discussions
Start Time Missing in API Data for Scheduled Jobs with Duration
Hi ServiceM8 Team,
We are using the ServiceM8 API with Zapier to automate scheduling workflows. The issue we’re facing is that when we pull job data via the API, we can see the “Job Is Scheduled Until Stamp” (end time), but there is no start time field available in the data.
In ServiceM8, each job booking clearly shows both the start time and the duration (e.g., Start: 2:00 PM, Duration: 1 hr 30 mins, End: 3:30 PM). However, through the API we only get the end time ,not the start time, even though it’s visible in the ServiceM8 booking screen.
This makes it difficult for us to accurately send job start and end times to Google Calendar via Zapier, especially since we use dynamic job durations.
Could you please confirm:
Is the job start time available via the API, and if so, which endpoint/field contains it?
If not available, is there a way to access it through job allocation or another API method?
Example:
Job UUID: 3de94149-7813-4b41-850a-231762897b8d
Booking in ServiceM8: 13/08/2025, Start: 2:00 PM, Duration: 1 hr 30 mins
API Output: Only “Job Is Scheduled Until Stamp” returned.