# webhook_events

received_at: 2026-04-27T22:32:32.446787+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.239.24.56", "x-real-ip": "13.239.24.56", "content-length": "9637", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_569f7a25-97b1-477e-96a1-241f05995bcb", "type": "job.updated", "data": {"uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "active": 1, "date": "2026-03-25 00:00:00", "job_address": "13 Elanora Street\nDalmeny NSW 2546", "billing_address": "2 FISHERMANS CRESCENT\nNAROOOMA, NSW 2546", "status": "Work Order", "quote_date": "2026-03-25 09:13:34", "work_order_date": "2026-04-28 08:32:31", "work_done_description": "Thank you for the opportunity to quote to undertake roofing and plumbing works at 13 Elanora Street Dalmeny. Please see below a detailed breakdown of the proposed cost of work. If you have any questions, please do not hesitate to contact us.", "generated_job_id": "11022", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:32:31", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "3265a0ab-4a1b-45c5-8ba3-1f5be174f64b", "geo_is_valid": 1, "lng": 150.1185464, "lat": -36.16586, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Elanora Street", "geo_number": "13", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "11835.8100", "job_is_scheduled_until_stamp": "2026-04-07 17:00:00", "category_uuid": "", "queue_uuid": "e393390b-6fca-4c54-82cd-1f58a4445afb", "queue_expiry_date": "2026-05-08 16:49:51", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\",\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-04-10 16:49:47", "job_description": "quote to install additional downpipes/ clean gutter and do a few other plumbing things", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "3265a0ab-4a1b-45c5-8ba3-1f5be174f64b", "name": "MORAN MARGARET", "website": "", "abn_number": "", "address": "", "address_street": "13 Elanora st", "address_city": "Dalmeny", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "13 Elanora st\nDalmeny, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "e393390b-6fca-4c54-82cd-1f58a4445afb", "name": "Quotes waiting for response ", "default_timeframe": 28, "subscribed_staff": "", "requires_assignment": "0"}, "jobContacts": [{"job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "first": "MRS MARGARET", "last": "MORAN", "email": "margarart@hotmail.com", "phone": "0427 208 504", "mobile": "", "type": "JOB", "uuid": "77923d92-6623-47ea-a1dd-23fd619d7c8d"}], "jobMaterials": [{"uuid": "a4154a28-9f4c-433c-9fe9-240da2b15a2d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5041f627-3cfa-4934-ab7c-240da24e87dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Remove and replace existing gutters with new colorbond hi front gutters with external brackets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "26661fd3-c273-4621-8c3d-240da620ffcd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Install two new extra downpipes and connect to existing storm water lines", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "adad0b11-a933-4fc9-a3f5-240dab65e9bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replace all roof screws with Zac 5 roof screws", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c0c45cff-47de-4dca-8096-240dad5a027d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replace supplied mixer tap in upstairs bathroom", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d95704ec-a0ab-44de-9add-240da557295d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Remove and replace existing gutter on granny flat", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "88aff883-c5bf-4713-8664-240dafef8abd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connect existing outdoor sink drain to existing overflow gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "99a32c36-e430-452a-8c37-240dab2bc6ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Rescrew existing barge capping to prevent flapping in wind", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ab4d637f-5f5c-4de7-af9b-240daaa37d5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "All nessecery materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8294e473-21fb-4db2-97bb-240da9661f7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Labour", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "475f70b2-f131-4f6e-990c-240da4bf7a9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Scaffold to facilitate gutter replacement as our tressels won't quite reach (Allowance $6,000.00)", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3c0339e9-988c-48b0-9b01-240da79ed23d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "10759.8300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "10759.8300", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "ea08f987-9a8d-4066-8354-23fd6a63b8db", "start_date": "2026-04-01 07:15:00", "end_date": "2026-04-01 08:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-25 09:15:16", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c0cf262a-8e87-4f56-96a8-2405b0727c6b", "start_date": "2026-04-07 16:00:00", "end_date": "2026-04-07 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-07 15:10:45", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-07 15:10:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:32:32.465529+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "54.206.119.7", "x-real-ip": "54.206.119.7", "content-length": "9637", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_2040bfb3-a7a4-4f76-b524-241f08369feb", "type": "job.updated", "data": {"uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "active": 1, "date": "2026-03-25 00:00:00", "job_address": "13 Elanora Street\nDalmeny NSW 2546", "billing_address": "2 FISHERMANS CRESCENT\nNAROOOMA, NSW 2546", "status": "Work Order", "quote_date": "2026-03-25 09:13:34", "work_order_date": "2026-04-28 08:32:31", "work_done_description": "Thank you for the opportunity to quote to undertake roofing and plumbing works at 13 Elanora Street Dalmeny. Please see below a detailed breakdown of the proposed cost of work. If you have any questions, please do not hesitate to contact us.", "generated_job_id": "11022", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:32:31", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "3265a0ab-4a1b-45c5-8ba3-1f5be174f64b", "geo_is_valid": 1, "lng": 150.1185464, "lat": -36.16586, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Elanora Street", "geo_number": "13", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "11835.8100", "job_is_scheduled_until_stamp": "2026-04-07 17:00:00", "category_uuid": "", "queue_uuid": "e393390b-6fca-4c54-82cd-1f58a4445afb", "queue_expiry_date": "2026-05-08 16:49:51", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\",\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-04-10 16:49:47", "job_description": "quote to install additional downpipes/ clean gutter and do a few other plumbing things", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "3265a0ab-4a1b-45c5-8ba3-1f5be174f64b", "name": "MORAN MARGARET", "website": "", "abn_number": "", "address": "", "address_street": "13 Elanora st", "address_city": "Dalmeny", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "13 Elanora st\nDalmeny, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "e393390b-6fca-4c54-82cd-1f58a4445afb", "name": "Quotes waiting for response ", "default_timeframe": 28, "subscribed_staff": "", "requires_assignment": "0"}, "jobContacts": [{"job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "first": "MRS MARGARET", "last": "MORAN", "email": "margarart@hotmail.com", "phone": "0427 208 504", "mobile": "", "type": "JOB", "uuid": "77923d92-6623-47ea-a1dd-23fd619d7c8d"}], "jobMaterials": [{"uuid": "a4154a28-9f4c-433c-9fe9-240da2b15a2d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5041f627-3cfa-4934-ab7c-240da24e87dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Remove and replace existing gutters with new colorbond hi front gutters with external brackets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "26661fd3-c273-4621-8c3d-240da620ffcd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Install two new extra downpipes and connect to existing storm water lines", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "adad0b11-a933-4fc9-a3f5-240dab65e9bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replace all roof screws with Zac 5 roof screws", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c0c45cff-47de-4dca-8096-240dad5a027d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replace supplied mixer tap in upstairs bathroom", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d95704ec-a0ab-44de-9add-240da557295d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Remove and replace existing gutter on granny flat", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "88aff883-c5bf-4713-8664-240dafef8abd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connect existing outdoor sink drain to existing overflow gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "99a32c36-e430-452a-8c37-240dab2bc6ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Rescrew existing barge capping to prevent flapping in wind", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ab4d637f-5f5c-4de7-af9b-240daaa37d5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "All nessecery materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8294e473-21fb-4db2-97bb-240da9661f7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Labour", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "475f70b2-f131-4f6e-990c-240da4bf7a9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Scaffold to facilitate gutter replacement as our tressels won't quite reach (Allowance $6,000.00)", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3c0339e9-988c-48b0-9b01-240da79ed23d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "10759.8300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "10759.8300", "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "ea08f987-9a8d-4066-8354-23fd6a63b8db", "start_date": "2026-04-01 07:15:00", "end_date": "2026-04-01 08:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-25 09:15:16", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c0cf262a-8e87-4f56-96a8-2405b0727c6b", "start_date": "2026-04-07 16:00:00", "end_date": "2026-04-07 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "599ec5e7-596a-4bfd-b69f-23fd6a52de6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-07 15:10:45", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-07 15:10:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:32:33.563757+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "15.135.213.46", "x-real-ip": "15.135.213.46", "content-length": "3890", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_2848eb3a-a64f-4853-a7a4-241f063cbbdb", "type": "job.updated", "data": {"uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "active": 1, "date": "2026-03-23 00:00:00", "job_address": "18 Belmore St\nBega NSW 2550", "billing_address": "Avarious street cobargo", "status": "Quote", "quote_date": "2026-04-17 11:00:42", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Property - 18 Belmore St, Bega NSW 2550\n\n\n\nwork completed:", "generated_job_id": "11011", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-27 15:50:26", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "geo_is_valid": 1, "lng": 149.8462751, "lat": -36.6806711, "geo_country": "Australia", "geo_postcode": "2550", "geo_state": "NSW", "geo_city": "Bega", "geo_street": "Belmore Street", "geo_number": "18", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-05-07 17:15:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-05-04 15:50:23", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\",\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Roof quote (gutter downpipe and rear roof issues)\n\nAnnette Laird 0477619994", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "name": "Chris Cooper", "website": "", "abn_number": "", "address": "Avarious street cobargo", "address_street": "Avarious street cobargo", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "Avarious street cobargo", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "first": "Chris", "last": "Cooper", "email": "southwind1953@icloud.com", "phone": "", "mobile": "0415 290 816 Chris (builder)", "type": "JOB", "uuid": "20804e65-879c-4559-b2b1-23fc7f0a9ccd"}], "jobScheduledActivities": [{"uuid": "40d68b28-a742-4115-9ebc-241be214c00b", "start_date": "2026-04-25 09:00:00", "end_date": "2026-04-25 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "f91921c3-acee-42ef-9cf9-2414cec9075b", "start_date": "2026-05-07 16:15:00", "end_date": "2026-05-07 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:36:48.370810+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.106.130.209", "x-real-ip": "3.106.130.209", "content-length": "11435", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_5ede0839-098b-46a2-9dfb-241f0b729f8b", "type": "job.updated", "data": {"uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "active": 1, "date": "2025-11-06 00:00:00", "job_address": "20 Montague Street Narooma", "billing_address": "20 MONTAGUE STREET\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2025-11-06 12:13:57", "work_done_description": "Matt has ordered parts.\n- Zip system is not working screen is blank nothing coming out of mixer. I've been waiting for a call from Tech support. I've heard nothing to this point will have to rebook time.\n\nRay 19th\n\nWork completed:\n-Installed all recommended parts supplied by zip , while installing parts we then found leak from kitchen sink drain had been dripping on to zip unit at back of unit was the cause of electrical failure to electrical parts of the system.\n- We removed zip unit removed all covers ect cleaned up the inside water from inside the zip that caused the electrical failure to the system.\n- Fixed leaking drain on sink and check all pipework for leaks behind and above zip unit.\n- Reinstalled zip unit.\n- Re -commissioned unit.\n- while re installing and commissioning unit a fault code came up saying low water level.\n- we contacted zip while on site .\n- zip came up two possibilities for the code that would not let system operate.\n- zip said possibly because of unit not being used for along period the filter might be the issue and if not the the filter it would be an internal problem with water supply inlet plv valve or a solenoid valve.\n\n-we have ordered new filter Reece.\n\nRay:\n3 hours.\nIn progress.\n\n14/1/26\nInstall new filters \nTest working on system, more codes have come up (parts ordered Reece on 14/1/26\n27/3/26\n\nTest again another part orders Reece $150.\n\nRay 1 hours.\n6/3/26\n\n1 hours.\n16/4\n3 hours more testing shit and phone in people more problems.\nDisssion pending on possible new set up", "generated_job_id": "9676", "completion_date": "2026-04-28 07:23:02", "completion_actioned_by_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 07:23:38", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "ad6695b3-e55c-44ac-9cdf-1f5beeb9f93b", "geo_is_valid": 1, "lng": 150.135875, "lat": -36.2196868, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Montague Street", "geo_number": "20", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-16 18:34:50", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-28 08:45:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Zip tap renovation.\n- she said if no ones home just go in the back door.\n\nquote $1122.85 inc gst", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "ad6695b3-e55c-44ac-9cdf-1f5beeb9f93b", "name": "TRACEY MITCHELL", "website": "", "abn_number": "", "address": "20 Montague Street Narooma", "address_street": "20 MONTAGUE STREET", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "Australia", "billing_address": "20 MONTAGUE STREET\nNAROOMA, NSW 2546", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "first": "TRACEY", "last": "MITCHELL", "email": "maimeotrace@gmail.com", "phone": "0438 420 739", "mobile": "0407 485 034 Mitch", "type": "JOB", "uuid": "beeba63c-9d5b-49c8-b1cd-237350242b9d"}], "jobRecordedActivities": [{"uuid": "ba3ffc50-8095-4018-8daa-237480f9ef3a", "start_date": "2025-11-07 13:53:22", "end_date": "2025-11-07 14:31:35", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "261", "travel_distance_in_meters": "1573", "material_uuid": "", "allocated_timestamp": "2025-11-07 14:31:40", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0f0a5960-0895-49b2-bcb9-239d5fe725ea", "start_date": "2025-12-18 11:02:20", "end_date": "2025-12-18 11:02:21", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-18 11:02:47", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "17b554ef-d4c6-4026-bef4-23b8950a013a", "start_date": "2026-01-14 11:26:00", "end_date": "2026-01-14 12:52:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "31e00446-b509-445d-bd17-23e38f292ebb", "allocated_timestamp": "2026-03-16 15:54:26", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}], "jobScheduledActivities": [{"uuid": "48f09447-d20a-454b-b8c8-23748265cf4b", "start_date": "2025-11-07 15:15:00", "end_date": "2025-11-07 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-11-07 13:53:18", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-11-07 13:53:19", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b22fdd97-16be-405a-93fd-23978ad79cbb", "start_date": "2025-12-18 08:00:00", "end_date": "2025-12-18 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-12-15 07:23:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-15 07:23:33", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fefec630-4519-4967-beac-23a268b9e96b", "start_date": "2025-12-24 09:00:00", "end_date": "2025-12-24 10:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-24 06:23:43", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "8591cd75-e7ba-46bf-892a-23af6cafcaeb", "start_date": "2026-01-14 07:45:00", "end_date": "2026-01-14 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-01-07 16:29:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-01-07 16:29:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "20dd2451-719d-4bc0-8884-23bf8850138b", "start_date": "2026-01-23 08:00:00", "end_date": "2026-01-23 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-01-21 14:57:20", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b5528d8f-d033-4925-a03d-23ceec1e909b", "start_date": "2026-02-13 16:00:00", "end_date": "2026-02-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-12 10:33:32", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "064ba291-67c6-44b5-8a62-23e0436ac12b", "start_date": "2026-02-27 13:15:00", "end_date": "2026-02-27 15:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-27 15:01:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-27 15:01:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "7fc6781f-a672-45be-8ffc-23f94b89f7ab", "start_date": "2026-03-30 10:30:00", "end_date": "2026-03-30 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-26 17:35:53", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b372eacb-92e5-4c03-bc4a-240c93eed22b", "start_date": "2026-04-16 10:00:00", "end_date": "2026-04-16 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 18:09:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 18:09:42", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5872acb0-0087-4db4-8add-2414cdf543cb", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 08:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 18:09:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-27 13:41:06", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:37:43.541389+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.239.24.56", "x-real-ip": "13.239.24.56", "content-length": "10915", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_7425a650-bd4d-479c-9f9b-241f00c912eb", "type": "job.updated", "data": {"uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "active": 1, "date": "2026-03-10 00:00:00", "job_address": "66 Long Point Street\nPotato Point NSW 2545", "billing_address": "66 LONGPOINT STREET\nPOTATO POINT, NSW 2545", "status": "Work Order", "quote_date": "2026-04-04 07:26:14", "work_order_date": "2026-04-09 10:22:11", "work_done_description": "Thank you for the opportunity to quote to replace rusted box gutters and parapet flashings at 66 long point street Potato point. Please see below a detailed breakdown of the proposed cost of work. If you have any questions, please do not hesitate to contact us.", "generated_job_id": "10863", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:37:40", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "f434ab26-701f-44d2-970d-1f5be195b05b", "geo_is_valid": 1, "lng": 150.1373043, "lat": -36.0961485, "geo_country": "Australia", "geo_postcode": "2545", "geo_state": "NSW", "geo_city": "Potato Point", "geo_street": "Long Point Street", "geo_number": "66", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "13701.6000", "job_is_scheduled_until_stamp": "2026-04-29 17:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-04-08 08:47:41", "job_description": "Wants box gutters replaced we will need to go up and measure first", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "f434ab26-701f-44d2-970d-1f5be195b05b", "name": "NOCK TREVOR", "website": "", "abn_number": "", "address": "", "address_street": "66 LONGPOINT STREET", "address_city": "POTATO POINT", "address_state": "NSW", "address_postcode": "2545", "address_country": "", "billing_address": "66 LONGPOINT STREET\nPOTATO POINT, NSW 2545", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "first": "MR TREVOR", "last": "NOCK", "email": "tnock@bigpond.com", "phone": "44735614", "mobile": "", "type": "JOB", "uuid": "9aeb4013-e5b2-4bcf-a1dd-23ee475f53ad"}], "jobMaterials": [{"uuid": "89e71b1a-c773-44d4-bc45-240ac74f933d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e301d11e-575b-4a98-87b0-240ac48c22ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply scaffold to facilitate removal of rusted box gutters.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3118b684-3851-4fb6-a9aa-240ac593663d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Removal of existing box gutters on western side to waste facility.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4beb84e1-a3a8-493a-a1f6-240acf984cad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new colorbond ultra box gutters to match existing.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "95a31b75-a2b9-4e3d-b219-240accb8195d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Remove parapet cappings on south western end of roof and replace with new colorbond Ultra\nflashings.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6bf52d81-768a-4b84-a8f0-240ac528589d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "All necessary flashings and cappings.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3a38a094-f0f0-4dc7-920a-240ac620e7dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Labour", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a5c041f2-43e0-4c24-a6a1-240ac1b9c92d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "12456.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "12456.0000", "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "be6d9e87-d389-4ee5-84b7-241f60494aea", "start_date": "2026-04-28 08:27:46", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "staff_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 08:27:46", "allocated_by_staff_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb"}, {"uuid": "aff54c04-7624-45ae-b3ca-241f66cdfcaa", "start_date": "2026-04-28 08:37:42", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 08:37:43", "allocated_by_staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b"}], "jobScheduledActivities": [{"uuid": "35dd0746-bf0b-4719-9c5a-23f6220b094b", "start_date": "2026-03-20 15:15:00", "end_date": "2026-03-20 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-20 15:15:54", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-20 15:15:55", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "82515368-a656-4447-a3d6-240f7d3b7d0b", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "staff_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-27 20:48:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-27 20:48:42", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "6a0e5759-6475-4eda-b095-240f7f299ceb", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-28 06:22:45", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 06:22:45", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "df0a9670-78fb-471e-8581-240f7511d4ab", "start_date": "2026-04-29 08:00:00", "end_date": "2026-04-29 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-13 18:47:35", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-13 18:47:36", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "7340a92f-fa81-4578-bd7e-240f7746c1eb", "start_date": "2026-04-29 08:00:00", "end_date": "2026-04-29 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "staff_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-27 20:48:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-27 20:48:43", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "3d457e79-e7de-401b-8661-2415eb3c615b", "start_date": "2026-04-29 08:00:00", "end_date": "2026-04-29 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "92708b49-c548-4e27-84e9-23ee4585db3d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-28 06:22:45", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 06:22:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:40:31.871268+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.238.154.61", "x-real-ip": "13.238.154.61", "content-length": "3709", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_6e52ffff-68c0-44ff-a52a-241f0d8293db", "type": "job.updated", "data": {"uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "opposite tafe in moruya", "billing_address": "PO Box 99\nMORUYA, NSW 2537", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 15:17:31", "work_done_description": "Property: Eurobodalla shire councils site she opposite Moruya tafe. \n\nAttended site to\n\nWork Completed:\n- Removed gas fridge and cleaned jet. \n- Re fitted fidge and tested unit.", "generated_job_id": "11342", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:40:30", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "efb6f5c3-65fe-46c5-90dc-1f5bed68a55b", "geo_is_valid": 1, "lng": 150.0817689, "lat": -35.9056079, "geo_country": "Australia", "geo_postcode": "2537", "geo_state": "NSW", "geo_city": "Moruya", "geo_street": "", "geo_number": "", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-28 08:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "gas fridge isnt working in onsite van\n\nMatt 0439073182", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "efb6f5c3-65fe-46c5-90dc-1f5bed68a55b", "name": "Eurobodalla Shire Council", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 99", "address_city": "MORUYA", "address_state": "NSW", "address_postcode": "2537", "address_country": "", "billing_address": "PO Box 99\nMORUYA, NSW 2537", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "first": "", "last": "", "email": "accounts.payable@esc.nsw.gov.au", "phone": "44762398", "mobile": "", "type": "JOB", "uuid": "f27b6d56-c6e5-40fc-8dc6-241be0ae27fd"}], "jobRecordedActivities": [{"uuid": "db014b26-6683-422c-81d7-241f68deb5aa", "start_date": "2026-04-28 07:41:58", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 07:41:58", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}], "jobScheduledActivities": [{"uuid": "84921cdb-2ab9-43df-b479-241be817383b", "start_date": "2026-04-28 07:00:00", "end_date": "2026-04-28 08:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-28 06:14:04", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 06:14:04", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:40:34.549548+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.107.157.188", "x-real-ip": "3.107.157.188", "content-length": "3744", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_f2350295-f73e-4b92-ad5a-241f0e8010eb", "type": "job.updated", "data": {"uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "opposite tafe in moruya", "billing_address": "PO Box 99\nMORUYA, NSW 2537", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 15:17:31", "work_done_description": "Property: Eurobodalla shire councils site she opposite Moruya tafe. \n\nAttended site to\n\nWork Completed:\n- Removed gas fridge and cleaned jet. \n- Re fitted fidge and tested unit.", "generated_job_id": "11342", "completion_date": "2026-04-28 08:40:33", "completion_actioned_by_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:40:33", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "efb6f5c3-65fe-46c5-90dc-1f5bed68a55b", "geo_is_valid": 1, "lng": 150.0817689, "lat": -35.9056079, "geo_country": "Australia", "geo_postcode": "2537", "geo_state": "NSW", "geo_city": "Moruya", "geo_street": "", "geo_number": "", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-28 08:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "gas fridge isnt working in onsite van\n\nMatt 0439073182", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "efb6f5c3-65fe-46c5-90dc-1f5bed68a55b", "name": "Eurobodalla Shire Council", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 99", "address_city": "MORUYA", "address_state": "NSW", "address_postcode": "2537", "address_country": "", "billing_address": "PO Box 99\nMORUYA, NSW 2537", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "first": "", "last": "", "email": "accounts.payable@esc.nsw.gov.au", "phone": "44762398", "mobile": "", "type": "JOB", "uuid": "f27b6d56-c6e5-40fc-8dc6-241be0ae27fd"}], "jobRecordedActivities": [{"uuid": "db014b26-6683-422c-81d7-241f68deb5aa", "start_date": "2026-04-28 07:41:58", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 07:41:58", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}], "jobScheduledActivities": [{"uuid": "84921cdb-2ab9-43df-b479-241be817383b", "start_date": "2026-04-28 07:00:00", "end_date": "2026-04-28 08:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-28 06:14:04", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 06:14:04", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:40:35.361337+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "16.176.204.183", "x-real-ip": "16.176.204.183", "content-length": "3744", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_4ba4cb21-0cfa-460d-9eab-241f00d8a19b", "type": "job.updated", "data": {"uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "opposite tafe in moruya", "billing_address": "PO Box 99\nMORUYA, NSW 2537", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 15:17:31", "work_done_description": "Property: Eurobodalla shire councils site she opposite Moruya tafe. \n\nAttended site to\n\nWork Completed:\n- Removed gas fridge and cleaned jet. \n- Re fitted fidge and tested unit.", "generated_job_id": "11342", "completion_date": "2026-04-28 08:40:33", "completion_actioned_by_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:40:33", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "efb6f5c3-65fe-46c5-90dc-1f5bed68a55b", "geo_is_valid": 1, "lng": 150.0817689, "lat": -35.9056079, "geo_country": "Australia", "geo_postcode": "2537", "geo_state": "NSW", "geo_city": "Moruya", "geo_street": "", "geo_number": "", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-28 08:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "gas fridge isnt working in onsite van\n\nMatt 0439073182", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "efb6f5c3-65fe-46c5-90dc-1f5bed68a55b", "name": "Eurobodalla Shire Council", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 99", "address_city": "MORUYA", "address_state": "NSW", "address_postcode": "2537", "address_country": "", "billing_address": "PO Box 99\nMORUYA, NSW 2537", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "first": "", "last": "", "email": "accounts.payable@esc.nsw.gov.au", "phone": "44762398", "mobile": "", "type": "JOB", "uuid": "f27b6d56-c6e5-40fc-8dc6-241be0ae27fd"}], "jobRecordedActivities": [{"uuid": "db014b26-6683-422c-81d7-241f68deb5aa", "start_date": "2026-04-28 07:41:58", "end_date": "2026-04-28 08:39:04", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 08:40:34", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}], "jobScheduledActivities": [{"uuid": "84921cdb-2ab9-43df-b479-241be817383b", "start_date": "2026-04-28 07:00:00", "end_date": "2026-04-28 08:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "2ebbe75a-81b6-4227-a084-241bed0639ad", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-28 06:14:04", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 06:14:04", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:42:03.370912+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.25.64.41", "x-real-ip": "3.25.64.41", "content-length": "4525", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_02a3c553-f066-4318-bc66-241f086ba42b", "type": "job.updated", "data": {"uuid": "b17a0170-9be3-4ef8-b9dd-23fc769d8cad", "active": 1, "date": "2026-03-23 00:00:00", "job_address": "63a Beauty Point Road\nWallaga Lake NSW 2546", "billing_address": "100 Atlantic Drive\nKEYSBOROUGH, VIC 3173", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-23 14:07:38", "work_done_description": "Work Order 00462427\nProperty: 39A Beauty Point Rd, Wallaga Lake.  \n\nAttended to install a new solar controller.  \n\nWork completed:  \n- Removed the existing controller.  \n- Installed and reconnected the new controller.  \n- Bled the flow and return lines.  \n- Tested the new controller.  \n- Tidied the work area and removed all associated rubbish.", "generated_job_id": "11010", "completion_date": "2026-03-31 12:58:28", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:42:02", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-03-31 19:09:38", "company_uuid": "99d1debc-a351-4819-9c94-1f5beb14659b", "geo_is_valid": 1, "lng": 150.065254, "lat": -36.3778544, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Wallaga Lake", "geo_street": "Beauty Point Road", "geo_number": "63", "payment_processed": 1, "payment_processed_stamp": "2026-03-31 19:10:05", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "215.6000", "job_is_scheduled_until_stamp": "2026-03-31 09:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-01 13:46:24", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "install new solar controller\n\nWork Order 00456038", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "99d1debc-a351-4819-9c94-1f5beb14659b", "name": "Rinnai", "website": "", "abn_number": "", "address": "1ST CARE ADMINISTRATION DEPARTMENT\n10-11 WALKER STREET\nBRAESIDE, VIC 3195", "address_street": "100 Atlantic Drive", "address_city": "KEYSBOROUGH", "address_state": "VIC", "address_postcode": "3173", "address_country": "", "billing_address": "100 Atlantic Drive\nKEYSBOROUGH, VIC 3173", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "96095260", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "b17a0170-9be3-4ef8-b9dd-23fc769d8cad", "first": "", "last": "", "email": "1stcareinvoice@rinnai.com.au", "phone": "96092111", "mobile": "", "type": "JOB", "uuid": "717f7852-6888-4f8b-bc65-23fc7cf23bfd"}], "jobMaterials": [{"uuid": "903d7a1b-0744-452a-821f-240489fb0a3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Labour - attending plumber - Rod", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "b17a0170-9be3-4ef8-b9dd-23fc769d8cad", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "81b9e8b7-05c4-4b95-b362-2404848b4dea", "start_date": "2026-03-31 11:49:13", "end_date": "2026-03-31 12:58:23", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b17a0170-9be3-4ef8-b9dd-23fc769d8cad", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-31 12:58:29", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "b94d1735-fe24-4a73-a9f6-24000aaf632b", "start_date": "2026-03-31 08:15:00", "end_date": "2026-03-31 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b17a0170-9be3-4ef8-b9dd-23fc769d8cad", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-31 13:20:25", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:42:04.068194+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.211.238.202", "x-real-ip": "13.211.238.202", "content-length": "4525", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_4cf701a7-d764-4a10-8848-241f033b32ab", "type": "job.updated", "data": {"uuid": "b17a0170-9be3-4ef8-b9dd-23fc769d8cad", "active": 1, "date": "2026-03-23 00:00:00", "job_address": "63a Beauty Point Road\nWallaga Lake NSW 2546", "billing_address": "100 Atlantic Drive\nKEYSBOROUGH, VIC 3173", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-23 14:07:38", "work_done_description": "Work Order 00462427\nProperty: 39A Beauty Point Rd, Wallaga Lake.  \n\nAttended to install a new solar controller.  \n\nWork completed:  \n- Removed the existing controller.  \n- Installed and reconnected the new controller.  \n- Bled the flow and return lines.  \n- Tested the new controller.  \n- Tidied the work area and removed all associated rubbish.", "generated_job_id": "11010", "completion_date": "2026-03-31 12:58:28", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:42:02", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-03-31 19:09:38", "company_uuid": "99d1debc-a351-4819-9c94-1f5beb14659b", "geo_is_valid": 1, "lng": 150.065254, "lat": -36.3778544, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Wallaga Lake", "geo_street": "Beauty Point Road", "geo_number": "63", "payment_processed": 1, "payment_processed_stamp": "2026-03-31 19:10:05", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "215.6000", "job_is_scheduled_until_stamp": "2026-03-31 09:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-01 13:46:24", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "install new solar controller\n\nWork Order 00456038", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "99d1debc-a351-4819-9c94-1f5beb14659b", "name": "Rinnai", "website": "", "abn_number": "", "address": "1ST CARE ADMINISTRATION DEPARTMENT\n10-11 WALKER STREET\nBRAESIDE, VIC 3195", "address_street": "100 Atlantic Drive", "address_city": "KEYSBOROUGH", "address_state": "VIC", "address_postcode": "3173", "address_country": "", "billing_address": "100 Atlantic Drive\nKEYSBOROUGH, VIC 3173", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "96095260", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "b17a0170-9be3-4ef8-b9dd-23fc769d8cad", "first": "", "last": "", "email": "1stcareinvoice@rinnai.com.au", "phone": "96092111", "mobile": "", "type": "JOB", "uuid": "717f7852-6888-4f8b-bc65-23fc7cf23bfd"}], "jobMaterials": [{"uuid": "903d7a1b-0744-452a-821f-240489fb0a3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Labour - attending plumber - Rod", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "b17a0170-9be3-4ef8-b9dd-23fc769d8cad", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "81b9e8b7-05c4-4b95-b362-2404848b4dea", "start_date": "2026-03-31 11:49:13", "end_date": "2026-03-31 12:58:23", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b17a0170-9be3-4ef8-b9dd-23fc769d8cad", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-31 12:58:29", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "b94d1735-fe24-4a73-a9f6-24000aaf632b", "start_date": "2026-03-31 08:15:00", "end_date": "2026-03-31 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b17a0170-9be3-4ef8-b9dd-23fc769d8cad", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-31 13:20:25", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:45:57.345266+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.25.64.41", "x-real-ip": "3.25.64.41", "content-length": "3577", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_8c93a261-3e61-4963-9e91-241f0abbfa1b", "type": "job.updated", "data": {"uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "Club Dalmeny, NSW 2546", "billing_address": "Services Club\nPO Box 196\nNarooma, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 09:06:02", "work_done_description": "", "generated_job_id": "11267", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:45:53", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "01feb377-c729-44a4-8811-1f5bedd53efb", "geo_is_valid": 1, "lng": 150.11026, "lat": -36.1675262, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Ruth Place", "geo_number": "1", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-28 12:45:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Replace broken sewer line", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "01feb377-c729-44a4-8811-1f5bedd53efb", "name": "Narooma Sporting and Services Club", "website": "", "abn_number": "", "address": "NAROOMA, NSW 2546", "address_street": "Services Club\nPO Box 196", "address_city": "Narooma", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "Services Club\nPO Box 196\nNarooma, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "first": "", "last": "", "email": "accounts@clubnarooma.com.au", "phone": "44762135", "mobile": "", "type": "JOB", "uuid": "b32b5d53-3940-4e2f-9f48-2414c8def61d"}], "jobRecordedActivities": [{"uuid": "5890c490-587d-4d99-8ae8-241f6cf0fe8a", "start_date": "2026-04-28 08:45:55", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 08:45:56", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "094784c7-3e30-4b81-aeca-2418dfc12ecb", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 12:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 19:38:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 19:38:47", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:49:20.528598+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.26.153.78", "x-real-ip": "3.26.153.78", "content-length": "9343", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_bf6c3c8d-a7d9-48cc-b62a-241f0c46f9fb", "type": "job.updated", "data": {"uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "active": 1, "date": "2025-11-26 00:00:00", "job_address": "congo campground", "billing_address": "Industry & Environment\nPO Box 1967\nHURSTVILLE BC, NSW 1481", "status": "Work Order", "quote_date": "2026-02-09 08:45:38", "work_order_date": "2026-02-11 10:44:19", "work_done_description": "Purchase Order: 4100215556\n\nThank you for the opportunity to quote to replace existing alsynite fibre glass roof sheets at Congo Camp ground. Please see below a detailed breakdown of the proposed cost of work. If you have any questions, please do not hesitate to contact us.\n\n", "generated_job_id": "9851", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-20 17:26:35", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "ae3f605b-b5d5-4d4a-8d70-1f5be46befbb", "geo_is_valid": 1, "lng": 150.15737, "lat": -35.9544172, "geo_country": "Australia", "geo_postcode": "2537", "geo_state": "NSW", "geo_city": "Congo", "geo_street": "Camping Area Road", "geo_number": "", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "2453.9900", "job_is_scheduled_until_stamp": "2026-04-28 11:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2025-12-01 15:51:52", "job_description": "replace polycarb sheets\n\nPurchase Order: 4100215556", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "ae3f605b-b5d5-4d4a-8d70-1f5be46befbb", "name": "National Parks & Wildlife", "website": "", "abn_number": "", "address": "Industry and Environment\nPO Box 282\nNAROOMA, NSW 2546", "address_street": "Industry & Environment\nPO Box 1967", "address_city": "HURSTVILLE BC", "address_state": "NSW", "address_postcode": "1481", "address_country": "", "billing_address": "Industry & Environment\nPO Box 1967\nHURSTVILLE BC, NSW 1481", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "first": "", "last": "", "email": "supplier.invoices@environment.nsw.gov.au", "phone": "44760800", "mobile": "64940057 Nathan Gumela", "type": "BILLING", "uuid": "c8289983-9d06-48bc-b37f-238699fb35ed"}, {"job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "first": "", "last": "", "email": "supplier.invoices@environment.nsw.gov.au", "phone": "44760800", "mobile": "64940057 Nathan Gumela", "type": "JOB", "uuid": "b744de41-4ae0-443d-a337-2386976c116d"}], "jobMaterials": [{"uuid": "90dedbe1-a881-4eff-805c-2388dc51b6fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "233bcd85-efdc-4482-a784-2388d88801ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Removal of existing roof sheets to waste facility.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "material_uuid": "c2237aae-8e99-4741-ad1b-221dc831134b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ec19999d-4753-4fa9-9943-2388ddd7485d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Removal of existing safety wire.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "material_uuid": "c2237aae-8e99-4741-ad1b-221dc831134b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "02fdcac4-ef4f-424d-b05e-2388d21865bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new stainless steel saftey wire under new sheets total $1580.00 exc gst.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "material_uuid": "c2237aae-8e99-4741-ad1b-221dc831134b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ad8da50a-75c1-4b66-aa3a-2388da8db24d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new clear alsynite sheets to match existing.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "material_uuid": "c2237aae-8e99-4741-ad1b-221dc831134b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32515ba5-eb54-467e-bb1b-2388d978bfad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "All necessary materials.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "material_uuid": "c2237aae-8e99-4741-ad1b-221dc831134b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1de3406c-cf82-4917-af29-2388dc5d889d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Safety rail edge protection to allow access to roof.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "material_uuid": "c2237aae-8e99-4741-ad1b-221dc831134b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "922233bc-d35b-4546-977b-2388d776b2fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d28e8827-3781-468b-a4f3-2388d0d8a6fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of existing colorbond sheets.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "material_uuid": "c2237aae-8e99-4741-ad1b-221dc831134b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e7692461-aa0f-41e6-b992-238cf38f47ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "2230.9000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2230.9000", "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "598691e8-d4e2-460b-8df5-241f6d6c600a", "start_date": "2026-04-28 08:49:18", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 08:49:18", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}], "jobScheduledActivities": [{"uuid": "d609297e-e629-4e67-badb-2411d4e666fb", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 11:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 17:26:35", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c8ecd397-156c-4984-8e27-2411dc0ca4db", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 11:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "072b5193-5999-4e44-adbd-23869b213c9d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-27 08:36:12", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-27 08:36:13", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:49:33.775313+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.26.229.72", "x-real-ip": "3.26.229.72", "content-length": "2650", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_cef15e8a-e5f6-46af-90c7-241f04a73b5b", "type": "job.updated", "data": {"uuid": "6b64eb5c-dca7-4d3a-af83-2414c2dc1f4d", "active": 1, "date": "2026-04-16 00:00:00", "job_address": "76 Cresswick Parade\nDalmeny NSW 2546", "billing_address": "Shop 6 Mid Town Arcade\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-16 16:22:18", "work_done_description": "Work Order Number: 764a-179\nProperty: 76 Cresswick Parade Dalmeny\n\nAttend ", "generated_job_id": "11264", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 15:02:05", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "b5ba3cf2-420a-44df-b575-1f5bee5bc24b", "geo_is_valid": 1, "lng": 150.1283834, "lat": -36.1703309, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Cresswick Parade", "geo_number": "76", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Please arrange with the tenant to attend the property to repair/replace the kitchen mixer tap. The tenant advised it is leaking when in use.\n\nKerrie Thelan 0407286000\n\nWork Order Number: 764a-179", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "b5ba3cf2-420a-44df-b575-1f5bee5bc24b", "name": "L J Hooker Narooma", "website": "", "abn_number": "", "address": "", "address_street": "Shop 6 Mid Town Arcade", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "Shop 6 Mid Town Arcade\nNAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "30 Days EOM", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "6b64eb5c-dca7-4d3a-af83-2414c2dc1f4d", "first": "", "last": "", "email": "narooma@ljhooker.com.au", "phone": "44761000", "mobile": "", "type": "JOB", "uuid": "9d82f838-25b9-4f06-8551-2414ca06941d"}]}}


received_at: 2026-04-27T22:49:55.987039+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.26.153.78", "x-real-ip": "3.26.153.78", "content-length": "3674", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_21a802c6-6973-4cbb-8fbd-241f08e5f1fb", "type": "job.updated", "data": {"uuid": "5e90d273-705b-4fe6-9325-241cfa201ded", "active": 1, "date": "2026-04-24 00:00:00", "job_address": "2807 Princes Highway\nMoruya NSW 2537", "billing_address": "129 Wagonga Street\nNarooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-24 13:15:07", "work_done_description": "", "generated_job_id": "11349", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-27 13:44:46", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "bdfc4404-7123-44ef-a232-201cd841699b", "geo_is_valid": 1, "lng": 150.0846267, "lat": -35.9198585, "geo_country": "Australia", "geo_postcode": "2537", "geo_state": "NSW", "geo_city": "Moruya", "geo_street": "Princes Highway", "geo_number": "2807", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-28 09:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Hw that operates child care centre and apartments goes cold from 4pm onwards, can we pls look why ", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "bdfc4404-7123-44ef-a232-201cd841699b", "name": "Greenlees Property", "website": "", "abn_number": "50301867582", "address": "129 Wagonga Street\nNarooma NSW 2546", "address_street": "129 Wagonga Street\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "129 Wagonga Street\nNarooma NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "5e90d273-705b-4fe6-9325-241cfa201ded", "first": "", "last": "", "email": "dan@greenleesproperty.com.au", "phone": "", "mobile": "0407 940 260", "type": "JOB", "uuid": "206dc7d9-a5c2-4937-ae5a-241cfce1aecd"}], "jobRecordedActivities": [{"uuid": "f7760d9b-d0e8-4b33-aac3-241f6104415a", "start_date": "2026-04-28 08:49:55", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "5e90d273-705b-4fe6-9325-241cfa201ded", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 08:49:55", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}], "jobScheduledActivities": [{"uuid": "14d091c3-924f-401e-9920-241cf6ff5eeb", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 09:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "5e90d273-705b-4fe6-9325-241cfa201ded", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-28 06:14:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 06:14:13", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-27T22:51:28.803439+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "16.176.32.181", "x-real-ip": "16.176.32.181", "content-length": "3890", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_7907619d-f811-44dd-ba4d-241f07a77f0b", "type": "job.updated", "data": {"uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "active": 1, "date": "2026-03-23 00:00:00", "job_address": "18 Belmore St\nBega NSW 2550", "billing_address": "Avarious street cobargo", "status": "Quote", "quote_date": "2026-04-17 11:00:42", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Property - 18 Belmore St, Bega NSW 2550\n\n\n\nwork completed:", "generated_job_id": "11011", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-27 15:50:26", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "geo_is_valid": 1, "lng": 149.8462751, "lat": -36.6806711, "geo_country": "Australia", "geo_postcode": "2550", "geo_state": "NSW", "geo_city": "Bega", "geo_street": "Belmore Street", "geo_number": "18", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-05-07 17:15:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-05-04 15:50:23", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\",\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Roof quote (gutter downpipe and rear roof issues)\n\nAnnette Laird 0477619994", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "name": "Chris Cooper", "website": "", "abn_number": "", "address": "Avarious street cobargo", "address_street": "Avarious street cobargo", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "Avarious street cobargo", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "first": "Chris", "last": "Cooper", "email": "southwind1953@icloud.com", "phone": "", "mobile": "0415 290 816 Chris (builder)", "type": "JOB", "uuid": "20804e65-879c-4559-b2b1-23fc7f0a9ccd"}], "jobScheduledActivities": [{"uuid": "40d68b28-a742-4115-9ebc-241be214c00b", "start_date": "2026-04-25 09:00:00", "end_date": "2026-04-25 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "f91921c3-acee-42ef-9cf9-2414cec9075b", "start_date": "2026-05-07 16:15:00", "end_date": "2026-05-07 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:53:00.103460+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "16.176.218.213", "x-real-ip": "16.176.218.213", "content-length": "3890", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_3bb52c6f-4aee-43c2-bded-241f0c88defb", "type": "job.updated", "data": {"uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "active": 1, "date": "2026-03-23 00:00:00", "job_address": "18 Belmore St\nBega NSW 2550", "billing_address": "Avarious street cobargo", "status": "Quote", "quote_date": "2026-04-17 11:00:42", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Property - 18 Belmore St, Bega NSW 2550\n\n\n\nwork completed:", "generated_job_id": "11011", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-27 15:50:26", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "geo_is_valid": 1, "lng": 149.8462751, "lat": -36.6806711, "geo_country": "Australia", "geo_postcode": "2550", "geo_state": "NSW", "geo_city": "Bega", "geo_street": "Belmore Street", "geo_number": "18", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-05-07 17:15:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-05-04 15:50:23", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\",\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Roof quote (gutter downpipe and rear roof issues)\n\nAnnette Laird 0477619994", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "name": "Chris Cooper", "website": "", "abn_number": "", "address": "Avarious street cobargo", "address_street": "Avarious street cobargo", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "Avarious street cobargo", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "first": "Chris", "last": "Cooper", "email": "southwind1953@icloud.com", "phone": "", "mobile": "0415 290 816 Chris (builder)", "type": "JOB", "uuid": "20804e65-879c-4559-b2b1-23fc7f0a9ccd"}], "jobScheduledActivities": [{"uuid": "40d68b28-a742-4115-9ebc-241be214c00b", "start_date": "2026-04-25 09:00:00", "end_date": "2026-04-25 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "f91921c3-acee-42ef-9cf9-2414cec9075b", "start_date": "2026-05-07 16:15:00", "end_date": "2026-05-07 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:54:43.166194+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.210.86.103", "x-real-ip": "13.210.86.103", "content-length": "3925", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_cf5ad833-2726-4f9d-9643-241f07fdb80b", "type": "job.updated", "data": {"uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "active": 1, "date": "2026-03-23 00:00:00", "job_address": "18 Belmore St\nBega NSW 2550", "billing_address": "Avarious street cobargo", "status": "Quote", "quote_date": "2026-04-17 11:00:42", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Property - 18 Belmore St, Bega NSW 2550\n\nQuote for roof and gutter work at 18 Belmore St Bega\n", "generated_job_id": "11011", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:54:42", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "geo_is_valid": 1, "lng": 149.8462751, "lat": -36.6806711, "geo_country": "Australia", "geo_postcode": "2550", "geo_state": "NSW", "geo_city": "Bega", "geo_street": "Belmore Street", "geo_number": "18", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-05-07 17:15:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-05-04 15:50:23", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\",\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Roof quote (gutter downpipe and rear roof issues)\n\nAnnette Laird 0477619994", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "name": "Chris Cooper", "website": "", "abn_number": "", "address": "Avarious street cobargo", "address_street": "Avarious street cobargo", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "Avarious street cobargo", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "first": "Chris", "last": "Cooper", "email": "southwind1953@icloud.com", "phone": "", "mobile": "0415 290 816 Chris (builder)", "type": "JOB", "uuid": "20804e65-879c-4559-b2b1-23fc7f0a9ccd"}], "jobScheduledActivities": [{"uuid": "40d68b28-a742-4115-9ebc-241be214c00b", "start_date": "2026-04-25 09:00:00", "end_date": "2026-04-25 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "f91921c3-acee-42ef-9cf9-2414cec9075b", "start_date": "2026-05-07 16:15:00", "end_date": "2026-05-07 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:54:43.940650+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "15.135.193.120", "x-real-ip": "15.135.193.120", "content-length": "4370", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_9a72d983-af06-45fc-8378-241f0b1b3ecb", "type": "job.updated", "data": {"uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "active": 1, "date": "2026-03-23 00:00:00", "job_address": "18 Belmore St\nBega NSW 2550", "billing_address": "Avarious street cobargo", "status": "Quote", "quote_date": "2026-04-17 11:00:42", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Property - 18 Belmore St, Bega NSW 2550\n\nQuote for roof and gutter work at 18 Belmore St Bega\n", "generated_job_id": "11011", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:54:42", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "geo_is_valid": 1, "lng": 149.8462751, "lat": -36.6806711, "geo_country": "Australia", "geo_postcode": "2550", "geo_state": "NSW", "geo_city": "Bega", "geo_street": "Belmore Street", "geo_number": "18", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-05-07 17:15:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-05-04 15:50:23", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\",\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Roof quote (gutter downpipe and rear roof issues)\n\nAnnette Laird 0477619994", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "name": "Chris Cooper", "website": "", "abn_number": "", "address": "Avarious street cobargo", "address_street": "Avarious street cobargo", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "Avarious street cobargo", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "first": "Chris", "last": "Cooper", "email": "southwind1953@icloud.com", "phone": "", "mobile": "0415 290 816 Chris (builder)", "type": "JOB", "uuid": "20804e65-879c-4559-b2b1-23fc7f0a9ccd"}], "jobMaterials": [{"uuid": "b752046f-2543-40a8-82bf-241f035a6c3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "40d68b28-a742-4115-9ebc-241be214c00b", "start_date": "2026-04-25 09:00:00", "end_date": "2026-04-25 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "f91921c3-acee-42ef-9cf9-2414cec9075b", "start_date": "2026-05-07 16:15:00", "end_date": "2026-05-07 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:54:53.134637+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.25.64.41", "x-real-ip": "3.25.64.41", "content-length": "9930", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_222b49dc-2ec2-45f2-b3f7-241f056c4f1b", "type": "job.updated", "data": {"uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "active": 1, "date": "2026-03-23 00:00:00", "job_address": "18 Belmore St\nBega NSW 2550", "billing_address": "Avarious street cobargo", "status": "Quote", "quote_date": "2026-04-17 11:00:42", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Property - 18 Belmore St, Bega NSW 2550\n\nQuote for roof and gutter work at 18 Belmore St Bega\n", "generated_job_id": "11011", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:54:52", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "geo_is_valid": 1, "lng": 149.8462751, "lat": -36.6806711, "geo_country": "Australia", "geo_postcode": "2550", "geo_state": "NSW", "geo_city": "Bega", "geo_street": "Belmore Street", "geo_number": "18", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-28 08:54:52", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-05-07 17:15:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-05-04 15:50:23", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\",\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Roof quote (gutter downpipe and rear roof issues)\n\nAnnette Laird 0477619994", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "name": "Chris Cooper", "website": "", "abn_number": "", "address": "Avarious street cobargo", "address_street": "Avarious street cobargo", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "Avarious street cobargo", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "first": "Chris", "last": "Cooper", "email": "southwind1953@icloud.com", "phone": "", "mobile": "0415 290 816 Chris (builder)", "type": "JOB", "uuid": "20804e65-879c-4559-b2b1-23fc7f0a9ccd"}], "jobMaterials": [{"uuid": "b752046f-2543-40a8-82bf-241f035a6c3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bf4c3aba-21cf-4e5b-a71a-241f09b0f6cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Removal of existing rear skillion roof and replace with new kliplok profile due to pitch of roof", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a5401f4a-8798-46b7-9392-241f0960c75d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply and install new change of pitch flashing where roof meets main roof", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b66fc2bc-e4f5-424c-8362-241f0ecfb3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Remove and replace existing gutters with new Quad high front gutter.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f5a2a981-f682-4940-956c-241f0ae7ae5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of downpipes in new pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7c781174-03bd-4030-be8f-241f0f41e8fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of existing ridge capping", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3986d90c-e099-44c2-ae66-241f0435f73d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply temporary scaffold to facilitate work.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "28479b50-6c27-4ced-a151-241f03274aad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply all necessary materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "01e0ec27-f168-4737-a11f-241f0e5d727d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Removal of gutter to waste facility and allow time for fascias be painted.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a37b4d25-78cc-4ac1-8077-241f034aa7dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of dektite on woodfire.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5e9aeda9-2c59-43db-ba64-241f0b7812bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8eb9f891-4ab3-4bfb-b7d8-241f089e2e8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of any main roof sheets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "50d3b63a-bee2-4b18-a51d-241f08baa6fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of any rotten or damaged flashing", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "40d68b28-a742-4115-9ebc-241be214c00b", "start_date": "2026-04-25 09:00:00", "end_date": "2026-04-25 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "f91921c3-acee-42ef-9cf9-2414cec9075b", "start_date": "2026-05-07 16:15:00", "end_date": "2026-05-07 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T22:58:42.211092+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "15.135.112.64", "x-real-ip": "15.135.112.64", "content-length": "4301", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_a03e24ce-15d7-4c00-9b98-241f0793a06b", "type": "job.updated", "data": {"uuid": "9f67cae3-f965-41e5-95ad-241211ee9f7d", "active": 1, "date": "2026-04-14 00:00:00", "job_address": "7 Schneider Drive\nMystery Bay NSW 2546", "billing_address": "7 schneider drive mystery bay ", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-14 11:17:30", "work_done_description": "Property: 7 Schneider Drive, Mystery Bay\n\nAttended the property to carry out a gutter clean as requested.\n\nWork completed:\nAccessed the roof using a safety harness and thoroughly cleaned all gutters, removing leaves and debris to restore correct water flow.", "generated_job_id": "11222", "completion_date": "2026-04-20 12:48:01", "completion_actioned_by_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-21 19:17:28", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-21 19:17:01", "company_uuid": "01c64732-03f6-4a83-ace1-24121ee200bb", "geo_is_valid": 1, "lng": 150.1248882, "lat": -36.3037778, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Mystery Bay", "geo_street": "Schneider Drive", "geo_number": "7", "payment_processed": 1, "payment_processed_stamp": "2026-04-21 19:17:28", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "565.9500", "job_is_scheduled_until_stamp": "2026-04-20 10:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Wants to get gutters cleaned \n\n7 schneider drive mystery bay ", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "01c64732-03f6-4a83-ace1-24121ee200bb", "name": "Deb Elton", "website": "", "abn_number": "", "address": "7 schneider drive mystery bay", "address_street": "7 schneider drive mystery bay", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "7 schneider drive mystery bay", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "9f67cae3-f965-41e5-95ad-241211ee9f7d", "first": "Deb", "last": "Elton", "email": "", "phone": "0400309201", "mobile": "", "type": "JOB", "uuid": "04b9ef26-37cc-4ffd-ade9-2412130f65ad"}], "jobMaterials": [{"uuid": "88944a8f-e9e1-4ffc-ba2b-2418d56446fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.2500", "name": "Labour - attending plumber - (20/04/2026)", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "9f67cae3-f965-41e5-95ad-241211ee9f7d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "b5873c0d-10c9-47b3-925d-2417a9728c4a", "start_date": "2026-04-20 07:44:00", "end_date": "2026-04-20 12:46:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "9f67cae3-f965-41e5-95ad-241211ee9f7d", "staff_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "844", "travel_distance_in_meters": "0", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-04-20 12:59:37", "allocated_by_staff_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb"}], "jobScheduledActivities": [{"uuid": "511d265c-e5fe-4529-9514-241213b2cd3b", "start_date": "2026-04-20 08:00:00", "end_date": "2026-04-20 10:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "9f67cae3-f965-41e5-95ad-241211ee9f7d", "staff_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 06:56:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 06:56:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T23:05:33.495686+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.25.235.33", "x-real-ip": "3.25.235.33", "content-length": "9778", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_19d4241a-b0ef-4ab5-95ba-241f0adff63b", "type": "job.updated", "data": {"uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "active": 1, "date": "2026-02-17 00:00:00", "job_address": "4 Fairview Rd\nWallaga Lake NSW 2546", "billing_address": "4 Fairview Rd\nWallaga Lake NSW 2546", "status": "Work Order", "quote_date": "2026-04-10 16:54:05", "work_order_date": "2026-04-17 10:24:00", "work_done_description": "Thank you for the opportunity to quote to install new sump pump and pit to try to rectify issues with water ingress into cellar. Please see below a detailed breakdown of the proposed cost of work. If you have any questions, please do not hesitate to contact us.", "generated_job_id": "10691", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 09:05:32", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a9031e95-f70b-409a-98a3-23d2fed863ab", "geo_is_valid": 1, "lng": 150.0659548, "lat": -36.3869769, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Wallaga Lake", "geo_street": "Fairview Road", "geo_number": "4", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "8338.0000", "job_is_scheduled_until_stamp": "2026-04-13 16:00:00", "category_uuid": "", "queue_uuid": "1278cc3d-9073-4553-b7a9-20a2ba00241b", "queue_expiry_date": "2026-04-29T09:05:31", "badges": "", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-02-26 08:55:18", "job_description": "Call before going\n\nEstimate.\nTo install 300mm pit and greate at existing floor level of seller below steps.\nTo install a sump pump and pipework from pump to closet storm water pipework \nInvolves cutting concrete to fit pit.\nConcrete in new pit.\nInstall new sump pump.\nInstall new pipework from sump pump to closest storm water pipework below deck.\nSupply weatherproof power point for pump (below steps.)\nRemoval all trade waste from site and leave seller neet and tidy.\n\nExcludes any waterproofing of floor or walls.\nExcludes any rectification of any storm water related to seller.\nExcludes any modification of seller floor walls other then the insulation of pit in floor just below existing floor level below steps.\nThis is an estimate only , as a builder may need pit relocation or extra work that we can intispate.\nMaterial.\nPump $1200\nMaterials \n$400\nElectrical $400\nLabour.\nTrade + app 14 hours.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a9031e95-f70b-409a-98a3-23d2fed863ab", "name": "Chris Frank", "website": "", "abn_number": "", "address": "4 Fairview Rd\nWallaga Lake NSW 2546", "address_street": "4 Fairview Rd\nWallaga Lake NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "4 Fairview Rd\nWallaga Lake NSW 2546", "is_individual": 1, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "1278cc3d-9073-4553-b7a9-20a2ba00241b", "name": "Quotes accepted awaiting date", "default_timeframe": 1, "subscribed_staff": "", "requires_assignment": "0"}, "jobContacts": [{"job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "first": "Chris", "last": "Frank", "email": "", "phone": "0429033133", "mobile": "", "type": "JOB", "uuid": "51285b7c-33b8-4859-9ef9-23da20eabcfd"}], "jobMaterials": [{"uuid": "660d43ca-7e0c-4cc7-829f-23df861b039d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "2250", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bb943009-e46e-4477-b7f3-23df887088ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "da787005-5d64-444c-9701-23e268b3b95d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "7580.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7580.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "2350", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "899b6674-22fe-42c3-b31a-24121e12247d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Excavation under deck with vac truck to locate outlet from existing drain behind cellar wall", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "14b9c17e-374a-4266-b75a-24121f95fbad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of existing drain to new stormwater pit located outside under deck", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "79876c0a-0535-401b-9cfa-2412120e537d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Installation of new submersible pump in new pit to remove water during heavy rain events", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78a4ec22-8c66-4834-a12c-24121251c67d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of new pump to existing stormwater line located approx 8lm away", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "07a84e3d-d205-4ae2-8cea-24121365fa3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Backfill around new sump with gravel to ground level", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c80b9bf6-58af-434f-9acd-24121e27791d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "All necessary materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "2000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "aaf10454-f467-4f7e-a89d-241216fbe71d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Labour", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "2100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a113cc6f-f5ce-48dc-a281-241214fd37ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Vac truck hire", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "2200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d1a7d614-6ae7-4e6d-934b-24121281ae1d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Extra vac truck hire if outlet can not be found from drain", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "2300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "917d611a-5caa-425f-be30-240e02a3432b", "start_date": "2026-04-13 15:00:00", "end_date": "2026-04-13 16:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-13 15:48:33", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-13 15:48:33", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-27T23:05:33.710058+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "16.176.192.90", "x-real-ip": "16.176.192.90", "content-length": "9930", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_d59acdad-5240-415f-8985-241f00228a8b", "type": "job.updated", "data": {"uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "active": 1, "date": "2026-03-23 00:00:00", "job_address": "18 Belmore St\nBega NSW 2550", "billing_address": "Avarious street cobargo", "status": "Quote", "quote_date": "2026-04-17 11:00:42", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Property - 18 Belmore St, Bega NSW 2550\n\nQuote for roof and gutter work at 18 Belmore St Bega\n", "generated_job_id": "11011", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:54:52", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "geo_is_valid": 1, "lng": 149.8462751, "lat": -36.6806711, "geo_country": "Australia", "geo_postcode": "2550", "geo_state": "NSW", "geo_city": "Bega", "geo_street": "Belmore Street", "geo_number": "18", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-28 08:54:52", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-05-07 17:15:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-05-04 15:50:23", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\",\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Roof quote (gutter downpipe and rear roof issues)\n\nAnnette Laird 0477619994", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8c4d944f-dd96-46d6-8774-1fc1c447d1ab", "name": "Chris Cooper", "website": "", "abn_number": "", "address": "Avarious street cobargo", "address_street": "Avarious street cobargo", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "Avarious street cobargo", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "first": "Chris", "last": "Cooper", "email": "southwind1953@icloud.com", "phone": "", "mobile": "0415 290 816 Chris (builder)", "type": "JOB", "uuid": "20804e65-879c-4559-b2b1-23fc7f0a9ccd"}], "jobMaterials": [{"uuid": "b752046f-2543-40a8-82bf-241f035a6c3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bf4c3aba-21cf-4e5b-a71a-241f09b0f6cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Removal of existing rear skillion roof and replace with new kliplok profile due to pitch of roof", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a5401f4a-8798-46b7-9392-241f0960c75d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply and install new change of pitch flashing where roof meets main roof", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b66fc2bc-e4f5-424c-8362-241f0ecfb3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Remove and replace existing gutters with new Quad high front gutter.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f5a2a981-f682-4940-956c-241f0ae7ae5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of downpipes in new pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7c781174-03bd-4030-be8f-241f0f41e8fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of existing ridge capping", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3986d90c-e099-44c2-ae66-241f0435f73d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply temporary scaffold to facilitate work.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "28479b50-6c27-4ced-a151-241f03274aad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply all necessary materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "01e0ec27-f168-4737-a11f-241f0e5d727d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Removal of gutter to waste facility and allow time for fascias be painted.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a37b4d25-78cc-4ac1-8077-241f034aa7dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of dektite on woodfire.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5e9aeda9-2c59-43db-ba64-241f0b7812bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8eb9f891-4ab3-4bfb-b7d8-241f089e2e8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of any main roof sheets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "50d3b63a-bee2-4b18-a51d-241f08baa6fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of any rotten or damaged flashing", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "material_uuid": "8c00ca29-2178-403e-be76-241cfaddeedb", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "40d68b28-a742-4115-9ebc-241be214c00b", "start_date": "2026-04-25 09:00:00", "end_date": "2026-04-25 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "f91921c3-acee-42ef-9cf9-2414cec9075b", "start_date": "2026-05-07 16:15:00", "end_date": "2026-05-07 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "716acef5-4ad0-4f15-87be-23fc75d1a03d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-25 08:46:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-25 08:46:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T23:05:34.030568+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "16.176.218.213", "x-real-ip": "16.176.218.213", "content-length": "9778", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_8c6dbc16-5f18-4d83-b098-241f00b8413b", "type": "job.updated", "data": {"uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "active": 1, "date": "2026-02-17 00:00:00", "job_address": "4 Fairview Rd\nWallaga Lake NSW 2546", "billing_address": "4 Fairview Rd\nWallaga Lake NSW 2546", "status": "Work Order", "quote_date": "2026-04-10 16:54:05", "work_order_date": "2026-04-17 10:24:00", "work_done_description": "Thank you for the opportunity to quote to install new sump pump and pit to try to rectify issues with water ingress into cellar. Please see below a detailed breakdown of the proposed cost of work. If you have any questions, please do not hesitate to contact us.", "generated_job_id": "10691", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 09:05:32", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a9031e95-f70b-409a-98a3-23d2fed863ab", "geo_is_valid": 1, "lng": 150.0659548, "lat": -36.3869769, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Wallaga Lake", "geo_street": "Fairview Road", "geo_number": "4", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "8338.0000", "job_is_scheduled_until_stamp": "2026-04-13 16:00:00", "category_uuid": "", "queue_uuid": "1278cc3d-9073-4553-b7a9-20a2ba00241b", "queue_expiry_date": "2026-04-29 09:05:31", "badges": "", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-02-26 08:55:18", "job_description": "Call before going\n\nEstimate.\nTo install 300mm pit and greate at existing floor level of seller below steps.\nTo install a sump pump and pipework from pump to closet storm water pipework \nInvolves cutting concrete to fit pit.\nConcrete in new pit.\nInstall new sump pump.\nInstall new pipework from sump pump to closest storm water pipework below deck.\nSupply weatherproof power point for pump (below steps.)\nRemoval all trade waste from site and leave seller neet and tidy.\n\nExcludes any waterproofing of floor or walls.\nExcludes any rectification of any storm water related to seller.\nExcludes any modification of seller floor walls other then the insulation of pit in floor just below existing floor level below steps.\nThis is an estimate only , as a builder may need pit relocation or extra work that we can intispate.\nMaterial.\nPump $1200\nMaterials \n$400\nElectrical $400\nLabour.\nTrade + app 14 hours.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a9031e95-f70b-409a-98a3-23d2fed863ab", "name": "Chris Frank", "website": "", "abn_number": "", "address": "4 Fairview Rd\nWallaga Lake NSW 2546", "address_street": "4 Fairview Rd\nWallaga Lake NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "4 Fairview Rd\nWallaga Lake NSW 2546", "is_individual": 1, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "1278cc3d-9073-4553-b7a9-20a2ba00241b", "name": "Quotes accepted awaiting date", "default_timeframe": 1, "subscribed_staff": "", "requires_assignment": "0"}, "jobContacts": [{"job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "first": "Chris", "last": "Frank", "email": "", "phone": "0429033133", "mobile": "", "type": "JOB", "uuid": "51285b7c-33b8-4859-9ef9-23da20eabcfd"}], "jobMaterials": [{"uuid": "660d43ca-7e0c-4cc7-829f-23df861b039d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "2250", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bb943009-e46e-4477-b7f3-23df887088ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "da787005-5d64-444c-9701-23e268b3b95d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "7580.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7580.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "2350", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "899b6674-22fe-42c3-b31a-24121e12247d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Excavation under deck with vac truck to locate outlet from existing drain behind cellar wall", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "14b9c17e-374a-4266-b75a-24121f95fbad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of existing drain to new stormwater pit located outside under deck", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "79876c0a-0535-401b-9cfa-2412120e537d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Installation of new submersible pump in new pit to remove water during heavy rain events", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78a4ec22-8c66-4834-a12c-24121251c67d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of new pump to existing stormwater line located approx 8lm away", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "07a84e3d-d205-4ae2-8cea-24121365fa3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Backfill around new sump with gravel to ground level", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c80b9bf6-58af-434f-9acd-24121e27791d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "All necessary materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "2000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "aaf10454-f467-4f7e-a89d-241216fbe71d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Labour", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "2100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a113cc6f-f5ce-48dc-a281-241214fd37ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Vac truck hire", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "2200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d1a7d614-6ae7-4e6d-934b-24121281ae1d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Extra vac truck hire if outlet can not be found from drain", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "2300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "917d611a-5caa-425f-be30-240e02a3432b", "start_date": "2026-04-13 15:00:00", "end_date": "2026-04-13 16:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "ea50f903-5917-4f2e-a0dc-23da20d2c0bd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-13 15:48:33", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-13 15:48:33", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-27T23:10:48.345147+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.27.13.54", "x-real-ip": "3.27.13.54", "content-length": "4487", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_13ac58fa-ab5c-43f5-8b8b-241f095b668b", "type": "job.updated", "data": {"uuid": "64b2fab7-b04d-4c3d-bef6-240bc7becacd", "active": 1, "date": "2026-04-07 00:00:00", "job_address": "8 Endeavour Dr, Wallaga Lake NSW 2546", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-09 09:05:38", "work_done_description": "Work order: 3789\nProperty - 8 Endeavour Dr, Wallaga Lake\n\nAttend to gas stove top not igniting properly.\n\nWork Completed:\n- On investigation found igniter button had jammed and was un repairable. \n- A new part will need to be ordered and Installed to repair problem.", "generated_job_id": "11159", "completion_date": "2026-04-21 09:01:22", "completion_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 09:10:47", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "geo_is_valid": 1, "lng": 150.0575383, "lat": -36.3854769, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Wallaga Lake", "geo_street": "Endeavour Drive", "geo_number": "8", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "137.5000", "job_is_scheduled_until_stamp": "2026-04-09 08:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Gas stove top ignition starter ticking. fix/replace the ignition starter on the gas stove.\n\nDavid Harkins-McMahon\n0417 533 217\nCorrie Flattum\n0482 835 321\n\nWork order: 3789", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "name": "Whale Coast Realty", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 320", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "2", "payment_terms": "30 Days EOM", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "64b2fab7-b04d-4c3d-bef6-240bc7becacd", "first": "", "last": "", "email": "accounts@whalecoastrealty.com.au", "phone": "44762699", "mobile": "", "type": "JOB", "uuid": "0f672820-d4b5-47ba-84dc-240bc25ef4ad"}], "jobMaterials": [{"uuid": "5b1d18b8-d3f8-4995-90bd-2411d466d50d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Liam", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "64b2fab7-b04d-4c3d-bef6-240bc7becacd", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "aaf2d41b-1833-458d-914f-240c058a2ada", "start_date": "2026-04-09 08:03:35", "end_date": "2026-04-09 09:01:38", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "64b2fab7-b04d-4c3d-bef6-240bc7becacd", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "1226", "travel_distance_in_meters": "24335", "material_uuid": "", "allocated_timestamp": "2026-04-09 09:04:05", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}], "jobScheduledActivities": [{"uuid": "3df66be7-a79c-4d9c-9383-240bc2a6b66b", "start_date": "2026-04-09 07:15:00", "end_date": "2026-04-09 08:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "64b2fab7-b04d-4c3d-bef6-240bc7becacd", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 07:46:24", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 07:46:24", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-27T23:10:50.017803+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.211.29.247", "x-real-ip": "13.211.29.247", "content-length": "2559", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_ae91ecbc-e20d-4c4c-ac12-241f0451ce4b", "type": "job.updated", "data": {"uuid": "5634d20f-33c1-4974-bca6-24190f4776fd", "active": 1, "date": "2026-04-21 00:00:00", "job_address": "39 Goolara Avenue\nDalmeny NSW 2546", "billing_address": "27 Loader Parade\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-21 12:09:24", "work_done_description": "Property: 39 Goolara Avenue, Dalmeny NSW 2546\n\nAttended site to fix stormwater pipe when tree loppers are finished\n\nWork Completed:", "generated_job_id": "11319", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 16:54:50", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "90fc5fb3-9983-4a7a-87af-1f5be64fa6fb", "geo_is_valid": 1, "lng": 150.1185499, "lat": -36.166943, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Goolara Avenue", "geo_number": "39", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "fix stormwater pipe when tree loppers are finished ", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "90fc5fb3-9983-4a7a-87af-1f5be64fa6fb", "name": "John Davis Building", "website": "", "abn_number": "60 639 581 365", "address": "", "address_street": "27 Loader Parade", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "27 Loader Parade\nNAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "5634d20f-33c1-4974-bca6-24190f4776fd", "first": "", "last": "", "email": "johndavisbuilding@hotmail.com", "phone": "44765559", "mobile": "0409 845 526", "type": "JOB", "uuid": "4295bf46-2c2e-40ae-9683-2419063001ed"}]}}


received_at: 2026-04-27T23:15:22.100187+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.25.235.33", "x-real-ip": "3.25.235.33", "content-length": "11905", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_d56dd7ab-21a0-4368-9e64-241f0882cc3b", "type": "job.updated", "data": {"uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "active": 1, "date": "2025-11-06 00:00:00", "job_address": "20 Montague Street Narooma", "billing_address": "20 MONTAGUE STREET\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2025-11-06 12:13:57", "work_done_description": "Matt has ordered parts.\n- Zip system is not working screen is blank nothing coming out of mixer. I've been waiting for a call from Tech support. I've heard nothing to this point will have to rebook time.\n\nRay 19th\n\nWork completed:\n-Installed all recommended parts supplied by zip , while installing parts we then found leak from kitchen sink drain had been dripping on to zip unit at back of unit was the cause of electrical failure to electrical parts of the system.\n- We removed zip unit removed all covers ect cleaned up the inside water from inside the zip that caused the electrical failure to the system.\n- Fixed leaking drain on sink and check all pipework for leaks behind and above zip unit.\n- Reinstalled zip unit.\n- Re -commissioned unit.\n- while re installing and commissioning unit a fault code came up saying low water level.\n- we contacted zip while on site .\n- zip came up two possibilities for the code that would not let system operate.\n- zip said possibly because of unit not being used for along period the filter might be the issue and if not the the filter it would be an internal problem with water supply inlet plv valve or a solenoid valve.\n\n-We have ordered new filter Reece.\n\nRay:\n3 hours.\nIn progress.\n\n14/1/26\nInstall new filters \nTest working on system, more codes have come up (parts ordered Reece on 14/1/26\n27/3/26\n\nTest again another part orders Reece $150.\n\nRay 1 hours.\n6/3/26\n\n1 hours.\n16/4\n3 hours more testing shit and phone in people more problems.\nDisssion pending on possible new set up", "generated_job_id": "9676", "completion_date": "2026-04-28 07:23:02", "completion_actioned_by_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 09:15:21", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "ad6695b3-e55c-44ac-9cdf-1f5beeb9f93b", "geo_is_valid": 1, "lng": 150.135875, "lat": -36.2196868, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Montague Street", "geo_number": "20", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-16 18:34:50", "total_invoice_amount": "99.0000", "job_is_scheduled_until_stamp": "2026-04-28 08:45:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Zip tap renovation.\n- she said if no ones home just go in the back door.\n\nquote $1122.85 inc gst", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "ad6695b3-e55c-44ac-9cdf-1f5beeb9f93b", "name": "TRACEY MITCHELL", "website": "", "abn_number": "", "address": "20 Montague Street Narooma", "address_street": "20 MONTAGUE STREET", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "Australia", "billing_address": "20 MONTAGUE STREET\nNAROOMA, NSW 2546", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "first": "TRACEY", "last": "MITCHELL", "email": "maimeotrace@gmail.com", "phone": "0438 420 739", "mobile": "0407 485 034 Mitch", "type": "JOB", "uuid": "beeba63c-9d5b-49c8-b1cd-237350242b9d"}], "jobMaterials": [{"uuid": "914ea509-77a3-49be-aa49-241f07c6837d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.5000", "name": "Apprentice labour - Sam (14/01/2026)", "price": "60.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "60.0000", "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "material_uuid": "31e00446-b509-445d-bd17-23e38f292ebb", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ba3ffc50-8095-4018-8daa-237480f9ef3a", "start_date": "2025-11-07 13:53:22", "end_date": "2025-11-07 14:31:35", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "261", "travel_distance_in_meters": "1573", "material_uuid": "", "allocated_timestamp": "2025-11-07 14:31:40", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0f0a5960-0895-49b2-bcb9-239d5fe725ea", "start_date": "2025-12-18 11:02:20", "end_date": "2025-12-18 11:02:21", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-18 11:02:47", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "17b554ef-d4c6-4026-bef4-23b8950a013a", "start_date": "2026-01-14 11:26:00", "end_date": "2026-01-14 12:52:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "31e00446-b509-445d-bd17-23e38f292ebb", "allocated_timestamp": "2026-04-28 09:15:19", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}], "jobScheduledActivities": [{"uuid": "48f09447-d20a-454b-b8c8-23748265cf4b", "start_date": "2025-11-07 15:15:00", "end_date": "2025-11-07 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-11-07 13:53:18", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-11-07 13:53:19", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b22fdd97-16be-405a-93fd-23978ad79cbb", "start_date": "2025-12-18 08:00:00", "end_date": "2025-12-18 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-12-15 07:23:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-15 07:23:33", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fefec630-4519-4967-beac-23a268b9e96b", "start_date": "2025-12-24 09:00:00", "end_date": "2025-12-24 10:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-24 06:23:43", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "8591cd75-e7ba-46bf-892a-23af6cafcaeb", "start_date": "2026-01-14 07:45:00", "end_date": "2026-01-14 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-01-07 16:29:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-01-07 16:29:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "20dd2451-719d-4bc0-8884-23bf8850138b", "start_date": "2026-01-23 08:00:00", "end_date": "2026-01-23 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-01-21 14:57:20", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b5528d8f-d033-4925-a03d-23ceec1e909b", "start_date": "2026-02-13 16:00:00", "end_date": "2026-02-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-12 10:33:32", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "064ba291-67c6-44b5-8a62-23e0436ac12b", "start_date": "2026-02-27 13:15:00", "end_date": "2026-02-27 15:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-27 15:01:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-27 15:01:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "7fc6781f-a672-45be-8ffc-23f94b89f7ab", "start_date": "2026-03-30 10:30:00", "end_date": "2026-03-30 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-26 17:35:53", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b372eacb-92e5-4c03-bc4a-240c93eed22b", "start_date": "2026-04-16 10:00:00", "end_date": "2026-04-16 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 18:09:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 18:09:42", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5872acb0-0087-4db4-8add-2414cdf543cb", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 08:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 18:09:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-27 13:41:06", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T23:15:22.246800+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "16.176.218.213", "x-real-ip": "16.176.218.213", "content-length": "11905", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_c6ba982b-f6eb-4d3a-aeb8-241f0f9bbfdb", "type": "job.updated", "data": {"uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "active": 1, "date": "2025-11-06 00:00:00", "job_address": "20 Montague Street Narooma", "billing_address": "20 MONTAGUE STREET\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2025-11-06 12:13:57", "work_done_description": "Matt has ordered parts.\n- Zip system is not working screen is blank nothing coming out of mixer. I've been waiting for a call from Tech support. I've heard nothing to this point will have to rebook time.\n\nRay 19th\n\nWork completed:\n-Installed all recommended parts supplied by zip , while installing parts we then found leak from kitchen sink drain had been dripping on to zip unit at back of unit was the cause of electrical failure to electrical parts of the system.\n- We removed zip unit removed all covers ect cleaned up the inside water from inside the zip that caused the electrical failure to the system.\n- Fixed leaking drain on sink and check all pipework for leaks behind and above zip unit.\n- Reinstalled zip unit.\n- Re -commissioned unit.\n- while re installing and commissioning unit a fault code came up saying low water level.\n- we contacted zip while on site .\n- zip came up two possibilities for the code that would not let system operate.\n- zip said possibly because of unit not being used for along period the filter might be the issue and if not the the filter it would be an internal problem with water supply inlet plv valve or a solenoid valve.\n\n-We have ordered new filter Reece.\n\nRay:\n3 hours.\nIn progress.\n\n14/1/26\nInstall new filters \nTest working on system, more codes have come up (parts ordered Reece on 14/1/26\n27/3/26\n\nTest again another part orders Reece $150.\n\nRay 1 hours.\n6/3/26\n\n1 hours.\n16/4\n3 hours more testing shit and phone in people more problems.\nDisssion pending on possible new set up", "generated_job_id": "9676", "completion_date": "2026-04-28 07:23:02", "completion_actioned_by_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 09:15:21", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "ad6695b3-e55c-44ac-9cdf-1f5beeb9f93b", "geo_is_valid": 1, "lng": 150.135875, "lat": -36.2196868, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Montague Street", "geo_number": "20", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "99.0000", "job_is_scheduled_until_stamp": "2026-04-28 08:45:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Zip tap renovation.\n- she said if no ones home just go in the back door.\n\nquote $1122.85 inc gst", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "ad6695b3-e55c-44ac-9cdf-1f5beeb9f93b", "name": "TRACEY MITCHELL", "website": "", "abn_number": "", "address": "20 Montague Street Narooma", "address_street": "20 MONTAGUE STREET", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "Australia", "billing_address": "20 MONTAGUE STREET\nNAROOMA, NSW 2546", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "first": "TRACEY", "last": "MITCHELL", "email": "maimeotrace@gmail.com", "phone": "0438 420 739", "mobile": "0407 485 034 Mitch", "type": "JOB", "uuid": "beeba63c-9d5b-49c8-b1cd-237350242b9d"}], "jobMaterials": [{"uuid": "914ea509-77a3-49be-aa49-241f07c6837d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.5000", "name": "Apprentice labour - Sam (14/01/2026)", "price": "60.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "60.0000", "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "material_uuid": "31e00446-b509-445d-bd17-23e38f292ebb", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ba3ffc50-8095-4018-8daa-237480f9ef3a", "start_date": "2025-11-07 13:53:22", "end_date": "2025-11-07 14:31:35", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "261", "travel_distance_in_meters": "1573", "material_uuid": "", "allocated_timestamp": "2025-11-07 14:31:40", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0f0a5960-0895-49b2-bcb9-239d5fe725ea", "start_date": "2025-12-18 11:02:20", "end_date": "2025-12-18 11:02:21", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-18 11:02:47", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "17b554ef-d4c6-4026-bef4-23b8950a013a", "start_date": "2026-01-14 11:26:00", "end_date": "2026-01-14 12:52:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "31e00446-b509-445d-bd17-23e38f292ebb", "allocated_timestamp": "2026-04-28 09:15:19", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}], "jobScheduledActivities": [{"uuid": "48f09447-d20a-454b-b8c8-23748265cf4b", "start_date": "2025-11-07 15:15:00", "end_date": "2025-11-07 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-11-07 13:53:18", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-11-07 13:53:19", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b22fdd97-16be-405a-93fd-23978ad79cbb", "start_date": "2025-12-18 08:00:00", "end_date": "2025-12-18 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-12-15 07:23:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-15 07:23:33", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fefec630-4519-4967-beac-23a268b9e96b", "start_date": "2025-12-24 09:00:00", "end_date": "2025-12-24 10:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-24 06:23:43", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "8591cd75-e7ba-46bf-892a-23af6cafcaeb", "start_date": "2026-01-14 07:45:00", "end_date": "2026-01-14 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-01-07 16:29:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-01-07 16:29:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "20dd2451-719d-4bc0-8884-23bf8850138b", "start_date": "2026-01-23 08:00:00", "end_date": "2026-01-23 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-01-21 14:57:20", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b5528d8f-d033-4925-a03d-23ceec1e909b", "start_date": "2026-02-13 16:00:00", "end_date": "2026-02-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-12 10:33:32", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "064ba291-67c6-44b5-8a62-23e0436ac12b", "start_date": "2026-02-27 13:15:00", "end_date": "2026-02-27 15:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-27 15:01:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-27 15:01:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "7fc6781f-a672-45be-8ffc-23f94b89f7ab", "start_date": "2026-03-30 10:30:00", "end_date": "2026-03-30 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-26 17:35:53", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b372eacb-92e5-4c03-bc4a-240c93eed22b", "start_date": "2026-04-16 10:00:00", "end_date": "2026-04-16 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 18:09:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 18:09:42", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5872acb0-0087-4db4-8add-2414cdf543cb", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 08:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 18:09:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-27 13:41:06", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T23:15:22.274593+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.26.156.197", "x-real-ip": "3.26.156.197", "content-length": "11904", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_494c2265-0957-4bdb-8db7-241f0ca311eb", "type": "job.updated", "data": {"uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "active": 1, "date": "2025-11-06 00:00:00", "job_address": "20 Montague Street Narooma", "billing_address": "20 MONTAGUE STREET\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2025-11-06 12:13:57", "work_done_description": "Matt has ordered parts.\n- Zip system is not working screen is blank nothing coming out of mixer. I've been waiting for a call from Tech support. I've heard nothing to this point will have to rebook time.\n\nRay 19th\n\nWork completed:\n-Installed all recommended parts supplied by zip , while installing parts we then found leak from kitchen sink drain had been dripping on to zip unit at back of unit was the cause of electrical failure to electrical parts of the system.\n- We removed zip unit removed all covers ect cleaned up the inside water from inside the zip that caused the electrical failure to the system.\n- Fixed leaking drain on sink and check all pipework for leaks behind and above zip unit.\n- Reinstalled zip unit.\n- Re -commissioned unit.\n- while re installing and commissioning unit a fault code came up saying low water level.\n- we contacted zip while on site .\n- zip came up two possibilities for the code that would not let system operate.\n- zip said possibly because of unit not being used for along period the filter might be the issue and if not the the filter it would be an internal problem with water supply inlet plv valve or a solenoid valve.\n\n-We have ordered new filter Reece.\n\nRay:\n3 hours.\nIn progress.\n\n14/1/26\nInstall new filters \nTest working on system, more codes have come up (parts ordered Reece on 14/1/26\n27/3/26\n\nTest again another part orders Reece $150.\n\nRay 1 hours.\n6/3/26\n\n1 hours.\n16/4\n3 hours more testing shit and phone in people more problems.\nDisssion pending on possible new set up", "generated_job_id": "9676", "completion_date": "2026-04-28 07:23:02", "completion_actioned_by_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 09:15:21", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "ad6695b3-e55c-44ac-9cdf-1f5beeb9f93b", "geo_is_valid": 1, "lng": 150.135875, "lat": -36.2196868, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Montague Street", "geo_number": "20", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-16 18:34:50", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-28 08:45:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Zip tap renovation.\n- she said if no ones home just go in the back door.\n\nquote $1122.85 inc gst", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "ad6695b3-e55c-44ac-9cdf-1f5beeb9f93b", "name": "TRACEY MITCHELL", "website": "", "abn_number": "", "address": "20 Montague Street Narooma", "address_street": "20 MONTAGUE STREET", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "Australia", "billing_address": "20 MONTAGUE STREET\nNAROOMA, NSW 2546", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "first": "TRACEY", "last": "MITCHELL", "email": "maimeotrace@gmail.com", "phone": "0438 420 739", "mobile": "0407 485 034 Mitch", "type": "JOB", "uuid": "beeba63c-9d5b-49c8-b1cd-237350242b9d"}], "jobMaterials": [{"uuid": "914ea509-77a3-49be-aa49-241f07c6837d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.5000", "name": "Apprentice labour - Sam (14/01/2026)", "price": "60.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "60.0000", "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "material_uuid": "31e00446-b509-445d-bd17-23e38f292ebb", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ba3ffc50-8095-4018-8daa-237480f9ef3a", "start_date": "2025-11-07 13:53:22", "end_date": "2025-11-07 14:31:35", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "261", "travel_distance_in_meters": "1573", "material_uuid": "", "allocated_timestamp": "2025-11-07 14:31:40", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0f0a5960-0895-49b2-bcb9-239d5fe725ea", "start_date": "2025-12-18 11:02:20", "end_date": "2025-12-18 11:02:21", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-18 11:02:47", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "17b554ef-d4c6-4026-bef4-23b8950a013a", "start_date": "2026-01-14 11:26:00", "end_date": "2026-01-14 12:52:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "31e00446-b509-445d-bd17-23e38f292ebb", "allocated_timestamp": "2026-04-28 09:15:19", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}], "jobScheduledActivities": [{"uuid": "48f09447-d20a-454b-b8c8-23748265cf4b", "start_date": "2025-11-07 15:15:00", "end_date": "2025-11-07 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-11-07 13:53:18", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-11-07 13:53:19", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b22fdd97-16be-405a-93fd-23978ad79cbb", "start_date": "2025-12-18 08:00:00", "end_date": "2025-12-18 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-12-15 07:23:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-15 07:23:33", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fefec630-4519-4967-beac-23a268b9e96b", "start_date": "2025-12-24 09:00:00", "end_date": "2025-12-24 10:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-24 06:23:43", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "8591cd75-e7ba-46bf-892a-23af6cafcaeb", "start_date": "2026-01-14 07:45:00", "end_date": "2026-01-14 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-01-07 16:29:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-01-07 16:29:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "20dd2451-719d-4bc0-8884-23bf8850138b", "start_date": "2026-01-23 08:00:00", "end_date": "2026-01-23 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-01-21 14:57:20", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b5528d8f-d033-4925-a03d-23ceec1e909b", "start_date": "2026-02-13 16:00:00", "end_date": "2026-02-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-12 10:33:32", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "064ba291-67c6-44b5-8a62-23e0436ac12b", "start_date": "2026-02-27 13:15:00", "end_date": "2026-02-27 15:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-27 15:01:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-27 15:01:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "7fc6781f-a672-45be-8ffc-23f94b89f7ab", "start_date": "2026-03-30 10:30:00", "end_date": "2026-03-30 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-26 17:35:53", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b372eacb-92e5-4c03-bc4a-240c93eed22b", "start_date": "2026-04-16 10:00:00", "end_date": "2026-04-16 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 18:09:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 18:09:42", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5872acb0-0087-4db4-8add-2414cdf543cb", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 08:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 18:09:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-27 13:41:06", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T23:15:22.342548+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "16.176.227.40", "x-real-ip": "16.176.227.40", "content-length": "11905", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_0361b029-ea74-47de-9257-241f0273f07b", "type": "job.updated", "data": {"uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "active": 1, "date": "2025-11-06 00:00:00", "job_address": "20 Montague Street Narooma", "billing_address": "20 MONTAGUE STREET\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2025-11-06 12:13:57", "work_done_description": "Matt has ordered parts.\n- Zip system is not working screen is blank nothing coming out of mixer. I've been waiting for a call from Tech support. I've heard nothing to this point will have to rebook time.\n\nRay 19th\n\nWork completed:\n-Installed all recommended parts supplied by zip , while installing parts we then found leak from kitchen sink drain had been dripping on to zip unit at back of unit was the cause of electrical failure to electrical parts of the system.\n- We removed zip unit removed all covers ect cleaned up the inside water from inside the zip that caused the electrical failure to the system.\n- Fixed leaking drain on sink and check all pipework for leaks behind and above zip unit.\n- Reinstalled zip unit.\n- Re -commissioned unit.\n- while re installing and commissioning unit a fault code came up saying low water level.\n- we contacted zip while on site .\n- zip came up two possibilities for the code that would not let system operate.\n- zip said possibly because of unit not being used for along period the filter might be the issue and if not the the filter it would be an internal problem with water supply inlet plv valve or a solenoid valve.\n\n-We have ordered new filter Reece.\n\nRay:\n3 hours.\nIn progress.\n\n14/1/26\nInstall new filters \nTest working on system, more codes have come up (parts ordered Reece on 14/1/26\n27/3/26\n\nTest again another part orders Reece $150.\n\nRay 1 hours.\n6/3/26\n\n1 hours.\n16/4\n3 hours more testing shit and phone in people more problems.\nDisssion pending on possible new set up", "generated_job_id": "9676", "completion_date": "2026-04-28 07:23:02", "completion_actioned_by_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 09:15:21", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "ad6695b3-e55c-44ac-9cdf-1f5beeb9f93b", "geo_is_valid": 1, "lng": 150.135875, "lat": -36.2196868, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Montague Street", "geo_number": "20", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "99.0000", "job_is_scheduled_until_stamp": "2026-04-28 08:45:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Zip tap renovation.\n- she said if no ones home just go in the back door.\n\nquote $1122.85 inc gst", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "ad6695b3-e55c-44ac-9cdf-1f5beeb9f93b", "name": "TRACEY MITCHELL", "website": "", "abn_number": "", "address": "20 Montague Street Narooma", "address_street": "20 MONTAGUE STREET", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "Australia", "billing_address": "20 MONTAGUE STREET\nNAROOMA, NSW 2546", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "first": "TRACEY", "last": "MITCHELL", "email": "maimeotrace@gmail.com", "phone": "0438 420 739", "mobile": "0407 485 034 Mitch", "type": "JOB", "uuid": "beeba63c-9d5b-49c8-b1cd-237350242b9d"}], "jobMaterials": [{"uuid": "914ea509-77a3-49be-aa49-241f07c6837d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.5000", "name": "Apprentice labour - Sam (14/01/2026)", "price": "60.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "60.0000", "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "material_uuid": "31e00446-b509-445d-bd17-23e38f292ebb", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ba3ffc50-8095-4018-8daa-237480f9ef3a", "start_date": "2025-11-07 13:53:22", "end_date": "2025-11-07 14:31:35", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "261", "travel_distance_in_meters": "1573", "material_uuid": "", "allocated_timestamp": "2025-11-07 14:31:40", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0f0a5960-0895-49b2-bcb9-239d5fe725ea", "start_date": "2025-12-18 11:02:20", "end_date": "2025-12-18 11:02:21", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-18 11:02:47", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "17b554ef-d4c6-4026-bef4-23b8950a013a", "start_date": "2026-01-14 11:26:00", "end_date": "2026-01-14 12:52:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "31e00446-b509-445d-bd17-23e38f292ebb", "allocated_timestamp": "2026-04-28 09:15:19", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}], "jobScheduledActivities": [{"uuid": "48f09447-d20a-454b-b8c8-23748265cf4b", "start_date": "2025-11-07 15:15:00", "end_date": "2025-11-07 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-11-07 13:53:18", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-11-07 13:53:19", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b22fdd97-16be-405a-93fd-23978ad79cbb", "start_date": "2025-12-18 08:00:00", "end_date": "2025-12-18 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-12-15 07:23:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-15 07:23:33", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fefec630-4519-4967-beac-23a268b9e96b", "start_date": "2025-12-24 09:00:00", "end_date": "2025-12-24 10:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-12-24 06:23:43", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "8591cd75-e7ba-46bf-892a-23af6cafcaeb", "start_date": "2026-01-14 07:45:00", "end_date": "2026-01-14 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-01-07 16:29:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-01-07 16:29:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "20dd2451-719d-4bc0-8884-23bf8850138b", "start_date": "2026-01-23 08:00:00", "end_date": "2026-01-23 09:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-01-21 14:57:20", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b5528d8f-d033-4925-a03d-23ceec1e909b", "start_date": "2026-02-13 16:00:00", "end_date": "2026-02-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-12 10:33:32", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "064ba291-67c6-44b5-8a62-23e0436ac12b", "start_date": "2026-02-27 13:15:00", "end_date": "2026-02-27 15:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-27 15:01:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-27 15:01:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "7fc6781f-a672-45be-8ffc-23f94b89f7ab", "start_date": "2026-03-30 10:30:00", "end_date": "2026-03-30 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-26 17:35:53", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b372eacb-92e5-4c03-bc4a-240c93eed22b", "start_date": "2026-04-16 10:00:00", "end_date": "2026-04-16 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 18:09:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 18:09:42", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5872acb0-0087-4db4-8add-2414cdf543cb", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 08:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "39b8feb0-862f-4b25-aee9-23735f67c7ad", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 18:09:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-27 13:41:06", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T23:19:22.685654+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.26.179.10", "x-real-ip": "3.26.179.10", "content-length": "26104", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_a43db4fe-4a07-434a-a263-241f08b84ddb", "type": "job.updated", "data": {"uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "active": 1, "date": "2026-03-04 00:00:00", "job_address": "6/16 McMillan Road\nNarooma NSW 2546", "billing_address": "6/16 McMillan Road\nNarooma NSW 2546", "status": "Completed", "quote_date": "2026-03-05 08:53:52", "work_order_date": "2026-03-09 09:29:21", "work_done_description": "Thank you for the opportunity to quote for plumbing and drainage to new renovations at unit 6 / 16 McMillan crescent, Narooma. Please find below a detailed breakdown of the proposed costs included in the quotation. If you have any questions or concerns, please do not hesitate to contact me.\n\n\n20/4/26 \nDan and sam\n\nDan \nRemove existing hot water heater and drain \nHeater 20 years old. Ray said get a new 50 litre hot water heater \nNew tray \nNew pipe work and fittings \nChase in brick work for new kitchen points under sink and bench top \n50mm drainage points for kitchen and another separate for dish washer in cupboard \n\nSam \nRemove all pipe work\nFrom main bathroom/laundry \nRenew hot and cold\nNew points for shower mixer and outlet \nNew hot and cold feed for vanity/ tub \nNew cold point for toilet \nRe hook into existing main feed outside unit \nChase and chop where needed", "generated_job_id": "10829", "completion_date": "2026-04-22 09:33:25", "completion_actioned_by_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-22 09:33:25", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "2d642c0e-cee4-44c3-bf80-23e93880e3db", "geo_is_valid": 1, "lng": 150.1264624, "lat": -36.2184525, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "McMillan Road", "geo_number": "16", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "3964.4000", "job_is_scheduled_until_stamp": "2026-04-21 13:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-03-09 09:24:17", "job_description": "She wants to talk to you about: \n- Getting toilet replaced.\n- Remove pedestal vanity in toilet.\n- Move taps for washing machine.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "2d642c0e-cee4-44c3-bf80-23e93880e3db", "name": "Karly Winkler", "website": "", "abn_number": "", "address": "6/16 McMillan Road\nNarooma NSW 2546", "address_street": "6/16 McMillan Road\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "6/16 McMillan Road\nNarooma NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "first": "Karly", "last": "Winkler", "email": "karly.winkler@gmail.com", "phone": "", "mobile": "0421321392", "type": "JOB", "uuid": "284f6715-8ea8-4154-a7c2-23e93e47044d"}], "jobMaterials": [{"uuid": "fe5c006c-61f8-4d0e-b77f-23ea69b810fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "aefc332f-c5bb-4098-82c5-23ea6114a25d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap of existing plumbing fixtures ready for removal.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8f2ecb55-2f92-4d0d-a34f-23ea688a119d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap off and remove hws and leave on site for reinstalling.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "25cf99ee-9e3f-427f-8254-23ea60a425fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap of kitchen taps in wall.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a789d7de-e534-4247-a4e9-23ea6e0abb8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap and delete toilet hand wash basin.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6cbfe02e-18e9-4356-bc02-23ea6cb5624d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Relocate washing machines hot and cold to under new bench.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fe95f5c8-8e9c-4f33-bee7-23ea6b5ae90d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new Posh Solus Square Close Coupled Back to Wall toilet suite.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0f379b54-ddb4-426b-88a6-23ea66ac8c5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply Posh Domaine Twin Rail Shower with Top Rail Water Inlet Chrome and taps.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "238b46ac-a270-4b08-b46d-23ea687365cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new basin mixer and washing machine taps.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "96219cee-444c-4d3b-ab2a-23ea6553980d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new kitchen mixer.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1885757f-36b7-47d2-8f85-23ea67a0750d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Fit off all pc items.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b3b3edcc-9e30-4f15-8e64-23ea66057add", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Relocate existing hot water service.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54518e2e-e85c-4629-b937-23ea6654a68d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Installation of new hot and cold lines to hot water services once brick wall is removed.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e24a6e49-a9e7-4a11-8328-23ea67d03bfd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "1400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ee7976e1-fda3-4f68-905b-23ea6fd9e98d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Upgrading any existing plumbing other than stated in inclusions.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d02d0d-c500-4e2a-b225-23ea6650dc3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Basin and kitchen sink and plug and wastes.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "19120562-0798-4089-ae7d-23ea6cd5408d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Altering shower pipe work.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "37f4c386-3d39-4356-98cf-23ea653b024d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "3604.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3604.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "47dc7428-c90e-4b5d-9102-24190338ea5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "20.0000", "name": "1/2\" capillary 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1801", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1a61c08d-b3ee-4473-a939-24190d7eb1fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" capillary BP 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1802", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ea2df87a-9ffd-42a6-9c93-2419079a69ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2\" kemlag copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1803", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "995b4cf2-ede6-414a-a890-24190d900aaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm square junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1804", "cost": "3.1500", "displayed_cost": "3.1500", "job_material_bundle_uuid": ""}, {"uuid": "167e28b6-b409-49fe-bd96-241907694c0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm 15 degree bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1805", "cost": "3.7100", "displayed_cost": "3.7100", "job_material_bundle_uuid": ""}, {"uuid": "d49a589f-cd55-4a21-a14b-2419035876ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1806", "cost": "1.1200", "displayed_cost": "1.1200", "job_material_bundle_uuid": ""}, {"uuid": "8154e9d0-2976-4a57-bb31-24190e521a5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1807", "cost": "1.1900", "displayed_cost": "1.1900", "job_material_bundle_uuid": ""}, {"uuid": "6881489c-15b1-46fb-a893-2419024122ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm pvc pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1808", "cost": "8.7300", "displayed_cost": "8.7300", "job_material_bundle_uuid": ""}, {"uuid": "1f25e1b3-e96c-4360-a231-241906b764fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" capillary tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1809", "cost": "4.4400", "displayed_cost": "4.4400", "job_material_bundle_uuid": ""}, {"uuid": "6b3c5dbc-d801-4a2a-b73d-2419056dc12a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" Bpress 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1810", "cost": "6.3800", "displayed_cost": "6.3800", "job_material_bundle_uuid": ""}, {"uuid": "38067b30-d896-4b45-85de-24190dbf898a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" Bpress slip socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1811", "cost": "4.7800", "displayed_cost": "4.7800", "job_material_bundle_uuid": ""}, {"uuid": "73e412e1-4097-4a20-ad11-24190ce5f97a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Sand and cement", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1812", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7b985741-83aa-4e80-8488-241f6fe8166a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" tempering valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1813", "cost": "41.3900", "displayed_cost": "41.3900", "job_material_bundle_uuid": ""}, {"uuid": "b7b2f138-87a6-40fd-a4e5-241f64fdcb4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" duo valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1814", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "771ba4ff-4058-4a3b-968f-241f633def1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" pressure limiting valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1815", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c906d566-2cc4-4c95-8a85-241f6621031a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Small baytech", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1816", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1b6eba58-4680-46a0-b334-241f63d4a2da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "1/2\" kinco nut", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1817", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e28f9226-5370-4a52-91a7-241f6ca4860a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "1/2\" kinco olive", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1818", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c90ca0c4-257f-4506-9490-241f6252411a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4\" x 1/2\" reducing nipple", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1819", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "83ead349-f451-4ff1-a615-2417a85507da", "start_date": "2026-04-20 08:49:46", "end_date": "2026-04-20 09:21:21", "activity_was_recorded": 1, "activity_was_automated": 4, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "286", "travel_distance_in_meters": "1514", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:27:53", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "2fde1329-347b-48c2-98e1-2417ae08306a", "start_date": "2026-04-20 07:43:30", "end_date": "2026-04-20 16:24:30", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:24:43", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "f2c31167-e778-4efe-9d30-2417ad05adaa", "start_date": "2026-04-20 07:37:44", "end_date": "2026-04-20 16:27:36", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "195", "travel_distance_in_meters": "2568", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:27:54", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "1180a283-5008-4569-b9a5-2418dad4322a", "start_date": "2026-04-21 07:54:52", "end_date": "2026-04-21 09:21:33", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 09:21:37", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "20b324a7-d0c0-46a2-b4ed-24190cdc4f3a", "start_date": "2026-04-21 13:08:15", "end_date": "2026-04-21 16:39:46", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 16:39:51", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "2032249a-c961-4061-90a6-24190de256ca", "start_date": "2026-04-21 15:34:43", "end_date": "2026-04-21 16:39:47", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 16:39:50", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "45704498-fe77-47ea-bfd2-241909a3076a", "start_date": "2026-04-22 07:36:06", "end_date": "2026-04-22 09:32:32", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 09:33:26", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}], "jobScheduledActivities": [{"uuid": "af2dac7e-c62e-462a-89b6-23e93a6e626b", "start_date": "2026-03-05 15:30:00", "end_date": "2026-03-05 16:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-05 16:04:06", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-05 16:04:07", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "6f899ed9-371d-4444-9024-2411db60b3bb", "start_date": "2026-04-20 08:00:00", "end_date": "2026-04-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 06:42:24", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 06:42:24", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "264d08ed-c051-47c0-8dfc-2417a3e6e19b", "start_date": "2026-04-20 08:00:00", "end_date": "2026-04-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 07:40:35", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 07:40:35", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "534bb019-104a-4937-8c6a-2417a07a774b", "start_date": "2026-04-21 08:30:00", "end_date": "2026-04-21 13:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 06:32:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 06:32:22", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T23:23:43.126768+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.26.156.197", "x-real-ip": "3.26.156.197", "content-length": "26108", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_cbb5ce4a-245e-4df8-8bb9-241f09ad17bb", "type": "job.updated", "data": {"uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "active": 1, "date": "2026-03-04 00:00:00", "job_address": "6/16 McMillan Road\nNarooma NSW 2546", "billing_address": "6/16 McMillan Road\nNarooma NSW 2546", "status": "Completed", "quote_date": "2026-03-05 08:53:52", "work_order_date": "2026-03-09 09:29:21", "work_done_description": "Thank you for the opportunity to quote for plumbing and drainage to new renovations at unit 6 / 16 McMillan crescent, Narooma. Please find below a detailed breakdown of the proposed costs included in the quotation. If you have any questions or concerns, please do not hesitate to contact me.\n\n\n20/4/26 \nDan and sam\n\nDan \nRemove existing hot water heater and drain \nHeater 20 years old. Ray said get a new 50 litre hot water heater \nNew tray \nNew pipe work and fittings \nChase in brick work for new kitchen points under sink and bench top \n50mm drainage points for kitchen and another separate for dish washer in cupboard \n\nSam \nRemove all pipe work\nFrom main bathroom/laundry \nRenew hot and cold\nNew points for shower mixer and outlet \nNew hot and cold feed for vanity/ tub \nNew cold point for toilet \nRe hook into existing main feed outside unit \nChase and chop where needed", "generated_job_id": "10829", "completion_date": "2026-04-22 09:33:25", "completion_actioned_by_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-22 09:33:25", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "2d642c0e-cee4-44c3-bf80-23e93880e3db", "geo_is_valid": 1, "lng": 150.1264624, "lat": -36.2184525, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "McMillan Road", "geo_number": "16", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "3964.4000", "job_is_scheduled_until_stamp": "2026-04-21 13:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-03-09 09:24:17", "job_description": "She wants to talk to you about: \n- Getting toilet replaced.\n- Remove pedestal vanity in toilet.\n- Move taps for washing machine.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "2d642c0e-cee4-44c3-bf80-23e93880e3db", "name": "Karly Winkler", "website": "", "abn_number": "", "address": "6/16 McMillan Road\nNarooma NSW 2546", "address_street": "6/16 McMillan Road\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "6/16 McMillan Road\nNarooma NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "first": "Karly", "last": "Winkler", "email": "karly.winkler@gmail.com", "phone": "", "mobile": "0421321392", "type": "JOB", "uuid": "284f6715-8ea8-4154-a7c2-23e93e47044d"}], "jobMaterials": [{"uuid": "fe5c006c-61f8-4d0e-b77f-23ea69b810fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "aefc332f-c5bb-4098-82c5-23ea6114a25d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap of existing plumbing fixtures ready for removal.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8f2ecb55-2f92-4d0d-a34f-23ea688a119d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap off and remove hws and leave on site for reinstalling.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "25cf99ee-9e3f-427f-8254-23ea60a425fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap of kitchen taps in wall.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a789d7de-e534-4247-a4e9-23ea6e0abb8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap and delete toilet hand wash basin.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6cbfe02e-18e9-4356-bc02-23ea6cb5624d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Relocate washing machines hot and cold to under new bench.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fe95f5c8-8e9c-4f33-bee7-23ea6b5ae90d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new Posh Solus Square Close Coupled Back to Wall toilet suite.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0f379b54-ddb4-426b-88a6-23ea66ac8c5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply Posh Domaine Twin Rail Shower with Top Rail Water Inlet Chrome and taps.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "238b46ac-a270-4b08-b46d-23ea687365cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new basin mixer and washing machine taps.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "96219cee-444c-4d3b-ab2a-23ea6553980d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new kitchen mixer.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1885757f-36b7-47d2-8f85-23ea67a0750d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Fit off all pc items.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b3b3edcc-9e30-4f15-8e64-23ea66057add", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Relocate existing hot water service.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54518e2e-e85c-4629-b937-23ea6654a68d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Installation of new hot and cold lines to hot water services once brick wall is removed.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e24a6e49-a9e7-4a11-8328-23ea67d03bfd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "1400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ee7976e1-fda3-4f68-905b-23ea6fd9e98d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Upgrading any existing plumbing other than stated in inclusions.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d02d0d-c500-4e2a-b225-23ea6650dc3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Basin and kitchen sink and plug and wastes.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "19120562-0798-4089-ae7d-23ea6cd5408d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Altering shower pipe work.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "37f4c386-3d39-4356-98cf-23ea653b024d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "3604.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3604.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "47dc7428-c90e-4b5d-9102-24190338ea5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "20.0000", "name": "1/2\" capillary 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1801", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1a61c08d-b3ee-4473-a939-24190d7eb1fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" capillary BP 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1802", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ea2df87a-9ffd-42a6-9c93-2419079a69ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2\" kemlag copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1803", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "995b4cf2-ede6-414a-a890-24190d900aaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm square junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1804", "cost": "3.1500", "displayed_cost": "3.1500", "job_material_bundle_uuid": ""}, {"uuid": "167e28b6-b409-49fe-bd96-241907694c0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm 15 degree bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1805", "cost": "3.7100", "displayed_cost": "3.7100", "job_material_bundle_uuid": ""}, {"uuid": "d49a589f-cd55-4a21-a14b-2419035876ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1806", "cost": "1.1200", "displayed_cost": "1.1200", "job_material_bundle_uuid": ""}, {"uuid": "8154e9d0-2976-4a57-bb31-24190e521a5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1807", "cost": "1.1900", "displayed_cost": "1.1900", "job_material_bundle_uuid": ""}, {"uuid": "6881489c-15b1-46fb-a893-2419024122ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm pvc pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1808", "cost": "8.7300", "displayed_cost": "8.7300", "job_material_bundle_uuid": ""}, {"uuid": "1f25e1b3-e96c-4360-a231-241906b764fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" capillary tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1809", "cost": "4.4400", "displayed_cost": "4.4400", "job_material_bundle_uuid": ""}, {"uuid": "6b3c5dbc-d801-4a2a-b73d-2419056dc12a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" Bpress 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1810", "cost": "6.3800", "displayed_cost": "6.3800", "job_material_bundle_uuid": ""}, {"uuid": "38067b30-d896-4b45-85de-24190dbf898a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" Bpress slip socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1811", "cost": "4.7800", "displayed_cost": "4.7800", "job_material_bundle_uuid": ""}, {"uuid": "73e412e1-4097-4a20-ad11-24190ce5f97a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Sand and cement", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1812", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7b985741-83aa-4e80-8488-241f6fe8166a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" tempering valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1813", "cost": "41.3900", "displayed_cost": "41.3900", "job_material_bundle_uuid": ""}, {"uuid": "b7b2f138-87a6-40fd-a4e5-241f64fdcb4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" duo valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1814", "cost": "16.7500", "displayed_cost": "16.7500", "job_material_bundle_uuid": ""}, {"uuid": "771ba4ff-4058-4a3b-968f-241f633def1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" pressure limiting valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1815", "cost": "26.9300", "displayed_cost": "26.9300", "job_material_bundle_uuid": ""}, {"uuid": "c906d566-2cc4-4c95-8a85-241f6621031a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Small baytech", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1816", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1b6eba58-4680-46a0-b334-241f63d4a2da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "1/2\" kinco nut", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1817", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e28f9226-5370-4a52-91a7-241f6ca4860a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "1/2\" kinco olive", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1818", "cost": "0.1600", "displayed_cost": "0.1600", "job_material_bundle_uuid": ""}, {"uuid": "c90ca0c4-257f-4506-9490-241f6252411a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4\" x 1/2\" reducing nipple", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1819", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "83ead349-f451-4ff1-a615-2417a85507da", "start_date": "2026-04-20 08:49:46", "end_date": "2026-04-20 09:21:21", "activity_was_recorded": 1, "activity_was_automated": 4, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "286", "travel_distance_in_meters": "1514", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:27:53", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "2fde1329-347b-48c2-98e1-2417ae08306a", "start_date": "2026-04-20 07:43:30", "end_date": "2026-04-20 16:24:30", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:24:43", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "f2c31167-e778-4efe-9d30-2417ad05adaa", "start_date": "2026-04-20 07:37:44", "end_date": "2026-04-20 16:27:36", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "195", "travel_distance_in_meters": "2568", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:27:54", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "1180a283-5008-4569-b9a5-2418dad4322a", "start_date": "2026-04-21 07:54:52", "end_date": "2026-04-21 09:21:33", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 09:21:37", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "20b324a7-d0c0-46a2-b4ed-24190cdc4f3a", "start_date": "2026-04-21 13:08:15", "end_date": "2026-04-21 16:39:46", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 16:39:51", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "2032249a-c961-4061-90a6-24190de256ca", "start_date": "2026-04-21 15:34:43", "end_date": "2026-04-21 16:39:47", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 16:39:50", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "45704498-fe77-47ea-bfd2-241909a3076a", "start_date": "2026-04-22 07:36:06", "end_date": "2026-04-22 09:32:32", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 09:33:26", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}], "jobScheduledActivities": [{"uuid": "af2dac7e-c62e-462a-89b6-23e93a6e626b", "start_date": "2026-03-05 15:30:00", "end_date": "2026-03-05 16:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-05 16:04:06", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-05 16:04:07", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "6f899ed9-371d-4444-9024-2411db60b3bb", "start_date": "2026-04-20 08:00:00", "end_date": "2026-04-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 06:42:24", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 06:42:24", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "264d08ed-c051-47c0-8dfc-2417a3e6e19b", "start_date": "2026-04-20 08:00:00", "end_date": "2026-04-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 07:40:35", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 07:40:35", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "534bb019-104a-4937-8c6a-2417a07a774b", "start_date": "2026-04-21 08:30:00", "end_date": "2026-04-21 13:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 06:32:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 06:32:22", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T23:23:43.747129+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "16.176.227.40", "x-real-ip": "16.176.227.40", "content-length": "3577", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_e6976597-4ebb-404f-a981-241f06bf07cb", "type": "job.updated", "data": {"uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "Club Dalmeny, NSW 2546", "billing_address": "Services Club\nPO Box 196\nNarooma, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 09:06:02", "work_done_description": "", "generated_job_id": "11267", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:45:53", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "01feb377-c729-44a4-8811-1f5bedd53efb", "geo_is_valid": 1, "lng": 150.11026, "lat": -36.1675262, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Ruth Place", "geo_number": "1", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-28 12:45:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Replace broken sewer line", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "01feb377-c729-44a4-8811-1f5bedd53efb", "name": "Narooma Sporting and Services Club", "website": "", "abn_number": "", "address": "NAROOMA, NSW 2546", "address_street": "Services Club\nPO Box 196", "address_city": "Narooma", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "Services Club\nPO Box 196\nNarooma, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "first": "", "last": "", "email": "accounts@clubnarooma.com.au", "phone": "44762135", "mobile": "", "type": "JOB", "uuid": "b32b5d53-3940-4e2f-9f48-2414c8def61d"}], "jobRecordedActivities": [{"uuid": "5890c490-587d-4d99-8ae8-241f6cf0fe8a", "start_date": "2026-04-28 08:45:55", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 08:45:56", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "094784c7-3e30-4b81-aeca-2418dfc12ecb", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 12:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 19:38:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 19:38:47", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T23:35:48.646786+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "15.135.213.46", "x-real-ip": "15.135.213.46", "content-length": "3577", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_a9a45992-ba17-423d-bbad-241f01b1282b", "type": "job.updated", "data": {"uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "Club Dalmeny, NSW 2546", "billing_address": "Services Club\nPO Box 196\nNarooma, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 09:06:02", "work_done_description": "", "generated_job_id": "11267", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-28 08:45:53", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "01feb377-c729-44a4-8811-1f5bedd53efb", "geo_is_valid": 1, "lng": 150.11026, "lat": -36.1675262, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Ruth Place", "geo_number": "1", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-28 12:45:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Replace broken sewer line", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "01feb377-c729-44a4-8811-1f5bedd53efb", "name": "Narooma Sporting and Services Club", "website": "", "abn_number": "", "address": "NAROOMA, NSW 2546", "address_street": "Services Club\nPO Box 196", "address_city": "Narooma", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "Services Club\nPO Box 196\nNarooma, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "first": "", "last": "", "email": "accounts@clubnarooma.com.au", "phone": "44762135", "mobile": "", "type": "JOB", "uuid": "b32b5d53-3940-4e2f-9f48-2414c8def61d"}], "jobRecordedActivities": [{"uuid": "5890c490-587d-4d99-8ae8-241f6cf0fe8a", "start_date": "2026-04-28 08:45:55", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-28 08:45:56", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "094784c7-3e30-4b81-aeca-2418dfc12ecb", "start_date": "2026-04-28 08:00:00", "end_date": "2026-04-28 12:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d9311931-0c61-4b64-8fa0-2414c5e54ddd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 19:38:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 19:38:47", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T23:36:29.324289+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "54.206.143.12", "x-real-ip": "54.206.143.12", "content-length": "26110", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_465eaf3c-0383-449a-b2ce-241f081df6ab", "type": "job.updated", "data": {"uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "active": 1, "date": "2026-03-04 00:00:00", "job_address": "6/16 McMillan Road\nNarooma NSW 2546", "billing_address": "6/16 McMillan Road\nNarooma NSW 2546", "status": "Completed", "quote_date": "2026-03-05 08:53:52", "work_order_date": "2026-03-09 09:29:21", "work_done_description": "Thank you for the opportunity to quote for plumbing and drainage to new renovations at unit 6 / 16 McMillan crescent, Narooma. Please find below a detailed breakdown of the proposed costs included in the quotation. If you have any questions or concerns, please do not hesitate to contact me.\n\n\n20/4/26 \nDan and sam\n\nDan \nRemove existing hot water heater and drain \nHeater 20 years old. Ray said get a new 50 litre hot water heater \nNew tray \nNew pipe work and fittings \nChase in brick work for new kitchen points under sink and bench top \n50mm drainage points for kitchen and another separate for dish washer in cupboard \n\nSam \nRemove all pipe work\nFrom main bathroom/laundry \nRenew hot and cold\nNew points for shower mixer and outlet \nNew hot and cold feed for vanity/ tub \nNew cold point for toilet \nRe hook into existing main feed outside unit \nChase and chop where needed", "generated_job_id": "10829", "completion_date": "2026-04-22 09:33:25", "completion_actioned_by_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-22 09:33:25", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "2d642c0e-cee4-44c3-bf80-23e93880e3db", "geo_is_valid": 1, "lng": 150.1264624, "lat": -36.2184525, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "McMillan Road", "geo_number": "16", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "3964.4000", "job_is_scheduled_until_stamp": "2026-04-21 13:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-03-09 09:24:17", "job_description": "She wants to talk to you about: \n- Getting toilet replaced.\n- Remove pedestal vanity in toilet.\n- Move taps for washing machine.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "2d642c0e-cee4-44c3-bf80-23e93880e3db", "name": "Karly Winkler", "website": "", "abn_number": "", "address": "6/16 McMillan Road\nNarooma NSW 2546", "address_street": "6/16 McMillan Road\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "6/16 McMillan Road\nNarooma NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "first": "Karly", "last": "Winkler", "email": "karly.winkler@gmail.com", "phone": "", "mobile": "0421321392", "type": "JOB", "uuid": "284f6715-8ea8-4154-a7c2-23e93e47044d"}], "jobMaterials": [{"uuid": "fe5c006c-61f8-4d0e-b77f-23ea69b810fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "aefc332f-c5bb-4098-82c5-23ea6114a25d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap of existing plumbing fixtures ready for removal.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8f2ecb55-2f92-4d0d-a34f-23ea688a119d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap off and remove hws and leave on site for reinstalling.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "25cf99ee-9e3f-427f-8254-23ea60a425fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap of kitchen taps in wall.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a789d7de-e534-4247-a4e9-23ea6e0abb8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap and delete toilet hand wash basin.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6cbfe02e-18e9-4356-bc02-23ea6cb5624d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Relocate washing machines hot and cold to under new bench.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fe95f5c8-8e9c-4f33-bee7-23ea6b5ae90d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new Posh Solus Square Close Coupled Back to Wall toilet suite.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0f379b54-ddb4-426b-88a6-23ea66ac8c5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply Posh Domaine Twin Rail Shower with Top Rail Water Inlet Chrome and taps.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "238b46ac-a270-4b08-b46d-23ea687365cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new basin mixer and washing machine taps.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "96219cee-444c-4d3b-ab2a-23ea6553980d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new kitchen mixer.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1885757f-36b7-47d2-8f85-23ea67a0750d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Fit off all pc items.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b3b3edcc-9e30-4f15-8e64-23ea66057add", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Relocate existing hot water service.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54518e2e-e85c-4629-b937-23ea6654a68d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Installation of new hot and cold lines to hot water services once brick wall is removed.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e24a6e49-a9e7-4a11-8328-23ea67d03bfd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "1400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ee7976e1-fda3-4f68-905b-23ea6fd9e98d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Upgrading any existing plumbing other than stated in inclusions.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d02d0d-c500-4e2a-b225-23ea6650dc3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Basin and kitchen sink and plug and wastes.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "19120562-0798-4089-ae7d-23ea6cd5408d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Altering shower pipe work.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "37f4c386-3d39-4356-98cf-23ea653b024d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "3604.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3604.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "47dc7428-c90e-4b5d-9102-24190338ea5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "20.0000", "name": "1/2\" capillary 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1801", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1a61c08d-b3ee-4473-a939-24190d7eb1fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" capillary BP 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1802", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ea2df87a-9ffd-42a6-9c93-2419079a69ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2\" kemlag copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1803", "cost": "18.1300", "displayed_cost": "18.1300", "job_material_bundle_uuid": ""}, {"uuid": "995b4cf2-ede6-414a-a890-24190d900aaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm square junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1804", "cost": "3.1500", "displayed_cost": "3.1500", "job_material_bundle_uuid": ""}, {"uuid": "167e28b6-b409-49fe-bd96-241907694c0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm 15 degree bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1805", "cost": "3.7100", "displayed_cost": "3.7100", "job_material_bundle_uuid": ""}, {"uuid": "d49a589f-cd55-4a21-a14b-2419035876ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1806", "cost": "1.1200", "displayed_cost": "1.1200", "job_material_bundle_uuid": ""}, {"uuid": "8154e9d0-2976-4a57-bb31-24190e521a5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1807", "cost": "1.1900", "displayed_cost": "1.1900", "job_material_bundle_uuid": ""}, {"uuid": "6881489c-15b1-46fb-a893-2419024122ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm pvc pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1808", "cost": "8.7300", "displayed_cost": "8.7300", "job_material_bundle_uuid": ""}, {"uuid": "1f25e1b3-e96c-4360-a231-241906b764fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" capillary tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1809", "cost": "4.4400", "displayed_cost": "4.4400", "job_material_bundle_uuid": ""}, {"uuid": "6b3c5dbc-d801-4a2a-b73d-2419056dc12a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" Bpress 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1810", "cost": "6.3800", "displayed_cost": "6.3800", "job_material_bundle_uuid": ""}, {"uuid": "38067b30-d896-4b45-85de-24190dbf898a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" Bpress slip socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1811", "cost": "4.7800", "displayed_cost": "4.7800", "job_material_bundle_uuid": ""}, {"uuid": "73e412e1-4097-4a20-ad11-24190ce5f97a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Sand and cement", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1812", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7b985741-83aa-4e80-8488-241f6fe8166a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" tempering valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1813", "cost": "41.3900", "displayed_cost": "41.3900", "job_material_bundle_uuid": ""}, {"uuid": "b7b2f138-87a6-40fd-a4e5-241f64fdcb4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" duo valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1814", "cost": "16.7500", "displayed_cost": "16.7500", "job_material_bundle_uuid": ""}, {"uuid": "771ba4ff-4058-4a3b-968f-241f633def1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" pressure limiting valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1815", "cost": "26.9300", "displayed_cost": "26.9300", "job_material_bundle_uuid": ""}, {"uuid": "c906d566-2cc4-4c95-8a85-241f6621031a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Small baytech", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1816", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1b6eba58-4680-46a0-b334-241f63d4a2da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "1/2\" kinco nut", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1817", "cost": "1.1700", "displayed_cost": "1.1700", "job_material_bundle_uuid": ""}, {"uuid": "e28f9226-5370-4a52-91a7-241f6ca4860a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "1/2\" kinco olive", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1818", "cost": "0.1600", "displayed_cost": "0.1600", "job_material_bundle_uuid": ""}, {"uuid": "c90ca0c4-257f-4506-9490-241f6252411a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4\" x 1/2\" reducing nipple", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1819", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "83ead349-f451-4ff1-a615-2417a85507da", "start_date": "2026-04-20 08:49:46", "end_date": "2026-04-20 09:21:21", "activity_was_recorded": 1, "activity_was_automated": 4, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "286", "travel_distance_in_meters": "1514", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:27:53", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "2fde1329-347b-48c2-98e1-2417ae08306a", "start_date": "2026-04-20 07:43:30", "end_date": "2026-04-20 16:24:30", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:24:43", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "f2c31167-e778-4efe-9d30-2417ad05adaa", "start_date": "2026-04-20 07:37:44", "end_date": "2026-04-20 16:27:36", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "195", "travel_distance_in_meters": "2568", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:27:54", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "1180a283-5008-4569-b9a5-2418dad4322a", "start_date": "2026-04-21 07:54:52", "end_date": "2026-04-21 09:21:33", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 09:21:37", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "20b324a7-d0c0-46a2-b4ed-24190cdc4f3a", "start_date": "2026-04-21 13:08:15", "end_date": "2026-04-21 16:39:46", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 16:39:51", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "2032249a-c961-4061-90a6-24190de256ca", "start_date": "2026-04-21 15:34:43", "end_date": "2026-04-21 16:39:47", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 16:39:50", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "45704498-fe77-47ea-bfd2-241909a3076a", "start_date": "2026-04-22 07:36:06", "end_date": "2026-04-22 09:32:32", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 09:33:26", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}], "jobScheduledActivities": [{"uuid": "af2dac7e-c62e-462a-89b6-23e93a6e626b", "start_date": "2026-03-05 15:30:00", "end_date": "2026-03-05 16:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-05 16:04:06", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-05 16:04:07", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "6f899ed9-371d-4444-9024-2411db60b3bb", "start_date": "2026-04-20 08:00:00", "end_date": "2026-04-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 06:42:24", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 06:42:24", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "264d08ed-c051-47c0-8dfc-2417a3e6e19b", "start_date": "2026-04-20 08:00:00", "end_date": "2026-04-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 07:40:35", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 07:40:35", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "534bb019-104a-4937-8c6a-2417a07a774b", "start_date": "2026-04-21 08:30:00", "end_date": "2026-04-21 13:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 06:32:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 06:32:22", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-27T23:43:20.050155+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.26.229.72", "x-real-ip": "3.26.229.72", "content-length": "26112", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

payload_json:
{"id": "smwe_3bf6e7bc-62c7-48a5-a672-241f085896eb", "type": "job.updated", "data": {"uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "active": 1, "date": "2026-03-04 00:00:00", "job_address": "6/16 McMillan Road\nNarooma NSW 2546", "billing_address": "6/16 McMillan Road\nNarooma NSW 2546", "status": "Completed", "quote_date": "2026-03-05 08:53:52", "work_order_date": "2026-03-09 09:29:21", "work_done_description": "Thank you for the opportunity to quote for plumbing and drainage to new renovations at unit 6 / 16 McMillan crescent, Narooma. Please find below a detailed breakdown of the proposed costs included in the quotation. If you have any questions or concerns, please do not hesitate to contact me.\n\n\n20/4/26 \nDan and sam\n\nDan \nRemove existing hot water heater and drain \nHeater 20 years old. Ray said get a new 50 litre hot water heater \nNew tray \nNew pipe work and fittings \nChase in brick work for new kitchen points under sink and bench top \n50mm drainage points for kitchen and another separate for dish washer in cupboard \n\nSam \nRemove all pipe work\nFrom main bathroom/laundry \nRenew hot and cold\nNew points for shower mixer and outlet \nNew hot and cold feed for vanity/ tub \nNew cold point for toilet \nRe hook into existing main feed outside unit \nChase and chop where needed", "generated_job_id": "10829", "completion_date": "2026-04-22 09:33:25", "completion_actioned_by_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-22 09:33:25", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "2d642c0e-cee4-44c3-bf80-23e93880e3db", "geo_is_valid": 1, "lng": 150.1264624, "lat": -36.2184525, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "McMillan Road", "geo_number": "16", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "3964.4000", "job_is_scheduled_until_stamp": "2026-04-21 13:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-03-09 09:24:17", "job_description": "She wants to talk to you about: \n- Getting toilet replaced.\n- Remove pedestal vanity in toilet.\n- Move taps for washing machine.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "2d642c0e-cee4-44c3-bf80-23e93880e3db", "name": "Karly Winkler", "website": "", "abn_number": "", "address": "6/16 McMillan Road\nNarooma NSW 2546", "address_street": "6/16 McMillan Road\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "6/16 McMillan Road\nNarooma NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "first": "Karly", "last": "Winkler", "email": "karly.winkler@gmail.com", "phone": "", "mobile": "0421321392", "type": "JOB", "uuid": "284f6715-8ea8-4154-a7c2-23e93e47044d"}], "jobMaterials": [{"uuid": "fe5c006c-61f8-4d0e-b77f-23ea69b810fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "aefc332f-c5bb-4098-82c5-23ea6114a25d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap of existing plumbing fixtures ready for removal.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8f2ecb55-2f92-4d0d-a34f-23ea688a119d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap off and remove hws and leave on site for reinstalling.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "25cf99ee-9e3f-427f-8254-23ea60a425fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap of kitchen taps in wall.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a789d7de-e534-4247-a4e9-23ea6e0abb8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Cap and delete toilet hand wash basin.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6cbfe02e-18e9-4356-bc02-23ea6cb5624d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Relocate washing machines hot and cold to under new bench.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fe95f5c8-8e9c-4f33-bee7-23ea6b5ae90d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new Posh Solus Square Close Coupled Back to Wall toilet suite.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0f379b54-ddb4-426b-88a6-23ea66ac8c5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply Posh Domaine Twin Rail Shower with Top Rail Water Inlet Chrome and taps.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "238b46ac-a270-4b08-b46d-23ea687365cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new basin mixer and washing machine taps.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "96219cee-444c-4d3b-ab2a-23ea6553980d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new kitchen mixer.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1885757f-36b7-47d2-8f85-23ea67a0750d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Fit off all pc items.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b3b3edcc-9e30-4f15-8e64-23ea66057add", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Relocate existing hot water service.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54518e2e-e85c-4629-b937-23ea6654a68d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Installation of new hot and cold lines to hot water services once brick wall is removed.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e24a6e49-a9e7-4a11-8328-23ea67d03bfd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "1400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ee7976e1-fda3-4f68-905b-23ea6fd9e98d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Upgrading any existing plumbing other than stated in inclusions.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d02d0d-c500-4e2a-b225-23ea6650dc3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Basin and kitchen sink and plug and wastes.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "19120562-0798-4089-ae7d-23ea6cd5408d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Altering shower pipe work.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "ccfcf853-2e40-4894-9252-23e8dea9140b", "sort_order": "1700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "37f4c386-3d39-4356-98cf-23ea653b024d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "3604.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3604.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "47dc7428-c90e-4b5d-9102-24190338ea5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "20.0000", "name": "1/2\" capillary 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1801", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1a61c08d-b3ee-4473-a939-24190d7eb1fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" capillary BP 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1802", "cost": "12.3700", "displayed_cost": "12.3700", "job_material_bundle_uuid": ""}, {"uuid": "ea2df87a-9ffd-42a6-9c93-2419079a69ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2\" kemlag copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1803", "cost": "18.1300", "displayed_cost": "18.1300", "job_material_bundle_uuid": ""}, {"uuid": "995b4cf2-ede6-414a-a890-24190d900aaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm square junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1804", "cost": "3.1500", "displayed_cost": "3.1500", "job_material_bundle_uuid": ""}, {"uuid": "167e28b6-b409-49fe-bd96-241907694c0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm 15 degree bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1805", "cost": "3.7100", "displayed_cost": "3.7100", "job_material_bundle_uuid": ""}, {"uuid": "d49a589f-cd55-4a21-a14b-2419035876ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1806", "cost": "1.1200", "displayed_cost": "1.1200", "job_material_bundle_uuid": ""}, {"uuid": "8154e9d0-2976-4a57-bb31-24190e521a5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1807", "cost": "1.1900", "displayed_cost": "1.1900", "job_material_bundle_uuid": ""}, {"uuid": "6881489c-15b1-46fb-a893-2419024122ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm pvc pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1808", "cost": "8.7300", "displayed_cost": "8.7300", "job_material_bundle_uuid": ""}, {"uuid": "1f25e1b3-e96c-4360-a231-241906b764fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" capillary tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1809", "cost": "4.4400", "displayed_cost": "4.4400", "job_material_bundle_uuid": ""}, {"uuid": "6b3c5dbc-d801-4a2a-b73d-2419056dc12a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" Bpress 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1810", "cost": "6.3800", "displayed_cost": "6.3800", "job_material_bundle_uuid": ""}, {"uuid": "38067b30-d896-4b45-85de-24190dbf898a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4\" Bpress slip socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1811", "cost": "4.7800", "displayed_cost": "4.7800", "job_material_bundle_uuid": ""}, {"uuid": "73e412e1-4097-4a20-ad11-24190ce5f97a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Sand and cement", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1812", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7b985741-83aa-4e80-8488-241f6fe8166a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" tempering valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1813", "cost": "41.3900", "displayed_cost": "41.3900", "job_material_bundle_uuid": ""}, {"uuid": "b7b2f138-87a6-40fd-a4e5-241f64fdcb4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" duo valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1814", "cost": "16.7500", "displayed_cost": "16.7500", "job_material_bundle_uuid": ""}, {"uuid": "771ba4ff-4058-4a3b-968f-241f633def1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2\" pressure limiting valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1815", "cost": "26.9300", "displayed_cost": "26.9300", "job_material_bundle_uuid": ""}, {"uuid": "c906d566-2cc4-4c95-8a85-241f6621031a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Small baytech", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1816", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1b6eba58-4680-46a0-b334-241f63d4a2da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "1/2\" kinco nut", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1817", "cost": "1.1700", "displayed_cost": "1.1700", "job_material_bundle_uuid": ""}, {"uuid": "e28f9226-5370-4a52-91a7-241f6ca4860a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "1/2\" kinco olive", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1818", "cost": "0.1600", "displayed_cost": "0.1600", "job_material_bundle_uuid": ""}, {"uuid": "c90ca0c4-257f-4506-9490-241f6252411a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4\" x 1/2\" reducing nipple", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1819", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "83ead349-f451-4ff1-a615-2417a85507da", "start_date": "2026-04-20 08:49:46", "end_date": "2026-04-20 09:21:21", "activity_was_recorded": 1, "activity_was_automated": 4, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "286", "travel_distance_in_meters": "1514", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:27:53", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "2fde1329-347b-48c2-98e1-2417ae08306a", "start_date": "2026-04-20 07:43:30", "end_date": "2026-04-20 16:24:30", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:24:43", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "f2c31167-e778-4efe-9d30-2417ad05adaa", "start_date": "2026-04-20 07:37:44", "end_date": "2026-04-20 16:27:36", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "195", "travel_distance_in_meters": "2568", "material_uuid": "", "allocated_timestamp": "2026-04-20 16:27:54", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "1180a283-5008-4569-b9a5-2418dad4322a", "start_date": "2026-04-21 07:54:52", "end_date": "2026-04-21 09:21:33", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 09:21:37", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "20b324a7-d0c0-46a2-b4ed-24190cdc4f3a", "start_date": "2026-04-21 13:08:15", "end_date": "2026-04-21 16:39:46", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 16:39:51", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "2032249a-c961-4061-90a6-24190de256ca", "start_date": "2026-04-21 15:34:43", "end_date": "2026-04-21 16:39:47", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 16:39:50", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "45704498-fe77-47ea-bfd2-241909a3076a", "start_date": "2026-04-22 07:36:06", "end_date": "2026-04-22 09:32:32", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 09:33:26", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}], "jobScheduledActivities": [{"uuid": "af2dac7e-c62e-462a-89b6-23e93a6e626b", "start_date": "2026-03-05 15:30:00", "end_date": "2026-03-05 16:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-05 16:04:06", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-05 16:04:07", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "6f899ed9-371d-4444-9024-2411db60b3bb", "start_date": "2026-04-20 08:00:00", "end_date": "2026-04-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 06:42:24", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 06:42:24", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "264d08ed-c051-47c0-8dfc-2417a3e6e19b", "start_date": "2026-04-20 08:00:00", "end_date": "2026-04-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 07:40:35", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 07:40:35", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "534bb019-104a-4937-8c6a-2417a07a774b", "start_date": "2026-04-21 08:30:00", "end_date": "2026-04-21 13:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d8bdedb0-f395-4c55-9206-23e93fa3394d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 06:32:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 06:32:22", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


