Discussions

Ask a Question
Back to all

Issue Creating Job via Job Template API – “No data received in POST”

Hi Tim, and team – first of all, thanks for releasing this amazing feature that allows creating jobs using templates!

I'm currently trying to use the "Create Job from Template" API and running into a problem. Here’s what’s working and what’s not:

✅ I can successfully retrieve the list of all active job templates and confirm their status.
✅ I can also fetch a specific job template using the UID, which works perfectly.

🔴 The issue begins when I try to actually create a job using a template.

Here’s what I’m sending in the POST request:

job_template_uid: valid template UID

job_description: test only

company_uid and company_name: tested with a known contact

address: also tested with a valid one

Despite trying this via the API console and even directly through terminal/cURL, I keep getting the same response every time:
{
"errorCode": 400,
"message": "Bad Request. No data received in POST"
}

Even after adding all required fields like address, the error persists.

Can anyone from the ServiceM8 dev team (or anyone in the community) kindly confirm:

Is there something I’m missing in the body or headers?

Is this a known issue or something currently being worked on?

Appreciate any help or guidance!