Jobs

List All Jobs


GET http://api.servicem8.com/api_1.0/Job.json

Response

Status: 200

[[{"uuid":"...",
"active":"...",
"date":"...",
"company_uuid":"...",
"job_address":"...",
"billing_address":"...",
"status":"...",
"job_description":"...",
"work_done_description":"...",
"lng":"...",
"lat":"...",
"generated_job_id":"...",
"payment_date":"...",
"payment_actioned_by":"...",
"payment_method":"...",
"payment_amount":"...",
"total_invoice_amount":"...",
"category_uuid":"...",
"payment_note":"...",
"geo_is_valid":"...",
"purchase_order_number":"...",
"payment_processed":"...",
"payment_processed_stamp":"...",
"geo_country":"...",
"geo_postcode":"...",
"geo_state":"...",
"geo_city":"...",
"geo_street":"...",
"geo_number":"...",
"queue_uuid":"...",
"queue_expiry_date":"...",
"payment_received":"...",
"payment_received_stamp":"...",
"badges":"...",
"quote_date":"...",
"work_order_date":"...",
"completion_date":"...",
"completion_actioned_by_uuid":"...",
"unsuccessful_date":"...",
"job_is_scheduled_until_stamp":"...",
"edit_date":"..."},
{"uuid":"...",
"active":"...",
"date":"...",
"company_uuid":"...",
"job_address":"...",
"billing_address":"...",
"status":"...",
"job_description":"...",
"work_done_description":"...",
"lng":"...",
"lat":"...",
"generated_job_id":"...",
"payment_date":"...",
"payment_actioned_by":"...",
"payment_method":"...",
"payment_amount":"...",
"total_invoice_amount":"...",
"category_uuid":"...",
"payment_note":"...",
"geo_is_valid":"...",
"purchase_order_number":"...",
"payment_processed":"...",
"payment_processed_stamp":"...",
"geo_country":"...",
"geo_postcode":"...",
"geo_state":"...",
"geo_city":"...",
"geo_street":"...",
"geo_number":"...",
"queue_uuid":"...",
"queue_expiry_date":"...",
"payment_received":"...",
"payment_received_stamp":"...",
"badges":"...",
"quote_date":"...",
"work_order_date":"...",
"completion_date":"...",
"completion_actioned_by_uuid":"...",
"unsuccessful_date":"...",
"job_is_scheduled_until_stamp":"...",
"edit_date":"..."}]]

Show a Job


GET http://api.servicem8.com/api_1.0/Job/{UUID}.json
Returns a single Job.

Response

Status: 200

[{"uuid":"...",
"active":"...",
"date":"...",
"company_uuid":"...",
"job_address":"...",
"billing_address":"...",
"status":"...",
"job_description":"...",
"work_done_description":"...",
"lng":"...",
"lat":"...",
"generated_job_id":"...",
"payment_date":"...",
"payment_actioned_by":"...",
"payment_method":"...",
"payment_amount":"...",
"total_invoice_amount":"...",
"category_uuid":"...",
"payment_note":"...",
"geo_is_valid":"...",
"purchase_order_number":"...",
"payment_processed":"...",
"payment_processed_stamp":"...",
"geo_country":"...",
"geo_postcode":"...",
"geo_state":"...",
"geo_city":"...",
"geo_street":"...",
"geo_number":"...",
"queue_uuid":"...",
"queue_expiry_date":"...",
"payment_received":"...",
"payment_received_stamp":"...",
"badges":"...",
"quote_date":"...",
"work_order_date":"...",
"completion_date":"...",
"completion_actioned_by_uuid":"...",
"unsuccessful_date":"...",
"job_is_scheduled_until_stamp":"...",
"edit_date":"..."}]

Create a Job


POST http://api.servicem8.com/api_1.0/Job.json
Creates a new Job.

Request

{"job_address":"New Data Here"}

Response

Status: 200

Update a Job


POST http://api.servicem8.com/api_1.0/Job/{UUID}.json
Updates an existing Job with new details from the submitted JSON.

Request

{"job_address":"Updated Data Here"}

Response

Status: 200

Destroy a Job


DELETE http://api.servicem8.com/api_1.0/Job/{UUID}.json
Deactivate the Job at the referenced URL.

Response

Status: 200