Before You Start

Warning – Programmers Only!

If you’re not a programmer and you don’t have one in your company that you can bribe, there are a few options:

  • Check our Add-ons directory to see if there’s already a add-on or integration that you can use.

  • Hire a ServiceM8 expert to assist you with the programming/integration for your project


Familiarise yourself with the core concepts of the JSON (JavaScript Object Notation) data format. JSON is a common, language-independent data format that provides a simple text representation of arbitrary data structures. For more information, see


This document is intended for developers who want to write applications that interact with ServiceM8. It explains basic concepts of ServiceM8 and of the API itself. It also provides an overview of the different functions that the API supports.

You should decide if you need to build a Private Application or a Public Application to connect to ServiceM8.

Date of Last Revision: March 23, 2014