How to Get ServiceM8 API Access (and What You Can Build)
How ServiceM8 API access works, the difference between a private connection and a published add-on, and what a ServiceM8 integration involves.
How ServiceM8 API access works, the difference between a private connection and a published add-on, and what a ServiceM8 integration involves.
Who this is for
Trade and field service operators who want ServiceM8 connected to accounting, payroll or an in-house system.
Question this answers
How do I get ServiceM8 API access and what can I connect it to?
What you'll leave with
Before anything else, decide which of these you are actually doing, because the access path differs:
People searching for a ServiceM8 API key are almost always in the first group, and are often told about the second, which is why the answers online feel more complicated than the situation warrants.
Check the current process with ServiceM8 before you plan around it. ServiceM8 has changed its authentication approach over time, moving toward OAuth for distributed add-ons. Confirm the detail on their developer documentation rather than relying on this page or on older forum posts.
The API is organised around the job, which mirrors how the product works:
That combination is why ServiceM8 integrations tend to be about more than invoicing. Photo and signature capture flowing into a compliance record, or job timing feeding payroll, are common requests.
Two capabilities are worth knowing about because they change what is possible.
Webhooks. ServiceM8 can notify your system when something changes rather than making you ask repeatedly. This matters more than it sounds. Polling a busy account for changed jobs is slow, wasteful and hits limits. Event driven updates are the difference between an integration that feels instant and one that lags.
Add-ons that extend the job card. A ServiceM8 add-on can put your own content and actions directly into the job screen the field team already uses. That is a genuinely useful pattern, because it means staff do not have to open a second app to do the extra step.
Purchase orders, job costing and part invoicing are common reasons the standard connection is not enough.
Award rates, travel time and overtime need to be handled exactly.
Live job status for clients means dealing with permissions and what they should not see.
Attachment handling and retention rules add work beyond the basic API calls.
A data migration with history to preserve is a project in its own right.
ServiceM8 is a well built product with a sensible API. Most of the projects that come to us are not there because the API is difficult, but because the standard connector stops short of what the business needs and nobody wants to keep bridging the gap by hand.
Meet the person
This guide comes from real projects. If it raises a question about your own system, you can ask the founder directly.
HELLO PEOPLE designs, builds and looks after AI, software, app and data solutions for Australian businesses, with senior expertise on every project and a scope agreed before work starts. For an integration, that means every record lands where it should and both systems agree.
Since 2007, HELLO PEOPLE has delivered more than 100 projects from Perth for small and medium businesses across Australia: custom software and apps, system integrations, data migrations, reporting and dashboards, and AI that works inside the systems a business already runs.
I lead every engagement myself. I trained in accounting before moving into IT, hold accounting and IT professional qualifications and an MBA, and bring more than 20 years of experience across sales, service delivery, inventory and compliance. I am also a PhD candidate in AI at Curtin University, researching retrieval-augmented generation (RAG), so the technology is always judged by what it does for the business.
Small and boutique. The person who scopes your integration is the person who builds it, and the same person watches the first live syncs.
No ticket queue and no account manager in between. You hear back within one business day, usually sooner.
The integration is the start, not the end. When you need the next system, integration or report, you call the same person, who already knows your business.
Ask the author
Ask it here and it comes straight to Kasun, who wrote this. No sales call, no obligation, and a real answer even if the answer is that you do not need us.
Kasun Wijayamanna
Founder, replies within one business day
Tell us what you are comparing, replacing, or trying to improve. We will come back with a practical recommendation and realistic scope.
Built here. Your data stays here.
Thanks for reaching out. We will get back to you within one business day.
See what else we do