Time frame for when the Services API will be available?

Originally posted by Craig Foley

Hi ServiceM8,

My client has made heavy use of the Services Addon to setup job templates. But this information is not available from the API to use with our own booking and reporting. (What service a job had selected and list of services available.)

I know that a year ago you said that it wasn’t yet available…is it on the list?

Thanks,
Craig.

Any updates on this?

The community has been asking for API endpoints for Services for years, but I still don’t seem to see anything come up in the API Reference.

Hi Andres,

As at the moment, Services and Online Booking “Service” records still aren’t exposed via a public REST API endpoint (or webhooks).

For context, a “Service” is created each time you add one of your services in the Services Add-on.

In the REST API, the closest related object we currently expose is Job Templates, which you can list via GET /jobtemplate.json. That endpoint returns JobTemplate records with fields like uuid, active, edit_date and name. If your workflow is mainly about generating consistent jobs, you can also clone a template into a new job via POST /jobtemplate/{uuid}/job.json.

If you’re mainly trying to extract or share your Services configuration, there is a built-in export for published Services (Settings → Services → Actions → Export), which downloads a *.SM8s file.

If Services endpoints would unlock your use case, email support@servicem8.com with what you need to read/write and why, and we’ll log it as product feedback (note we generally won’t comment on if/when a request might ship).

Thanks,
Cody