Add note to message
WriteAdds a note to an inbox message
Permissions and limits
Account permissions
- A ServiceM8 API key (Settings, API Keys)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Jobs, clients, scheduling, materials, forms, inbox and email or SMS sends in ServiceM8.
Explore 208 workflow actions for ServiceM8, including account permissions and operation limits.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Adds a note to an inbox message
A repeated request may repeat the external action. Review the previous result before retrying a write.
Archives or unarchives an inbox message
A repeated request may repeat the external action. Review the previous result before retrying a write.
Attaches an inbox message to an existing job
A repeated request may repeat the external action. Review the previous result before retrying a write.
Converts an inbox message into a new job, optionally using a job template
A repeated request may repeat the external action. Review the previous result before retrying a write.
Creates a new job by cloning an existing job template.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageschedule.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageassets.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageassets.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageattachments.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageschedule.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managebadges.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageinventory.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobcategories.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managecustomers.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managecustomercontacts.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managetemplates.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managetemplates.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managefeedback.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageforms.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageforms.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageforms.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Creates a new inbox message that will appear in the inbox
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope createjobs.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageschedule.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageschedule.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobchecklists.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobcontacts.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobmaterials.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobmaterials.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobqueues.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageknowledge.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managelocations.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageinventory.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope publishjobnotes.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managetemplates.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope publishmessages.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managesuppliers.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managetasks.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managetaxrates.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Creates or sparsely updates an editable Service record.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
In ServiceM8, deleting a record sets its active field to 0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Retrieve the binary file associated with an Attachment.
Retrieves one editable or published Service record by UUID.
Retrieves detailed information about a specific inbox message including attachments and conversation history
Returns a single job email record by UUID.
Returns a single merged job SMS record by UUID.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Staff clock-on, clock-off and lunch-break events, separate from job check-in activity.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Filtering This endpoint supports result filtering using the $filter query parameter.
Vendor account information Filtering This endpoint supports result filtering using the $filter query parameter.
Retrieves a paginated list of inbox messages with optional filtering
Returns merged inbound and outbound email history for jobs in the account.
Returns merged inbound and outbound SMS history for jobs in the account.
Lists editable and published Service records, including inactive records.
Marks an inbox message as read
A repeated request may repeat the external action. Review the previous result before retrying a write.
Use this endpoint to combine Objects with Document Templates to produce PDF, DOCX or JPG output.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope readbadges.
OAuth Scope This endpoint requires the following OAuth scope readinventory.
OAuth Scope This endpoint requires the following OAuth scope readjobcategories.
OAuth Scope This endpoint requires the following OAuth scope readcustomers.
OAuth Scope This endpoint requires the following OAuth scope readcustomercontacts.
OAuth Scope This endpoint requires the following OAuth scope readtemplates.
OAuth Scope This endpoint requires the following OAuth scope readfeedback.
OAuth Scope This endpoint requires the following OAuth scope readforms.
OAuth Scope This endpoint requires the following OAuth scope readforms.
OAuth Scope This endpoint requires the following OAuth scope readforms.
OAuth Scope This endpoint requires the following OAuth scope readjobs.
OAuth Scope This endpoint requires the following OAuth scope readschedule.
OAuth Scope This endpoint requires the following OAuth scope readjobadminactivity.
OAuth Scope This endpoint requires the following OAuth scope readschedule.
OAuth Scope This endpoint requires the following OAuth scope readjobchecklists.
OAuth Scope This endpoint requires the following OAuth scope readjobcontacts.
OAuth Scope This endpoint requires the following OAuth scope readjobmaterials.
OAuth Scope This endpoint requires the following OAuth scope readjobmaterials.
OAuth Scope This endpoint requires the following OAuth scope readjobpayments.
OAuth Scope This endpoint requires the following OAuth scope readjobqueues.
OAuth Scope This endpoint requires the following OAuth scope readjobs.
OAuth Scope This endpoint requires the following OAuth scope readknowledge.
OAuth Scope This endpoint requires the following OAuth scope readlocations.
OAuth Scope This endpoint requires the following OAuth scope readinventory.
OAuth Scope This endpoint requires the following OAuth scope readjobnotes.
OAuth Scope This endpoint requires the following OAuth scope readsecurityroles.
OAuth Scope This endpoint requires the following OAuth scope readtemplates.
OAuth Scope This endpoint requires the following OAuth scope readstaff.
OAuth Scope This endpoint requires the following OAuth scope readmessages.
Staff clock-on, clock-off and lunch-break events, separate from job check-in activity.
OAuth Scope This endpoint requires the following OAuth scope readsuppliers.
OAuth Scope This endpoint requires the following OAuth scope readtasks.
OAuth Scope This endpoint requires the following OAuth scope readtaxrates.
Vendor account information OAuth Scope This endpoint requires the following OAuth scope vendor.
OAuth Scope This endpoint requires the following OAuth scope readschedule.
OAuth Scope This endpoint requires the following OAuth scope readassets.
OAuth Scope This endpoint requires the following OAuth scope readassets.
OAuth Scope This endpoint requires the following OAuth scope readassets.
OAuth Scope This endpoint requires the following OAuth scope readattachments.
OAuth Scope This endpoint requires the following OAuth scope readschedule.
OAuth Scope This endpoint requires the following OAuth scope readtemplates.
Performs a text search across jobs, companies, and materials.
Performs a text search within a specific object type.
Harness the power of advanced AI embeddings to revolutionise how you search through job data.
Send an email through the ServiceM8 Messaging API.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Important: Sending messages via this endpoint will incur SMS charges.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Snoozes a message until a specified date/time or unsnoozes it
A repeated request may repeat the external action. Review the previous result before retrying a write.
Sets active=0.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managebadges.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageinventory.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobcategories.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managecustomers.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managecustomercontacts.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managetemplates.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managefeedback.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageforms.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageforms.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageforms.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobs.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageschedule.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageschedule.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobchecklists.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobcontacts.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobmaterials.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobmaterials.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managejobqueues.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageknowledge.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managelocations.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageinventory.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope publishjobnotes.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managetemplates.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope publishmessages.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managesuppliers.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managetasks.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managetaxrates.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageschedule.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageassets.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageassets.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageassets.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageattachments.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope manageschedule.
A repeated request may repeat the external action. Review the previous result before retrying a write.
OAuth Scope This endpoint requires the following OAuth scope managetemplates.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
Inspect step outputs and confirm the result in ServiceM8. A saved workflow is not a completed provider action.