ServiceM8
Field service management and job tracking platform
Actions (19)
Allocation Windows · 5
- Create allocation windowPOST /api_1.0/allocationwindow.json
Create a new allocation window.
documented - Delete allocation windowDELETE /api_1.0/allocationwindow/{uuid}.json
Delete (deactivate) an allocation window by UUID.
documented - List allocation windowsGET /api_1.0/allocationwindow.json
Return all allocation windows for the account.
documented - Retrieve allocation windowGET /api_1.0/allocationwindow/{uuid}.json
Retrieve a single allocation window by UUID.
documented - Update allocation windowPOST /api_1.0/allocationwindow/{uuid}.json
Update an existing allocation window.
documented
Assets · 5
- Create assetPOST /api_1.0/asset.json
Create a new asset.
documented - Delete assetDELETE /api_1.0/asset/{uuid}.json
Delete (deactivate) an asset by UUID.
documented - List assetsGET /api_1.0/asset.json
Return all assets (items tracked in ServiceM8).
documented - Retrieve assetGET /api_1.0/asset/{uuid}.json
Retrieve a single asset by UUID.
documented - Update assetPOST /api_1.0/asset/{uuid}.json
Update an existing asset.
documented
Jobs · 3
Search · 3
- Search across multiple object typesGET /api_1.0/search.json
Text search across jobs, companies, and materials.
documented - Search within a specific object typeGET /api_1.0/search/{objectType}.json
Text search within a specific object type (e.g., job, company, material).
documented - Semantic search for jobsGET /api_1.0/search/job/embedding.json
Returns semantic vector embeddings and results for job data.
documented