API source for Network Work Order Request “Sent/In Progress” status

Is there an official, documented API endpoint/field to retrieve outgoing ServiceM8 Network Request status per job (e.g. Sent, In Progress, Completed), including support for multiple requests per job?

If not currently available, is there a recommended supported approach for add-ons that need a single “open network requests” dashboard?

Hi Brendon,

In the current REST API Job schema, the only field referencing Network Requests is active_network_request_uuid, and it’s marked “DEPRECATED”. Because the Job record doesn’t document any Network Request status fields, the REST API doesn’t currently provide a documented way to read outgoing statuses like Sent/In Progress/Completed per job.

In the ServiceM8 UI, a sent Network Request appears in the job’s Diary with status “Sent” and updates to “In Progress” once the subcontractor accepts and converts it to a job (more detail here: How to send a Network Request - ServiceM8 Help Center). For a single “open requests” view, the supported approach is filtering the Dispatch Board Jobs List to “Network Requests”, and the Jobs List automatically separates “Sent Requests” and “Received Requests”.

ServiceM8 also supports creating multiple Network Requests on the same job card, but those individual request records and statuses aren’t exposed via the REST API schema today. If you’d like this exposed via API (including multiple requests per job), you can email support@servicem8.com as a feature suggestion.

Thanks,
Cody