I’ve seen the question asked before but can’t see any answers but is there any API available that presents the recurring jobs information by any chance?
The use case we’re after is to create an calendar/schedule that we can use with customers on our digital noticeboards we have within our schemes.
Effectively letting them know when the cleaning will be carried out, the plan was to wrap around web service that would call ServiceM8 get the details and then format it in a presentable manner for the digital display either via an RSS standard or HTML format.
Happy for alternative solutions though if it can achieve the same aim, thanks very much
There isn’t currently a REST API endpoint that returns the Recurring Jobs “series” itself (recurrence pattern, next-run, start/end dates, etc.). The API only exposes the individual job records once each recurrence has generated a normal Job in ServiceM8.
For a noticeboard-style calendar, the best option is usually to build it from the actual scheduled visits: pull upcoming bookings from the Job Allocations endpoint, then look up each Job to get the address/description you want to display.
If you specifically need the list of recurring job setups, the Online Dashboard can export a “Recurring Job List” CSV (part of Advanced Reporting Pack plus Recurring Jobs + Reminders).
To keep the display updated without constant polling, you can also subscribe to job.created/job.updated webhooks and refresh your feed when the schedule changes.
Reply here with whether you’re aiming to show the recurring series, or the upcoming allocated jobs, and we’ll point you to the right approach.