Discussions

Ask a Question

Control access to API Key via Security Role

The custom Security Role does not yet appear to control access to the API Key feature in the Settings screen. Can this be considered? We still need certain staff to be access Settings, but not have the ability to create or remove API Keys.

Form creation functionality through the ServiceM8 API.

While working with the API, we’ve found that it only allows us to create text input fields within forms. Other field types, such as signatures, photos, or multiple-choice questions, do not appear to be supported via the API.

Basic Auth Credentials.

I am trying to access the API's using basic auth credentials. Is that authentication method deprecated?

Attachment APIs

Hi, I use Service M8 APIs. There is no problem with them but when I want use Attachment APIs (attachment.json), I got this error:
StatusCode: 403, ReasonPhrase: 'Forbidden', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
X-EXHDR-REQUEST: GET /api_1.0/attachment.json HTTP/1.1
X-EXHDR-REQUEST-HOST: go.servicem8.com
Connection: keep-alive
Strict-Transport-Security: max-age=63072000; includeSubDomains
X-Frame-Options: SAMEORIGIN
X-Cache: Error from cloudfront
X-Amz-Cf-Pop: CDG50-P3
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: NGztQ5Ghe4lmdjkRSqD2kdCmiEAw89b10AWOMGwerSQYD25bNx5nwA==
Date: Tue, 17 Jun 2025 06:39:38 GMT
Server: Apache
Via: 1.1 1016669892b94a7d68ce819bad71f67e.cloudfront.net (CloudFront)
Content-Length: 131
Content-Type: application/json
}
I set scops with scope=read_customers%20read_jobs%20read_staff%20read_job_contacts%20read_job_attachments%20publish_job_attachments%20read_customer_contacts
How can I fix it?

Get an Image is broken

I have followed instructions to get an Image

Pls Help! API Key Question

I’ve generated a Full Access API key from my live account via the API Settings page (under Account > Settings > API Keys). I’ve been attempting to authenticate using Basic Auth with:

How can I get developer access or OAuth scope to test job creation on a trial account?

I’m currently testing an integration with ServiceM8 using a free trial account. I’m trying to create jobs via the /api_1.0/job.json endpoint as part of a custom automation flow. However, I’m receiving a 401 Unauthorized error unless I use endpoints that don’t require OAuth scope (e.g., allocationwindow.json with an API key).

IP Blocking

Hello, Ive always used a VPN and it is not blocking my access when attempting to connect on chrome?

Get an Image

Hi guys,

Platform URL Auth and Job Selected

I tried accessing the dispatch board using a URL that includes both the s_auth and selected_job query parameters. However, it just redirects me to the dashboard instead of opening the dispatch board with the specific job selected.