# webhook_events

received_at: 2026-04-23T05:44:12.748768+00:00
client_host: 127.0.0.1
method: POST
path: /webhooks/servicem8-job-updated
payload_json: {"test": true, "source": "manual"}
headers_json:
{"host": "127.0.0.1:18354", "user-agent": "curl/8.5.0", "accept": "*/*", "content-type": "application/json", "content-length": "31"}


received_at: 2026-04-23T06:09:45.030189+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
payload_json: {"test": true, "source": "manual"}
headers_json:
{"host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "167.179.150.27", "x-real-ip": "167.179.150.27", "content-length": "31", "user-agent": "curl/7.81.0", "accept": "*/*", "content-type": "application/json"}


received_at: 2026-04-23T06:36:07.480695+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.102.80", "x-real-ip": "16.176.102.80", "content-length": "9240", "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_3a8d3217-7b81-43ed-a680-241beb0141db", "type": "job.updated", "data": {"uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "active": 1, "date": "2026-03-30 00:00:00", "job_address": "35 Yabbarra Drive\nDalmeny NSW 2546", "billing_address": "35 Yabbara Drive\nDALMENY, NSW 2546", "status": "Work Order", "quote_date": "2026-03-30 10:13:15", "work_order_date": "2026-04-15 11:33:24", "work_done_description": "Thank you for the opportunity to quote for plumbing works at 35 Yabbara Drive, 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": "11066", "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-23 16:32:40", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "01a407ce-0e24-4756-9184-1f5be3d7e26b", "geo_is_valid": 1, "lng": 150.125349, "lat": -36.1696928, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Yabbarra Drive", "geo_number": "35", "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": "9048.6000", "job_is_scheduled_until_stamp": "2026-04-10 08: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": "2026-04-15 10:17:12", "job_description": "Quote for sub floor drainage.\nQUOTE INCLUDES\nExcavate soil from behind downstairs wall under house. \nUpgrade existing ag drain and install stormwater sump at junction on external wall. \nBackfill around new ag line with 20mm gravel. \nInstall new sub floor fans in existing brick vents. \nReplacement of existing roof screws. \nRemove and replace existing Dektites on roof penetrations. \nRemoval of roof sheets around leaking skylights and repair causes of water ingress, refit sheets.\nAll necessary materials.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "01a407ce-0e24-4756-9184-1f5be3d7e26b", "name": "Harradence Karen", "website": "", "abn_number": "", "address": "", "address_street": "35 Yabbara Drive", "address_city": "DALMENY", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "35 Yabbara Drive\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"}, "jobContacts": [{"job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "first": "", "last": "", "email": "karen.harradence@icloud.com", "phone": "", "mobile": "0412 980 620", "type": "JOB", "uuid": "025abf2f-37b7-4b6e-affe-24024d41c67d"}], "jobMaterials": [{"uuid": "6734c8b8-5f99-4f55-9e26-2411d452dd3d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "038d63c4-3657-4eaf-87ea-2411d167b79d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Excavate soil from behind downstairs wall under house.", "price": "1176.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1176.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "200", "cost": "1176.0000", "displayed_cost": "1176.0000", "job_material_bundle_uuid": ""}, {"uuid": "82ee254d-3ad7-4cde-9911-2411de6d9ecd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Upgrade existing ag drain and install stormwater sump at junction on external wall.", "price": "1254.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1254.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "300", "cost": "1254.0000", "displayed_cost": "1254.0000", "job_material_bundle_uuid": ""}, {"uuid": "ee21f13b-4a59-4a1b-854a-2411d2d67b4d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Backfill around new ag line with 20mm gravel.", "price": "850.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "850.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "400", "cost": "850.0000", "displayed_cost": "850.0000", "job_material_bundle_uuid": ""}, {"uuid": "1563b496-d200-48c4-9407-2411dfd8843d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Install new sub floor fans in existing brick vents.", "price": "1600.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1600.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "500", "cost": "1600.0000", "displayed_cost": "1600.0000", "job_material_bundle_uuid": ""}, {"uuid": "ff0c9646-efc9-4e37-b9c1-2411db31845d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of existing roof screws.", "price": "2000.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2000.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "600", "cost": "2000.0000", "displayed_cost": "2000.0000", "job_material_bundle_uuid": ""}, {"uuid": "18b07635-1199-48e3-9232-2411d6df44ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Remove and replace existing Dektites on roof penetrations.", "price": "346.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "346.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "700", "cost": "346.0000", "displayed_cost": "346.0000", "job_material_bundle_uuid": ""}, {"uuid": "b62db308-0652-4eaf-b6b5-2411de920c7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Removal of roof sheets around leaking skylights and repair causes of water ingress, refit\nsheets.", "price": "1000.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1000.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "800", "cost": "1000.0000", "displayed_cost": "1000.0000", "job_material_bundle_uuid": ""}, {"uuid": "2232581c-5e70-44ed-9cb0-2411dcfafa1d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4bc52dfd-6c68-4b14-8b2c-2411d54e34bd", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "44375920-e0b2-4425-982a-2411daa7659d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "acfb122f-ea26-4537-84f0-2411d4dc70ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of skylights.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "b90678e1-ab6b-4d6b-a08b-24024d796e0b", "start_date": "2026-04-10 07:15:00", "end_date": "2026-04-10 08:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 09:09:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 09:09:00", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T06:42:57.480059+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.169.36", "x-real-ip": "13.239.169.36", "content-length": "9240", "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_4334a455-6533-4e12-85ba-241beb1f844b", "type": "job.updated", "data": {"uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "active": 1, "date": "2026-03-30 00:00:00", "job_address": "35 Yabbarra Drive\nDalmeny NSW 2546", "billing_address": "35 Yabbara Drive\nDALMENY, NSW 2546", "status": "Work Order", "quote_date": "2026-03-30 10:13:15", "work_order_date": "2026-04-15 11:33:24", "work_done_description": "Thank you for the opportunity to quote for plumbing works at 35 Yabbara Drive, 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": "11066", "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-23 16:32:40", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "01a407ce-0e24-4756-9184-1f5be3d7e26b", "geo_is_valid": 1, "lng": 150.125349, "lat": -36.1696928, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Yabbarra Drive", "geo_number": "35", "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": "9048.6000", "job_is_scheduled_until_stamp": "2026-04-10 08: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": "2026-04-15 10:17:12", "job_description": "Quote for sub floor drainage.\nQUOTE INCLUDES\nExcavate soil from behind downstairs wall under house. \nUpgrade existing ag drain and install stormwater sump at junction on external wall. \nBackfill around new ag line with 20mm gravel. \nInstall new sub floor fans in existing brick vents. \nReplacement of existing roof screws. \nRemove and replace existing Dektites on roof penetrations. \nRemoval of roof sheets around leaking skylights and repair causes of water ingress, refit sheets.\nAll necessary materials.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "01a407ce-0e24-4756-9184-1f5be3d7e26b", "name": "Harradence Karen", "website": "", "abn_number": "", "address": "", "address_street": "35 Yabbara Drive", "address_city": "DALMENY", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "35 Yabbara Drive\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"}, "jobContacts": [{"job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "first": "", "last": "", "email": "karen.harradence@icloud.com", "phone": "", "mobile": "0412 980 620", "type": "JOB", "uuid": "025abf2f-37b7-4b6e-affe-24024d41c67d"}], "jobMaterials": [{"uuid": "6734c8b8-5f99-4f55-9e26-2411d452dd3d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "038d63c4-3657-4eaf-87ea-2411d167b79d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Excavate soil from behind downstairs wall under house.", "price": "1176.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1176.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "200", "cost": "1176.0000", "displayed_cost": "1176.0000", "job_material_bundle_uuid": ""}, {"uuid": "82ee254d-3ad7-4cde-9911-2411de6d9ecd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Upgrade existing ag drain and install stormwater sump at junction on external wall.", "price": "1254.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1254.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "300", "cost": "1254.0000", "displayed_cost": "1254.0000", "job_material_bundle_uuid": ""}, {"uuid": "ee21f13b-4a59-4a1b-854a-2411d2d67b4d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Backfill around new ag line with 20mm gravel.", "price": "850.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "850.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "400", "cost": "850.0000", "displayed_cost": "850.0000", "job_material_bundle_uuid": ""}, {"uuid": "1563b496-d200-48c4-9407-2411dfd8843d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Install new sub floor fans in existing brick vents.", "price": "1600.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1600.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "500", "cost": "1600.0000", "displayed_cost": "1600.0000", "job_material_bundle_uuid": ""}, {"uuid": "ff0c9646-efc9-4e37-b9c1-2411db31845d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of existing roof screws.", "price": "2000.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2000.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "600", "cost": "2000.0000", "displayed_cost": "2000.0000", "job_material_bundle_uuid": ""}, {"uuid": "18b07635-1199-48e3-9232-2411d6df44ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Remove and replace existing Dektites on roof penetrations.", "price": "346.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "346.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "700", "cost": "346.0000", "displayed_cost": "346.0000", "job_material_bundle_uuid": ""}, {"uuid": "b62db308-0652-4eaf-b6b5-2411de920c7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Removal of roof sheets around leaking skylights and repair causes of water ingress, refit\nsheets.", "price": "1000.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1000.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "800", "cost": "1000.0000", "displayed_cost": "1000.0000", "job_material_bundle_uuid": ""}, {"uuid": "2232581c-5e70-44ed-9cb0-2411dcfafa1d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4bc52dfd-6c68-4b14-8b2c-2411d54e34bd", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "44375920-e0b2-4425-982a-2411daa7659d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "acfb122f-ea26-4537-84f0-2411d4dc70ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of skylights.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "b90678e1-ab6b-4d6b-a08b-24024d796e0b", "start_date": "2026-04-10 07:15:00", "end_date": "2026-04-10 08:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 09:09:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 09:09:00", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T06:47:30.279511+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.52.61", "x-real-ip": "54.206.52.61", "content-length": "4539", "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_7a41b8e8-6de6-48f9-a84c-241be64eb5eb", "type": "job.updated", "data": {"uuid": "431a913c-5d06-4acc-b2ab-240bcd16f31d", "active": 1, "date": "2026-04-07 00:00:00", "job_address": "16 Costin Street\nNarooma NSW 2546", "billing_address": "P.O. BOX 3083\nTUROSS HEAD, NSW 2537", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-07 13:57:38", "work_done_description": "Property - 16 Costin Street, Narooma NSW 2546.\n\nAttend to rough-in kitchen sink.\n\nWork completed:", "generated_job_id": "11155", "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-23 16:47:29", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "1bd20f14-89ea-4678-a008-1f5be574e1eb", "geo_is_valid": 1, "lng": 150.129362, "lat": -36.2255864, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Costin Street", "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": "137.5000", "job_is_scheduled_until_stamp": "2026-04-10 08:45:00", "category_uuid": "", "queue_uuid": "aa0306f3-9cb2-48b3-a6bd-20720fdd780b", "queue_expiry_date": "2026-05-14T16:47:28", "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": "rough-in kitchen sink ", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "1bd20f14-89ea-4678-a008-1f5be574e1eb", "name": "Paul Wagner Building", "website": "", "abn_number": "16654161303", "address": "", "address_street": "P.O. BOX 3083", "address_city": "TUROSS HEAD", "address_state": "NSW", "address_postcode": "2537", "address_country": "", "billing_address": "P.O. BOX 3083\nTUROSS HEAD, NSW 2537", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "44739566", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "aa0306f3-9cb2-48b3-a6bd-20720fdd780b", "name": "Jobs in Progress", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "0"}, "jobContacts": [{"job_uuid": "431a913c-5d06-4acc-b2ab-240bcd16f31d", "first": "", "last": "", "email": "paulwagnerbuilding@gmail.com", "phone": "44739566", "mobile": "", "type": "BILLING", "uuid": "d00565fa-6a40-4e69-8e63-240bcd5c9dcd"}, {"job_uuid": "431a913c-5d06-4acc-b2ab-240bcd16f31d", "first": "", "last": "", "email": "paulwagnerbuilding@gmail.com", "phone": "44739566", "mobile": "0427 739 566", "type": "JOB", "uuid": "bad4d7cc-7e8e-4077-a979-240bcb3a406d"}], "jobMaterials": [{"uuid": "67264274-a857-4e5d-924d-241376645c0d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Will", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "431a913c-5d06-4acc-b2ab-240bcd16f31d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "8addf3d6-d47e-4165-b224-240d4dc6392a", "start_date": "2026-04-10 09:01:17", "end_date": "2026-04-10 09:31:09", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "431a913c-5d06-4acc-b2ab-240bcd16f31d", "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-10 09:31:12", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}], "jobScheduledActivities": [{"uuid": "c0c260ad-1317-4b4a-93d6-240bcfd21dab", "start_date": "2026-04-10 07:45:00", "end_date": "2026-04-10 08:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "431a913c-5d06-4acc-b2ab-240bcd16f31d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-10 06:14:28", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-10 06:14:29", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T06:47:38.769740+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.173.140", "x-real-ip": "3.27.173.140", "content-length": "3845", "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_8b494108-5eaf-4059-944e-241bef6b8c9b", "type": "job.updated", "data": {"uuid": "3714cbaf-5b9b-448e-ac96-240bcb37e33d", "active": 1, "date": "2026-04-07 00:00:00", "job_address": "Lamont street bermagui", "billing_address": "Pat Waddell\n247 Rileys Road\nCOOLAGOLITE, NSW 2550", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-07 16:42:06", "work_done_description": "Property - Lamont street Bermagui \n\n\nwork completed:", "generated_job_id": "11163", "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-23 16:47:37", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "05e862f9-d59f-4850-b82f-1f5bea4b72eb", "geo_is_valid": 1, "lng": 150.0731408, "lat": -36.4268114, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Bermagui", "geo_street": "Lamont 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-15 17:00:00", "category_uuid": "", "queue_uuid": "aa0306f3-9cb2-48b3-a6bd-20720fdd780b", "queue_expiry_date": "2026-05-14T16:47:37", "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": "air con lines", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "05e862f9-d59f-4850-b82f-1f5bea4b72eb", "name": "Waddell Pat", "website": "", "abn_number": "", "address": "Pat Waddell\n247 Rileys Road\nCOOLAGOLITE, NSW 2550", "address_street": "Pat Waddell\n247 Rileys Road", "address_city": "COOLAGOLITE", "address_state": "NSW", "address_postcode": "2550", "address_country": "", "billing_address": "Pat Waddell\n247 Rileys Road\nCOOLAGOLITE, NSW 2550", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "4", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "aa0306f3-9cb2-48b3-a6bd-20720fdd780b", "name": "Jobs in Progress", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "0"}, "jobContacts": [{"job_uuid": "3714cbaf-5b9b-448e-ac96-240bcb37e33d", "first": "", "last": "", "email": "accounts@patwaddell.com.au", "phone": "64935116", "mobile": "", "type": "JOB", "uuid": "82d1daa8-1c0e-49bc-8e1a-240bcc8a78bd"}], "jobRecordedActivities": [{"uuid": "56683c72-dc93-4a7e-97f1-24137389960a", "start_date": "2026-04-15 11:30:41", "end_date": "2026-04-15 14:03:05", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "3714cbaf-5b9b-448e-ac96-240bcb37e33d", "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-04-15 14:03:16", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "a9951297-9222-48f3-ab56-240bc1426c5b", "start_date": "2026-04-15 08:00:00", "end_date": "2026-04-15 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "3714cbaf-5b9b-448e-ac96-240bcb37e33d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-15 11:30:24", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-15 11:30:24", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T06:47:38.916205+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.134.232.78", "x-real-ip": "15.134.232.78", "content-length": "3845", "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_7b21e98f-0d3d-453e-9bff-241be49b85fb", "type": "job.updated", "data": {"uuid": "3714cbaf-5b9b-448e-ac96-240bcb37e33d", "active": 1, "date": "2026-04-07 00:00:00", "job_address": "Lamont street bermagui", "billing_address": "Pat Waddell\n247 Rileys Road\nCOOLAGOLITE, NSW 2550", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-07 16:42:06", "work_done_description": "Property - Lamont street Bermagui \n\n\nwork completed:", "generated_job_id": "11163", "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-23 16:47:37", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "05e862f9-d59f-4850-b82f-1f5bea4b72eb", "geo_is_valid": 1, "lng": 150.0731408, "lat": -36.4268114, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Bermagui", "geo_street": "Lamont 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-15 17:00:00", "category_uuid": "", "queue_uuid": "aa0306f3-9cb2-48b3-a6bd-20720fdd780b", "queue_expiry_date": "2026-05-14 16:47:37", "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": "air con lines", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "05e862f9-d59f-4850-b82f-1f5bea4b72eb", "name": "Waddell Pat", "website": "", "abn_number": "", "address": "Pat Waddell\n247 Rileys Road\nCOOLAGOLITE, NSW 2550", "address_street": "Pat Waddell\n247 Rileys Road", "address_city": "COOLAGOLITE", "address_state": "NSW", "address_postcode": "2550", "address_country": "", "billing_address": "Pat Waddell\n247 Rileys Road\nCOOLAGOLITE, NSW 2550", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "4", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "aa0306f3-9cb2-48b3-a6bd-20720fdd780b", "name": "Jobs in Progress", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "0"}, "jobContacts": [{"job_uuid": "3714cbaf-5b9b-448e-ac96-240bcb37e33d", "first": "", "last": "", "email": "accounts@patwaddell.com.au", "phone": "64935116", "mobile": "", "type": "JOB", "uuid": "82d1daa8-1c0e-49bc-8e1a-240bcc8a78bd"}], "jobRecordedActivities": [{"uuid": "56683c72-dc93-4a7e-97f1-24137389960a", "start_date": "2026-04-15 11:30:41", "end_date": "2026-04-15 14:03:05", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "3714cbaf-5b9b-448e-ac96-240bcb37e33d", "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-04-15 14:03:16", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "a9951297-9222-48f3-ab56-240bc1426c5b", "start_date": "2026-04-15 08:00:00", "end_date": "2026-04-15 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "3714cbaf-5b9b-448e-ac96-240bcb37e33d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-15 11:30:24", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-15 11:30:24", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T06:47:50.065086+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.112.114", "x-real-ip": "3.107.112.114", "content-length": "4594", "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_8c9433f5-24d9-4262-9a13-241be5f8073b", "type": "job.updated", "data": {"uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "active": 1, "date": "2026-04-08 00:00:00", "job_address": "5 Ballingalla St\nNarooma NSW 2546", "billing_address": "5 Ballingalla St\nNarooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-08 12:57:21", "work_done_description": "Property - 5 Ballingalla St, Narooma NSW 2546.\n\n Ridge capping has flown off in the storm on main amenities block\n\nwork completed:", "generated_job_id": "11172", "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-23 16:47:48", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "b7ba2e8d-6de5-479e-82dc-1f8ce13b81ba", "geo_is_valid": 1, "lng": 150.1378456, "lat": -36.2231575, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Ballingalla Street", "geo_number": "5", "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-14 16:15:00", "category_uuid": "", "queue_uuid": "6bf781ae-8a6a-4972-a171-1f58a913414b", "queue_expiry_date": "2026-04-30T16:47:48", "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": "a bit of ridge capping has flown off in the storm on main amenities block", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "b7ba2e8d-6de5-479e-82dc-1f8ce13b81ba", "name": "Surf Beach Caravan Park", "website": "", "abn_number": "", "address": "5 Ballingalla St\nNarooma NSW 2546", "address_street": "5 Ballingalla St\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "5 Ballingalla St\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"}, "queue": {"uuid": "6bf781ae-8a6a-4972-a171-1f58a913414b", "name": "Parts on Order", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "0"}, "jobContacts": [{"job_uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "first": "", "last": "", "email": "invoices@merivale.com", "phone": "", "mobile": "", "type": "BILLING", "uuid": "8f65ebaa-6052-4039-bb00-240c96f176cd"}, {"job_uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "first": "", "last": "", "email": "", "phone": "+61 2 4476 2275", "mobile": "", "type": "JOB", "uuid": "96d6e447-c82f-4ddf-84b4-240c9e391f9d"}], "jobMaterials": [{"uuid": "8db298df-59aa-47c4-ba83-24121a460c8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ca1929a9-92e6-457e-bde4-2412147f190a", "start_date": "2026-04-14 12:45:40", "end_date": "2026-04-14 13:19:35", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "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-04-14 13:21:56", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "d2acdf50-c703-4b8e-bb3e-2410a014a5eb", "start_date": "2026-04-14 15:15:00", "end_date": "2026-04-14 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-14 12:44:40", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-14 12:44:40", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T06:47:51.263324+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.52.61", "x-real-ip": "54.206.52.61", "content-length": "4594", "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_3a7ad6f6-38c6-48de-a476-241be5deea1b", "type": "job.updated", "data": {"uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "active": 1, "date": "2026-04-08 00:00:00", "job_address": "5 Ballingalla St\nNarooma NSW 2546", "billing_address": "5 Ballingalla St\nNarooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-08 12:57:21", "work_done_description": "Property - 5 Ballingalla St, Narooma NSW 2546.\n\n Ridge capping has flown off in the storm on main amenities block\n\nwork completed:", "generated_job_id": "11172", "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-23 16:47:48", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "b7ba2e8d-6de5-479e-82dc-1f8ce13b81ba", "geo_is_valid": 1, "lng": 150.1378456, "lat": -36.2231575, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Ballingalla Street", "geo_number": "5", "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-14 16:15:00", "category_uuid": "", "queue_uuid": "6bf781ae-8a6a-4972-a171-1f58a913414b", "queue_expiry_date": "2026-04-30 16:47:48", "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": "a bit of ridge capping has flown off in the storm on main amenities block", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "b7ba2e8d-6de5-479e-82dc-1f8ce13b81ba", "name": "Surf Beach Caravan Park", "website": "", "abn_number": "", "address": "5 Ballingalla St\nNarooma NSW 2546", "address_street": "5 Ballingalla St\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "5 Ballingalla St\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"}, "queue": {"uuid": "6bf781ae-8a6a-4972-a171-1f58a913414b", "name": "Parts on Order", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "0"}, "jobContacts": [{"job_uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "first": "", "last": "", "email": "invoices@merivale.com", "phone": "", "mobile": "", "type": "BILLING", "uuid": "8f65ebaa-6052-4039-bb00-240c96f176cd"}, {"job_uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "first": "", "last": "", "email": "", "phone": "+61 2 4476 2275", "mobile": "", "type": "JOB", "uuid": "96d6e447-c82f-4ddf-84b4-240c9e391f9d"}], "jobMaterials": [{"uuid": "8db298df-59aa-47c4-ba83-24121a460c8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ca1929a9-92e6-457e-bde4-2412147f190a", "start_date": "2026-04-14 12:45:40", "end_date": "2026-04-14 13:19:35", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "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-04-14 13:21:56", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "d2acdf50-c703-4b8e-bb3e-2410a014a5eb", "start_date": "2026-04-14 15:15:00", "end_date": "2026-04-14 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "6d67c520-e38d-42e5-9279-240c9bd7830d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-14 12:44:40", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-14 12:44:40", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T06:53:05.507962+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.125.84", "x-real-ip": "3.25.125.84", "content-length": "8604", "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_15cba71b-8959-4d48-9d1d-241befc02a9b", "type": "job.updated", "data": {"uuid": "55821251-5faf-4081-9fda-240da3995f4d", "active": 1, "date": "2026-04-09 00:00:00", "job_address": "2 Harrison Street\nDalmeny NSW 2546", "billing_address": "121-123 Noble Parade\nDALMENY, NSW 2546", "status": "Work Order", "quote_date": "2026-04-09 12:46:13", "work_order_date": "2026-04-14 13:58:25", "work_done_description": "NRP267196399\n\nThank you for the opportunity to quote to replace asbestos roof at 2 Harrison 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": "11186", "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-14 13:59:59", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "4ab0655e-1078-4fb4-b5af-1f5beac1c3fb", "geo_is_valid": 1, "lng": 150.1255646, "lat": -36.1689457, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Harrison Street", "geo_number": "2", "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": "13621.6000", "job_is_scheduled_until_stamp": "2026-04-11 08:00:00", "category_uuid": "", "queue_uuid": "1278cc3d-9073-4553-b7a9-20a2ba00241b", "queue_expiry_date": "2026-04-15 13:58:31", "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-13 11:52:47", "job_description": "Quote for new roof\n\nNRP267196399", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "4ab0655e-1078-4fb4-b5af-1f5beac1c3fb", "name": "Mac Building Services Pty Ltd", "website": "", "abn_number": "", "address": "", "address_street": "121-123 Noble Parade", "address_city": "DALMENY", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "121-123 Noble Parade\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"}, "jobContacts": [{"job_uuid": "55821251-5faf-4081-9fda-240da3995f4d", "first": "Brett McDonald", "last": "", "email": "brett@macbuildingservices.com.au", "phone": "44768551", "mobile": "", "type": "JOB", "uuid": "a065aa21-684d-44fb-b410-240da4028f7d"}], "jobMaterials": [{"uuid": "b7936d4a-7d39-4621-aa22-240e033f0ced", "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": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "020cb245-32df-4d8b-8875-240e040a19bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of existing roof battens to suit new colorbond custom orb", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2b263a69-55cf-4197-aa27-240e0f04267d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply anticon insulation under new roof sheets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "83b30aae-fc31-4277-bb1d-240e05d2ba1d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new colorbond custom orb roof sheets on main house", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1a949d87-b500-4bcf-8bb7-240e092726dd", "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": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a51003ec-44ef-49bc-8f43-240e00fae5bd", "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": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "76cbdd7c-ab54-4895-b91c-240e09c694bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Crane Hire", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4e942974-1ddc-490f-ad17-240e0682734d", "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": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a2c208eb-1d08-46ff-bd2a-240e05aa6e3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Scaffold", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "77133fd9-8767-4c53-a6dd-240e02e66acd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Asbestos removal", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1d24e851-13d5-433e-a790-240e0e4343ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Tarping after asbestos removal", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "b67d41e8-20ce-4290-b0b0-240ace23ab7b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "25c9ff65-2447-4de8-9733-240e0e8f527d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "QUOTE INCLUDES", "price": "12383.2700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "12383.2700", "job_uuid": "55821251-5faf-4081-9fda-240da3995f4d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "48114430-ab9b-4671-b7e0-240dac0dd10b", "start_date": "2026-04-11 07:00:00", "end_date": "2026-04-11 08:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "55821251-5faf-4081-9fda-240da3995f4d", "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-09 12:46:26", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T06:54:25.195489+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.66.242.139", "x-real-ip": "54.66.242.139", "content-length": "3103", "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_f2c2dffd-9689-4977-a284-241be4fffc7b", "type": "job.updated", "data": {"uuid": "cbd098f0-e493-4fd6-b7ca-2411d072a2cd", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "58 Ocean Parade\nDalmeny NSW 2546", "billing_address": "58 Ocean Parade\nDalmeny NSW 2546", "status": "Unsuccessful", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 14:44:18", "work_done_description": "Property - 58 Ocean Parade, Dalmeny NSW 2546\n\n\nwork completed:", "generated_job_id": "11213", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "2026-04-23 16:54:23", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-23 16:54:23", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "49444d28-11e2-47d3-af0a-2258267545db", "geo_is_valid": 1, "lng": 150.1308417, "lat": -36.1689762, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Ocean Parade", "geo_number": "58", "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-22 16:00: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": "Told him around 4 \nMeet to have a chat about the quote and other things they want done. \n- Quote #6886 \n- If you need to go earlier or later give them a bell ", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "49444d28-11e2-47d3-af0a-2258267545db", "name": "Bortolin John", "website": "", "abn_number": "", "address": "58 Ocean Parade\nDalmeny NSW 2546", "address_street": "58 Ocean Parade\nDalmeny NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "58 Ocean Parade\nDalmeny NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "cbd098f0-e493-4fd6-b7ca-2411d072a2cd", "first": "", "last": "", "email": "jborto60@gmail.com", "phone": "0419994313", "mobile": "0416730747", "type": "JOB", "uuid": "2051a78e-238d-418d-a6d3-2411d30cd66d"}], "jobScheduledActivities": [{"uuid": "e0ab3618-5120-42ef-9492-2411d5e07c6b", "start_date": "2026-04-22 15:00:00", "end_date": "2026-04-22 16:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "cbd098f0-e493-4fd6-b7ca-2411d072a2cd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 14:23:17", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 14:23:18", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T06:54:47.578175+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.125.84", "x-real-ip": "3.25.125.84", "content-length": "4965", "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_1779f39a-394d-4c7d-ba8f-241be972b1cb", "type": "job.updated", "data": {"uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "active": 1, "date": "2026-04-14 00:00:00", "job_address": "NAROOMA, NSW 2546", "billing_address": "P.O. BOX 35\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-14 14:13:32", "work_done_description": "Property: Narooma mens shed.\n\nAttended site to replace some copper pipes and flexis\n\nWork Completed: \n- Inspected site to relocate fire pump.\n- Men's shed will dig trenches & move pump.\n- We need to move 40mm copper lines approx 6m along wall & under ground.\n- Suction line from tank to pump 50mm x 3m", "generated_job_id": "11226", "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-23 16:54:47", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "d775c22e-f4aa-4eab-a335-1f5beb5bdd7b", "geo_is_valid": 1, "lng": 150.1324314, "lat": -36.2192762, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "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": "137.5000", "job_is_scheduled_until_stamp": "2026-05-01 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": "replace some copper pipes and flexis. not sure how big of a job it is so maybe have a look and do it if it's not to much work\n\n walter - 0417046921\n\nWArren 0400203665", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "d775c22e-f4aa-4eab-a335-1f5beb5bdd7b", "name": "NAROOMA MENS SHED INC", "website": "", "abn_number": "", "address": "NAROOMA, NSW 2546", "address_street": "P.O. BOX 35", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "P.O. BOX 35\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": "adc472c5-85b6-448d-b906-24121f6b411d", "first": "", "last": "", "email": "", "phone": "", "mobile": "", "type": "JOB", "uuid": "c9237717-be96-412d-bdad-241218bd565d"}], "jobMaterials": [{"uuid": "8738b2cd-ca80-4b31-b67e-2418d4c558cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Matt", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "585bace5-ec1f-4a42-b8c6-2418dd443b4a", "start_date": "2026-04-20 11:41:30", "end_date": "2026-04-20 12:28:37", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "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": "1245", "travel_distance_in_meters": "938", "material_uuid": "", "allocated_timestamp": "2026-04-20 12:28:50", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "7e4260ea-950c-4783-b1ea-2412149590ab", "start_date": "2026-04-20 13:30:00", "end_date": "2026-04-20 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 07:03:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 07:03:41", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "d2278710-8183-4d3a-a14a-241bec24855b", "start_date": "2026-05-01 08:00:00", "end_date": "2026-05-01 09:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "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-23 16:54:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T06:54:49.074289+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.66.253.140", "x-real-ip": "54.66.253.140", "content-length": "9240", "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_a817c550-52fc-43d6-8b60-241be763ca8b", "type": "job.updated", "data": {"uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "active": 1, "date": "2026-03-30 00:00:00", "job_address": "35 Yabbarra Drive\nDalmeny NSW 2546", "billing_address": "35 Yabbara Drive\nDALMENY, NSW 2546", "status": "Work Order", "quote_date": "2026-03-30 10:13:15", "work_order_date": "2026-04-15 11:33:24", "work_done_description": "Thank you for the opportunity to quote for plumbing works at 35 Yabbara Drive, 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": "11066", "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-23 16:32:40", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "01a407ce-0e24-4756-9184-1f5be3d7e26b", "geo_is_valid": 1, "lng": 150.125349, "lat": -36.1696928, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Yabbarra Drive", "geo_number": "35", "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": "9048.6000", "job_is_scheduled_until_stamp": "2026-04-10 08: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": "2026-04-15 10:17:12", "job_description": "Quote for sub floor drainage.\nQUOTE INCLUDES\nExcavate soil from behind downstairs wall under house. \nUpgrade existing ag drain and install stormwater sump at junction on external wall. \nBackfill around new ag line with 20mm gravel. \nInstall new sub floor fans in existing brick vents. \nReplacement of existing roof screws. \nRemove and replace existing Dektites on roof penetrations. \nRemoval of roof sheets around leaking skylights and repair causes of water ingress, refit sheets.\nAll necessary materials.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "01a407ce-0e24-4756-9184-1f5be3d7e26b", "name": "Harradence Karen", "website": "", "abn_number": "", "address": "", "address_street": "35 Yabbara Drive", "address_city": "DALMENY", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "35 Yabbara Drive\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"}, "jobContacts": [{"job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "first": "", "last": "", "email": "karen.harradence@icloud.com", "phone": "", "mobile": "0412 980 620", "type": "JOB", "uuid": "025abf2f-37b7-4b6e-affe-24024d41c67d"}], "jobMaterials": [{"uuid": "6734c8b8-5f99-4f55-9e26-2411d452dd3d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "038d63c4-3657-4eaf-87ea-2411d167b79d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Excavate soil from behind downstairs wall under house.", "price": "1176.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1176.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "200", "cost": "1176.0000", "displayed_cost": "1176.0000", "job_material_bundle_uuid": ""}, {"uuid": "82ee254d-3ad7-4cde-9911-2411de6d9ecd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Upgrade existing ag drain and install stormwater sump at junction on external wall.", "price": "1254.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1254.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "300", "cost": "1254.0000", "displayed_cost": "1254.0000", "job_material_bundle_uuid": ""}, {"uuid": "ee21f13b-4a59-4a1b-854a-2411d2d67b4d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Backfill around new ag line with 20mm gravel.", "price": "850.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "850.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "400", "cost": "850.0000", "displayed_cost": "850.0000", "job_material_bundle_uuid": ""}, {"uuid": "1563b496-d200-48c4-9407-2411dfd8843d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Install new sub floor fans in existing brick vents.", "price": "1600.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1600.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "500", "cost": "1600.0000", "displayed_cost": "1600.0000", "job_material_bundle_uuid": ""}, {"uuid": "ff0c9646-efc9-4e37-b9c1-2411db31845d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of existing roof screws.", "price": "2000.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2000.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "600", "cost": "2000.0000", "displayed_cost": "2000.0000", "job_material_bundle_uuid": ""}, {"uuid": "18b07635-1199-48e3-9232-2411d6df44ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Remove and replace existing Dektites on roof penetrations.", "price": "346.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "346.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "700", "cost": "346.0000", "displayed_cost": "346.0000", "job_material_bundle_uuid": ""}, {"uuid": "b62db308-0652-4eaf-b6b5-2411de920c7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Removal of roof sheets around leaking skylights and repair causes of water ingress, refit\nsheets.", "price": "1000.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1000.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "800", "cost": "1000.0000", "displayed_cost": "1000.0000", "job_material_bundle_uuid": ""}, {"uuid": "2232581c-5e70-44ed-9cb0-2411dcfafa1d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4bc52dfd-6c68-4b14-8b2c-2411d54e34bd", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "44375920-e0b2-4425-982a-2411daa7659d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "acfb122f-ea26-4537-84f0-2411d4dc70ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of skylights.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "b90678e1-ab6b-4d6b-a08b-24024d796e0b", "start_date": "2026-04-10 07:15:00", "end_date": "2026-04-10 08:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 09:09:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 09:09:00", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T06:54:49.322002+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.66.253.140", "x-real-ip": "54.66.253.140", "content-length": "4965", "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_2a2ac739-c227-46e2-9ce4-241be98096eb", "type": "job.updated", "data": {"uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "active": 1, "date": "2026-04-14 00:00:00", "job_address": "NAROOMA, NSW 2546", "billing_address": "P.O. BOX 35\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-14 14:13:32", "work_done_description": "Property: Narooma mens shed.\n\nAttended site to replace some copper pipes and flexis\n\nWork Completed: \n- Inspected site to relocate fire pump.\n- Men's shed will dig trenches & move pump.\n- We need to move 40mm copper lines approx 6m along wall & under ground.\n- Suction line from tank to pump 50mm x 3m", "generated_job_id": "11226", "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-23 16:54:49", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "d775c22e-f4aa-4eab-a335-1f5beb5bdd7b", "geo_is_valid": 1, "lng": 150.1324314, "lat": -36.2192762, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "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": "137.5000", "job_is_scheduled_until_stamp": "2026-05-01 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 some copper pipes and flexis. not sure how big of a job it is so maybe have a look and do it if it's not to much work\n\n walter - 0417046921\n\nWArren 0400203665", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "d775c22e-f4aa-4eab-a335-1f5beb5bdd7b", "name": "NAROOMA MENS SHED INC", "website": "", "abn_number": "", "address": "NAROOMA, NSW 2546", "address_street": "P.O. BOX 35", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "P.O. BOX 35\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": "adc472c5-85b6-448d-b906-24121f6b411d", "first": "", "last": "", "email": "", "phone": "", "mobile": "", "type": "JOB", "uuid": "c9237717-be96-412d-bdad-241218bd565d"}], "jobMaterials": [{"uuid": "8738b2cd-ca80-4b31-b67e-2418d4c558cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Matt", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "585bace5-ec1f-4a42-b8c6-2418dd443b4a", "start_date": "2026-04-20 11:41:30", "end_date": "2026-04-20 12:28:37", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "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": "1245", "travel_distance_in_meters": "938", "material_uuid": "", "allocated_timestamp": "2026-04-20 12:28:50", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "7e4260ea-950c-4783-b1ea-2412149590ab", "start_date": "2026-04-20 13:30:00", "end_date": "2026-04-20 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 07:03:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 07:03:41", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "d2278710-8183-4d3a-a14a-241bec24855b", "start_date": "2026-05-01 08:00:00", "end_date": "2026-05-01 12:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "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-23 16:54:48", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T06:54:52.101996+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.66.253.140", "x-real-ip": "54.66.253.140", "content-length": "4965", "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_2d5d7e13-a4a6-4c3c-b46e-241be58970ab", "type": "job.updated", "data": {"uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "active": 1, "date": "2026-04-14 00:00:00", "job_address": "NAROOMA, NSW 2546", "billing_address": "P.O. BOX 35\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-14 14:13:32", "work_done_description": "Property: Narooma mens shed.\n\nAttended site to replace some copper pipes and flexis\n\nWork Completed: \n- Inspected site to relocate fire pump.\n- Men's shed will dig trenches & move pump.\n- We need to move 40mm copper lines approx 6m along wall & under ground.\n- Suction line from tank to pump 50mm x 3m", "generated_job_id": "11226", "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-23 16:54:51", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "d775c22e-f4aa-4eab-a335-1f5beb5bdd7b", "geo_is_valid": 1, "lng": 150.1324314, "lat": -36.2192762, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "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": "137.5000", "job_is_scheduled_until_stamp": "2026-05-01 13: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": "replace some copper pipes and flexis. not sure how big of a job it is so maybe have a look and do it if it's not to much work\n\n walter - 0417046921\n\nWArren 0400203665", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "d775c22e-f4aa-4eab-a335-1f5beb5bdd7b", "name": "NAROOMA MENS SHED INC", "website": "", "abn_number": "", "address": "NAROOMA, NSW 2546", "address_street": "P.O. BOX 35", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "P.O. BOX 35\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": "adc472c5-85b6-448d-b906-24121f6b411d", "first": "", "last": "", "email": "", "phone": "", "mobile": "", "type": "JOB", "uuid": "c9237717-be96-412d-bdad-241218bd565d"}], "jobMaterials": [{"uuid": "8738b2cd-ca80-4b31-b67e-2418d4c558cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Matt", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "585bace5-ec1f-4a42-b8c6-2418dd443b4a", "start_date": "2026-04-20 11:41:30", "end_date": "2026-04-20 12:28:37", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "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": "1245", "travel_distance_in_meters": "938", "material_uuid": "", "allocated_timestamp": "2026-04-20 12:28:50", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "7e4260ea-950c-4783-b1ea-2412149590ab", "start_date": "2026-04-20 13:30:00", "end_date": "2026-04-20 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 07:03:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 07:03:41", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "d2278710-8183-4d3a-a14a-241bec24855b", "start_date": "2026-05-01 08:00:00", "end_date": "2026-05-01 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "adc472c5-85b6-448d-b906-24121f6b411d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "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-23 16:54:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T06:55:58.043806+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.207.138", "x-real-ip": "13.211.207.138", "content-length": "3152", "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_af8419cc-aa2e-4ba5-9840-241be516488b", "type": "job.updated", "data": {"uuid": "ebd44d48-9a23-4dc6-af96-241218351c5d", "active": 1, "date": "2026-04-14 00:00:00", "job_address": "2807 Princes Highway\nMoruya NSW 2537", "billing_address": "129 Wagonga Street\nNarooma NSW 2546", "status": "Quote", "quote_date": "2026-04-14 15:31:55", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "", "generated_job_id": "11229", "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-23 16:55:57", "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-24 17:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "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": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Can you please provide a quote to replace the dripping shower head, and to jet clear the stormwater line as per job #11123 ", "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": "ebd44d48-9a23-4dc6-af96-241218351c5d", "first": "", "last": "", "email": "dan@greenleesproperty.com.au", "phone": "", "mobile": "0407 940 260", "type": "JOB", "uuid": "9591d47d-5ca7-46e7-9306-24121143bfdd"}], "jobScheduledActivities": [{"uuid": "b3766c60-6db1-4fdd-9c15-241be97612cb", "start_date": "2026-04-24 16:30:00", "end_date": "2026-04-24 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "ebd44d48-9a23-4dc6-af96-241218351c5d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "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-23 16:55:56", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T06:56:59.436550+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.92.48", "x-real-ip": "3.26.92.48", "content-length": "9240", "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_b6b2f120-5216-42fd-a4d9-241bea30852b", "type": "job.updated", "data": {"uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "active": 1, "date": "2026-03-30 00:00:00", "job_address": "35 Yabbarra Drive\nDalmeny NSW 2546", "billing_address": "35 Yabbara Drive\nDALMENY, NSW 2546", "status": "Work Order", "quote_date": "2026-03-30 10:13:15", "work_order_date": "2026-04-15 11:33:24", "work_done_description": "Thank you for the opportunity to quote for plumbing works at 35 Yabbara Drive, 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": "11066", "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-23 16:32:40", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "01a407ce-0e24-4756-9184-1f5be3d7e26b", "geo_is_valid": 1, "lng": 150.125349, "lat": -36.1696928, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Yabbarra Drive", "geo_number": "35", "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": "9048.6000", "job_is_scheduled_until_stamp": "2026-04-10 08: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": "2026-04-15 10:17:12", "job_description": "Quote for sub floor drainage.\nQUOTE INCLUDES\nExcavate soil from behind downstairs wall under house. \nUpgrade existing ag drain and install stormwater sump at junction on external wall. \nBackfill around new ag line with 20mm gravel. \nInstall new sub floor fans in existing brick vents. \nReplacement of existing roof screws. \nRemove and replace existing Dektites on roof penetrations. \nRemoval of roof sheets around leaking skylights and repair causes of water ingress, refit sheets.\nAll necessary materials.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "01a407ce-0e24-4756-9184-1f5be3d7e26b", "name": "Harradence Karen", "website": "", "abn_number": "", "address": "", "address_street": "35 Yabbara Drive", "address_city": "DALMENY", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "35 Yabbara Drive\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"}, "jobContacts": [{"job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "first": "", "last": "", "email": "karen.harradence@icloud.com", "phone": "", "mobile": "0412 980 620", "type": "JOB", "uuid": "025abf2f-37b7-4b6e-affe-24024d41c67d"}], "jobMaterials": [{"uuid": "6734c8b8-5f99-4f55-9e26-2411d452dd3d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "038d63c4-3657-4eaf-87ea-2411d167b79d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Excavate soil from behind downstairs wall under house.", "price": "1176.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1176.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "200", "cost": "1176.0000", "displayed_cost": "1176.0000", "job_material_bundle_uuid": ""}, {"uuid": "82ee254d-3ad7-4cde-9911-2411de6d9ecd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Upgrade existing ag drain and install stormwater sump at junction on external wall.", "price": "1254.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1254.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "300", "cost": "1254.0000", "displayed_cost": "1254.0000", "job_material_bundle_uuid": ""}, {"uuid": "ee21f13b-4a59-4a1b-854a-2411d2d67b4d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Backfill around new ag line with 20mm gravel.", "price": "850.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "850.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "400", "cost": "850.0000", "displayed_cost": "850.0000", "job_material_bundle_uuid": ""}, {"uuid": "1563b496-d200-48c4-9407-2411dfd8843d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Install new sub floor fans in existing brick vents.", "price": "1600.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1600.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "500", "cost": "1600.0000", "displayed_cost": "1600.0000", "job_material_bundle_uuid": ""}, {"uuid": "ff0c9646-efc9-4e37-b9c1-2411db31845d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Replacement of existing roof screws.", "price": "2000.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2000.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "600", "cost": "2000.0000", "displayed_cost": "2000.0000", "job_material_bundle_uuid": ""}, {"uuid": "18b07635-1199-48e3-9232-2411d6df44ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Remove and replace existing Dektites on roof penetrations.", "price": "346.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "346.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "700", "cost": "346.0000", "displayed_cost": "346.0000", "job_material_bundle_uuid": ""}, {"uuid": "b62db308-0652-4eaf-b6b5-2411de920c7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Removal of roof sheets around leaking skylights and repair causes of water ingress, refit\nsheets.", "price": "1000.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1000.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "800", "cost": "1000.0000", "displayed_cost": "1000.0000", "job_material_bundle_uuid": ""}, {"uuid": "2232581c-5e70-44ed-9cb0-2411dcfafa1d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4bc52dfd-6c68-4b14-8b2c-2411d54e34bd", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "44375920-e0b2-4425-982a-2411daa7659d", "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": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "acfb122f-ea26-4537-84f0-2411d4dc70ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of skylights.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "b90678e1-ab6b-4d6b-a08b-24024d796e0b", "start_date": "2026-04-10 07:15:00", "end_date": "2026-04-10 08:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "2c73727b-4283-40a9-ac4a-240248f093cd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 09:09:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 09:09:00", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T06:56:59.477726+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.184.218", "x-real-ip": "3.106.184.218", "content-length": "11493", "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_e6f057b1-eeec-4e94-b46f-241be31dba1b", "type": "job.updated", "data": {"uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "active": 1, "date": "2026-04-15 00:00:00", "job_address": "5 Hay Street\nBermagui NSW 2546", "billing_address": "100 Atlantic Drive\nKEYSBOROUGH, VIC 3173", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-15 16:13:36", "work_done_description": "Attended site to supply and install new         hot water service.  The existing unit was removed and the new system was installed ensuring all necessay connections and fittings were properly secured.  The new hot water services was tested to ensure proper operation.  The existing unit was removed to a waste facility.", "generated_job_id": "11248", "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-23 15:24:58", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "99d1debc-a351-4819-9c94-1f5beb14659b", "geo_is_valid": 1, "lng": 150.0673723, "lat": -36.428594, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Bermagui", "geo_street": "Hay Street", "geo_number": "5", "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": "107.8000", "job_is_scheduled_until_stamp": "2026-04-23 17: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": "Install new hot water service", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "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": "ff5b377e-07ed-42f6-b271-24137d4c386d", "first": "", "last": "", "email": "1stcareinvoice@rinnai.com.au", "phone": "96092111", "mobile": "", "type": "JOB", "uuid": "ed324a9d-15c1-433e-95f8-2413729bca1d"}], "jobMaterials": [{"uuid": "76a06dc8-68f6-4abc-935f-24137377aaed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Delivery Fee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1800", "cost": "15.0000", "displayed_cost": "15.0000", "job_material_bundle_uuid": ""}, {"uuid": "008cad7e-3a53-4d1e-9d4b-24137824f71d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Kembla HD CU (3/4\") 20x102x 6M - Pln (B)", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1700", "cost": "73.9200", "displayed_cost": "73.9200", "job_material_bundle_uuid": ""}, {"uuid": "509f4116-2bd0-4fd7-b916-24137d72045d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Kembla HD CU (1/2\") 15x091x 6M - Pln (B)", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1600", "cost": "45.9600", "displayed_cost": "45.9600", "job_material_bundle_uuid": ""}, {"uuid": "1fbaa222-c886-4d44-8dcc-24137ac0cced", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Solar Pipe Insulation 13mm X13mm Wall 2M", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1500", "cost": "4.8000", "displayed_cost": "4.8000", "job_material_bundle_uuid": ""}, {"uuid": "bf581c05-7b17-44ab-943c-24137859594d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Ardent LF Brass Hex Nipple Red 20mmx15mm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1400", "cost": "1.9600", "displayed_cost": "1.9600", "job_material_bundle_uuid": ""}, {"uuid": "ed349be2-31a4-40af-8533-241371e2592d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Ardent LF Brass Hex Nipple 20mm (3/4\")", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1300", "cost": "2.7100", "displayed_cost": "2.7100", "job_material_bundle_uuid": ""}, {"uuid": "029595e5-1560-4f44-8a86-24137e2ac94d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Ardent LF Brass Hex Nipple 15mm (1/2\")", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1200", "cost": "1.6600", "displayed_cost": "1.6600", "job_material_bundle_uuid": ""}, {"uuid": "42c5f3a5-df5a-47d9-96a3-24137a4a030d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Polyslab Pizza Base Uni Hwu Support", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1100", "cost": "24.1600", "displayed_cost": "24.1600", "job_material_bundle_uuid": ""}, {"uuid": "56033499-9834-4bfb-9114-2413705241ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Tomson LF Plv F&F 15mm 500kpa", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "1000", "cost": "25.7700", "displayed_cost": "25.7700", "job_material_bundle_uuid": ""}, {"uuid": "840a6e2b-1584-4bf4-b9e0-24137c73088d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Tomson LF Nri Valve C&C (Olive) 20mm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "900", "cost": "29.3300", "displayed_cost": "29.3300", "job_material_bundle_uuid": ""}, {"uuid": "817f1fec-f08e-4fc8-9366-241379af7d2d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Tomson LF Nri Valve F&F 20mm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "800", "cost": "27.3900", "displayed_cost": "27.3900", "job_material_bundle_uuid": ""}, {"uuid": "8ef0e1e5-d6a7-4047-8759-24137a22e19d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Tomson LF Nri Valve C&C (Olive) 15mm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "700", "cost": "16.7500", "displayed_cost": "16.7500", "job_material_bundle_uuid": ""}, {"uuid": "2575089b-1532-457f-960d-24137cb2165d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Tomson LF Nri Valve F&F 15mm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "600", "cost": "13.4000", "displayed_cost": "13.4000", "job_material_bundle_uuid": ""}, {"uuid": "0eddb9ef-96ec-460d-a0fe-2413759fb2cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Tomson LF Hps Temp Valve W/ Insul 20mm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "500", "cost": "70.2300", "displayed_cost": "70.2300", "job_material_bundle_uuid": ""}, {"uuid": "8f47496f-bbf9-4ee3-adbb-24137b0d087d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Tomson LF Std Temp Valve W/ Insul 20mm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "400", "cost": "57.7800", "displayed_cost": "57.7800", "job_material_bundle_uuid": ""}, {"uuid": "05594229-27e7-48b1-aee3-24137f36b97d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Tomson LF Hps Temp Valve W/ Insul 15mm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "300", "cost": "51.7000", "displayed_cost": "51.7000", "job_material_bundle_uuid": ""}, {"uuid": "cb410a4b-df1d-47e0-adc4-24137918300d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Tomson LF Std Temp Valve W/ Insul 15mm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "1fffa844-eadc-4204-b39b-240f7a1da77b", "sort_order": "200", "cost": "39.4100", "displayed_cost": "39.4100", "job_material_bundle_uuid": ""}, {"uuid": "8604086b-b064-4a44-a0dd-24137fffc68d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber  ( )", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "9e7241ab-5b6d-428a-bb4e-24137c9ad9ab", "start_date": "2026-04-23 12:30:00", "end_date": "2026-04-23 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "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-15 16:14:39", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T06:57:00.247043+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.112.114", "x-real-ip": "3.107.112.114", "content-length": "3358", "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_10d06725-b155-49a0-a81d-241befdb39bb", "type": "job.updated", "data": {"uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "active": 1, "date": "2026-04-15 00:00:00", "job_address": "5 Hay Street\nBermagui NSW 2546", "billing_address": "100 Atlantic Drive\nKEYSBOROUGH, VIC 3173", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-15 16:13:36", "work_done_description": "Attended site to supply and install new         hot water service.  The existing unit was removed and the new system was installed ensuring all necessay connections and fittings were properly secured.  The new hot water services was tested to ensure proper operation.  The existing unit was removed to a waste facility.", "generated_job_id": "11248", "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-23 16:56:59", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "99d1debc-a351-4819-9c94-1f5beb14659b", "geo_is_valid": 1, "lng": 150.0673723, "lat": -36.428594, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Bermagui", "geo_street": "Hay Street", "geo_number": "5", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-23 16:56:59", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-23 17: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": "Install new hot water service", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "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": "ff5b377e-07ed-42f6-b271-24137d4c386d", "first": "", "last": "", "email": "1stcareinvoice@rinnai.com.au", "phone": "96092111", "mobile": "", "type": "JOB", "uuid": "ed324a9d-15c1-433e-95f8-2413729bca1d"}], "jobScheduledActivities": [{"uuid": "9e7241ab-5b6d-428a-bb4e-24137c9ad9ab", "start_date": "2026-04-23 12:30:00", "end_date": "2026-04-23 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "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-15 16:14:39", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T06:57:00.369828+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.253.96", "x-real-ip": "13.238.253.96", "content-length": "3358", "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_36547eab-c06a-4e6c-b7f8-241bec12d7bb", "type": "job.updated", "data": {"uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "active": 1, "date": "2026-04-15 00:00:00", "job_address": "5 Hay Street\nBermagui NSW 2546", "billing_address": "100 Atlantic Drive\nKEYSBOROUGH, VIC 3173", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-15 16:13:36", "work_done_description": "Attended site to supply and install new         hot water service.  The existing unit was removed and the new system was installed ensuring all necessay connections and fittings were properly secured.  The new hot water services was tested to ensure proper operation.  The existing unit was removed to a waste facility.", "generated_job_id": "11248", "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-23 15:24:58", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "99d1debc-a351-4819-9c94-1f5beb14659b", "geo_is_valid": 1, "lng": 150.0673723, "lat": -36.428594, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Bermagui", "geo_street": "Hay Street", "geo_number": "5", "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-23 17: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": "Install new hot water service", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "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": "ff5b377e-07ed-42f6-b271-24137d4c386d", "first": "", "last": "", "email": "1stcareinvoice@rinnai.com.au", "phone": "96092111", "mobile": "", "type": "JOB", "uuid": "ed324a9d-15c1-433e-95f8-2413729bca1d"}], "jobScheduledActivities": [{"uuid": "9e7241ab-5b6d-428a-bb4e-24137c9ad9ab", "start_date": "2026-04-23 12:30:00", "end_date": "2026-04-23 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "ff5b377e-07ed-42f6-b271-24137d4c386d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "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-15 16:14:39", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T07:00:25.531993+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.164.16", "x-real-ip": "3.106.164.16", "content-length": "2981", "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_dc14f999-1c56-48ef-9da1-241be1239beb", "type": "job.updated", "data": {"uuid": "4ba92863-8232-4b66-9cff-2415e9a1a3dd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "scop", "billing_address": "PO Box 10\nNAROOMA, NSW 2546", "status": "Unsuccessful", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 15:52:06", "work_done_description": "Property: South Coast Outdoor Products\n\nAttended site to inspect reported broken water pipe.\n\nWork Completed:", "generated_job_id": "11281", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "2026-04-23 17:00:23", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-23 17:00:23", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "42efec61-37be-41a0-a39a-1f5be1d465fb", "geo_is_valid": 0, "lng": 150.1311964, "lat": -36.2312421, "geo_country": "", "geo_postcode": "", "geo_state": "", "geo_city": "", "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-17 17: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": "water line has burst at the shop", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "42efec61-37be-41a0-a39a-1f5be1d465fb", "name": "Newton Geoff", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 10", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "PO Box 10\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": "4ba92863-8232-4b66-9cff-2415e9a1a3dd", "first": "MR GEOFF", "last": "NEWTON", "email": "scopnarooma@bigpond.com", "phone": "", "mobile": "", "type": "JOB", "uuid": "86e0abc0-5162-4efe-9e0a-2415eb0be36d"}], "jobScheduledActivities": [{"uuid": "73d0cb49-7a77-4033-9d48-2415e817825b", "start_date": "2026-04-17 16:45:00", "end_date": "2026-04-17 17:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "4ba92863-8232-4b66-9cff-2415e9a1a3dd", "staff_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb", "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-17 15:55:35", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T07:04:28.007628+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.214.47", "x-real-ip": "3.25.214.47", "content-length": "3153", "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_8cf1da74-3add-42f9-bcac-241be605791b", "type": "job.updated", "data": {"uuid": "5dee3535-caf5-4b1f-b0b0-241befdbff4d", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "4118 Princes Highway\nTurlinjah NSW 2537", "billing_address": "C/- POST OFFICE\nBODALLA, NSW 2545", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 16:19:43", "work_done_description": "", "generated_job_id": "11345", "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-23 17:04:27", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "b320b2ac-ccad-4337-8316-1f5beebf616b", "geo_is_valid": 1, "lng": 150.0984813, "lat": -36.0258332, "geo_country": "Australia", "geo_postcode": "2537", "geo_state": "NSW", "geo_city": "Turlinjah", "geo_street": "Princes Highway", "geo_number": "4118", "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:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"3f1ef223-2499-4476-8768-21e02c35ba0b\",\"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": "11-12.30 Meet Maree (Diannes support coordinator) onsite to discuss installing hot water to one of the bathrooms\n\nMaree 0439763788", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "b320b2ac-ccad-4337-8316-1f5beebf616b", "name": "WORALL DIANE", "website": "", "abn_number": "", "address": "TURLINJAH, NSW 2537", "address_street": "C/- POST OFFICE", "address_city": "BODALLA", "address_state": "NSW", "address_postcode": "2545", "address_country": "", "billing_address": "C/- POST OFFICE\nBODALLA, NSW 2545", "is_individual": 0, "badges": "[\"3f1ef223-2499-4476-8768-21e02c35ba0b\",\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "5dee3535-caf5-4b1f-b0b0-241befdbff4d", "first": "", "last": "", "email": "", "phone": "0452 280 344", "mobile": "0423 36 55 89", "type": "JOB", "uuid": "93b1adec-96b5-442f-8e75-241bed103d3d"}], "jobScheduledActivities": [{"uuid": "8f092153-7838-49a4-9e2d-241be003c04b", "start_date": "2026-04-28 11:15:00", "end_date": "2026-04-28 12:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "5dee3535-caf5-4b1f-b0b0-241befdbff4d", "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-23 16:21:47", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T07:04:42.563965+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.159.171", "x-real-ip": "16.176.159.171", "content-length": "38714", "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_8faf8e7c-01f2-4d2f-96e5-241be6b24bcb", "type": "job.updated", "data": {"uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "active": 1, "date": "2026-02-11 00:00:00", "job_address": "19 Dalmeny Drive\nKianga NSW 2546", "billing_address": "19 Dalmeny Drive\nKianga NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-12 18:41:44", "work_done_description": "Apply credit for overpayment of invoice 10750 when invoicing (see Ayron)\nProperty - 19 Dalmeny Drive Kianga \n\nAttended to do pipework for front grated drain.\n\nwork completed:\n3/3/26\nInstall gas fire pipework.\nMaterial.\nSwan doc \n20/15 pex reducer \n2- 15mm pex elbows.\n\n4 hours Ray 3/3/26\n\n5/03 get remote to sync with heater and also assemble internal part of Gas log Fire ready for stonework\n\n1 hr rod and 3m 90m pipe", "generated_job_id": "10623", "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-23 17:04:41", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "bcb5a96c-8e0c-42fd-a297-203826b5d72b", "geo_is_valid": 1, "lng": 150.1311703, "lat": -36.1943535, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Dalmeny Drive", "geo_number": "19", "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": "665.2900", "job_is_scheduled_until_stamp": "2026-04-20 14: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": 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": "Connect water at meter for cameron", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "bcb5a96c-8e0c-42fd-a297-203826b5d72b", "name": "CAMERON ROWLEY", "website": "", "abn_number": "", "address": "", "address_street": "", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "", "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": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "first": "Cameron", "last": "Rowley", "email": "office@naroomaelectrics.net.au", "phone": "", "mobile": "0413 833 310", "type": "BILLING", "uuid": "f7591bac-8a3a-418b-871c-23d4cc116f3d"}, {"job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "first": "CAMERON ROWLEY", "last": "", "email": "office@naroomaelectrics.net.au", "phone": "", "mobile": "0413 833 310", "type": "JOB", "uuid": "64589d4c-a15a-4dc8-a54c-23d4cf8c963d"}], "jobMaterials": [{"uuid": "7280a7f1-de97-4beb-a176-23d69fad8c5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.3833", "name": "Labour - attending plumber - (12/02/2026)", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6fc3a976-64a5-46da-853c-23f94f558bed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3m 90mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4b52b32a-5b26-4c07-839f-240a0fd0c57a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "80x 80 safe waste trays - swan", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "301", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5672e8a5-50f4-48f0-bcee-240e0bf26eca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Liam 8 hrs", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "302", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "34dd5737-6461-4e00-8553-240fc671bfaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Liam, Tom, Jett 8 hours 10/4/26", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "303", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "287025c1-67ca-44e8-a3c9-240fcdaa2d4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Gus and Tom 5 hours 11/4/26", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "304", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c7ec2337-ac68-4888-8304-2410aefc28fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "305", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "34f3bbff-9df2-410c-a079-2410a6cc586a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm mf 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "306", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5177aa02-c373-48f7-aafa-2410aecb34da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm slope junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "307", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3438d448-8494-4c63-bbf1-2410a2a4711a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.0000", "name": "100mm mf 15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "308", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c07cf505-16a8-4f1c-ba84-2410aff201ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100mm 15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "309", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d93e60d7-c6c5-4fae-baa0-2410af5eb88a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm rubber repair", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "310", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e03111bf-46a3-4632-8f78-2410a713b40a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm io", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "311", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b5129795-0fe5-4e15-9468-2410a35455aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "100mm mf 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "312", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7ea3c578-e41e-45cc-ac36-2410ad1a5bda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100mm 30", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "313", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5374c25e-40fd-49ea-b2e1-2410ad7f62ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm square junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "314", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fdf7b015-a04e-40f1-aebc-2410a4da549a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "90mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "315", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "936e1fc0-90ae-4710-b0eb-2410a8509e5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "90mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "316", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "59020343-ae58-40bb-ac26-2410a5ebe81a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100mm lengths", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "317", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4e1e1aed-cc64-48d1-b98c-2410a39f921a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "150mm lengths", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "318", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b60d2396-5009-433c-af40-2410a0ca841a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "4m 90mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "319", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7f5bcc8c-ba2f-4232-a0b5-2410ade3675a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "320", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "85b95107-7a73-4356-9d05-2410a580a11a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm mf square junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "321", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d4bae815-5e3a-40de-b058-2410a30cf79a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "150mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "322", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b7e76d99-c637-40d7-a3e2-2410a09d434a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "450 pit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "323", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "175a7bd7-67a5-49b3-8647-2410a601241a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "300 pit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "324", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e99dbe1c-28f5-464b-99b8-2410ac890faa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "325", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ec3a78a6-8202-4ef4-b312-2410a01c187a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "150mm 15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "326", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f1003566-3466-4913-8a17-2411d8b40bea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 60", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "327", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bfe36996-af0d-4dac-a82e-2411ddadff4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100x90 in pipe reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "328", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e5fcc168-b51d-4515-8d80-2411dc183f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Square curb adapter", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "329", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5a4cd6cf-cccc-43d6-b75a-2411d0dd011a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 1/4 turn hose tap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "330", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "703c2a48-59f8-432d-b17f-2411d82e86ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 #15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "331", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a633ba02-089b-4cc7-bedd-2411d45453fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "32mm auspex T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "332", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0317ed9c-798a-4f74-9d73-2411d4a881da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "32mm auspex joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "333", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c33a7f3b-c8ad-4607-93fd-2411dc2a121a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "32mm auspex elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "334", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4a35a628-8c42-4006-ac13-2411dcdc199a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm poly fi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "335", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "aff6fbb2-7877-49fa-8dac-2411d10bc14a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm press mi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "336", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e867d4c4-b56a-479c-875a-2411d139859a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "32mm auspex weld tail", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "337", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3665ad52-fbaf-4dcd-8ad8-2411d3756cda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "32mm auspex lengths", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "338", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2965abb2-5ebd-4963-91d8-2411dfb6ddaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "Labour - attending plumber - Jorge 13/4/26", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "339", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6b76cc47-ea50-4bd0-9ab4-24121f7c23da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm m&f junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "340", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a12c377f-5cee-4a52-a895-24121f29364a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm slope junction 15 degree", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "341", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e491aee7-88b9-47fc-9aed-2418d1e19d7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 copper lm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "342", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4f95d4d5-0574-4057-9f5f-241908e2378a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan dockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "343", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a838c325-5dd2-4cf3-bc09-2419032611fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm press tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "344", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "63f95ca1-5560-451b-affb-241907767a0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm press mi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "345", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "01c69f03-69e6-48ec-8c89-241908dc8d5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "346", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3c0ace6b-3a97-4519-b95d-241be6e7236d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "-1.0000", "name": "Credit for overpayment of invoice 10750", "price": "118.7500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "118.7500", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "5be7e3f3-7dae-4e99-ba0d-2419089ae44a", "start_date": "2026-04-21 10:27:35", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 1, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-21 10:39:36", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "055a4f0d-2124-48da-8aa3-23d4e7bbf97a", "start_date": "2026-02-12 07:44:00", "end_date": "2026-02-12 10:07:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-02-13 15:32:17", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "7c7eed39-9054-427a-a6bc-23f0ca31a13a", "start_date": "2026-03-12 10:08:59", "end_date": "2026-03-12 12:49:48", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-12 12:49:51", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "66fe9819-696b-4a7b-ae7c-23f6cba5825a", "start_date": "2026-03-18 08:34:32", "end_date": "2026-03-18 16:26:19", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-03-18 16:26:24", "allocated_by_staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b"}, {"uuid": "9c9a6310-b559-4988-b38c-23f94979fdcb", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 09:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-20 13:51:15", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c7726191-6c96-4667-b919-240a0b91a5ea", "start_date": "2026-04-07 07:37:55", "end_date": "2026-04-07 09:12:42", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-07 09:12:46", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "f77c32e5-4503-48b9-a940-240c0bf8572a", "start_date": "2026-04-09 07:21:34", "end_date": "2026-04-09 07:46:15", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-09 07:46:18", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "6000ad20-edb0-44e6-b7ba-240e04f3379a", "start_date": "2026-04-10 14:58:17", "end_date": "2026-04-10 16:03:51", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-10 16:03:54", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "2250823a-c910-4afe-82e5-2411d77e2c5a", "start_date": "2026-04-13 17:29:34", "end_date": "2026-04-14 06:54:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-14 06:54:27", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "a5a10814-9e11-4bb1-b7bb-2418dc9d713a", "start_date": "2026-04-20 13:28:25", "end_date": "2026-04-20 14:55:06", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-20 14:55:09", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "012bf50f-94e0-4ace-8c3f-2418d24a291a", "start_date": "2026-04-21 09:01:35", "end_date": "2026-04-21 09:59:27", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-21 09:59:30", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "672581d2-3da1-446e-96ce-241908c8b36a", "start_date": "2026-04-21 11:09:24", "end_date": "2026-04-21 11:48:31", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-21 11:48:36", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}], "jobScheduledActivities": [{"uuid": "d4068539-a233-4b8c-86ac-23d4cab0614b", "start_date": "2026-02-12 08:00:00", "end_date": "2026-02-12 11:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-12 07:11:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-12 07:42:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "01533368-ee7e-48c8-9009-23dc306732fb", "start_date": "2026-02-20 09:00:00", "end_date": "2026-02-20 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-02-20 06:48:05", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c6152242-d178-4035-b2e3-23e7cd2975ab", "start_date": "2026-03-03 08:00:00", "end_date": "2026-03-03 11:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-03 07:27:16", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-03 07:30:31", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b47e6bdb-9d24-4a93-9f3f-23f083498e4b", "start_date": "2026-03-12 08:30:00", "end_date": "2026-03-12 15:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-12 07:00:52", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-12 07:00:53", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8ac8c7ac-d2bb-4fda-8c90-23f5e00223ab", "start_date": "2026-03-18 09:00:00", "end_date": "2026-03-18 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-17 08:33:07", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d3d4a6e4-0349-402c-995b-23f624aa5e3b", "start_date": "2026-03-18 08:00:00", "end_date": "2026-03-18 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-18 07:05:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-18 07:05:32", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c62a0dc3-bc8a-4c1f-93b2-23f88716a35b", "start_date": "2026-03-20 07:30:00", "end_date": "2026-03-20 08:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-19 16:53:48", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b0fb398a-8a3e-49b9-92b9-240ac29fecab", "start_date": "2026-04-07 08:00:00", "end_date": "2026-04-07 11:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-07 07:37:55", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-07 07:37:55", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "0b5e8fbc-aaee-4cee-bb50-240ac00b4f2b", "start_date": "2026-04-09 08:00:00", "end_date": "2026-04-09 09:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 07:21:33", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 07:21:33", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "2a168360-941e-4cd2-92a3-240bc4a995db", "start_date": "2026-04-10 08:00:00", "end_date": "2026-04-10 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-08 05:39:37", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-08 05:39:37", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "44e09c49-25ed-49c6-954b-240bc043afcb", "start_date": "2026-04-10 08:00:00", "end_date": "2026-04-10 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 06:55:38", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 06:55:40", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "54e31d6c-6946-4a1b-98d9-240c96d474ab", "start_date": "2026-04-10 08:00:00", "end_date": "2026-04-10 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 07:21:33", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 07:21:33", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "00033218-b708-47d6-8ea6-240f764e6d7b", "start_date": "2026-04-13 08:00:00", "end_date": "2026-04-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-13 05:45:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-13 05:45:47", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "12ec70cd-a6ff-4150-9995-2417aa603f5b", "start_date": "2026-04-20 13:00:00", "end_date": "2026-04-20 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 13:28:25", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 13:28:25", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T07:06:40.844502+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.129.110", "x-real-ip": "13.211.129.110", "content-length": "3608", "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_bd6a250f-f4cc-4aec-be77-241be75180cb", "type": "job.updated", "data": {"uuid": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "active": 1, "date": "2026-04-22 00:00:00", "job_address": "103 Dalmeny Drive\nKianga NSW 2546", "billing_address": "JIM DRAKOS\n47 FLOWER CIRCUIT\nAKOLELE, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-22 11:12:03", "work_done_description": "Property: \n\nAttended site to\n\nWork Completed:", "generated_job_id": "11327", "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-23 17:06:40", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "e58e8d1c-341e-4c25-9718-1f5bea3190db", "geo_is_valid": 1, "lng": 150.1292157, "lat": -36.1992466, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Dalmeny Drive", "geo_number": "103", "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-24 14: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": "Installing sauna and spa on roof ", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "e58e8d1c-341e-4c25-9718-1f5bea3190db", "name": "Drakos Bros Construction", "website": "", "abn_number": "", "address": "", "address_street": "JIM DRAKOS\n47 FLOWER CIRCUIT", "address_city": "AKOLELE", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "JIM DRAKOS\n47 FLOWER CIRCUIT\nAKOLELE, 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": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "first": "", "last": "", "email": "jimmy.drakos@bigpond.com", "phone": "44737301", "mobile": "", "type": "JOB", "uuid": "c90007dd-3a07-43d5-8833-241ac3d3ffdd"}], "jobScheduledActivities": [{"uuid": "100c03af-8117-4b69-97cc-241acd1ca31b", "start_date": "2026-04-23 07:30:00", "end_date": "2026-04-23 08:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "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-22 11:15:27", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "c1e057fd-a0eb-4d5d-b27e-241bee6a3e4b", "start_date": "2026-04-24 13:15:00", "end_date": "2026-04-24 14:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "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": "2026-04-23 17:06:39", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T07:06:42.205329+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.236.71.90", "x-real-ip": "13.236.71.90", "content-length": "3608", "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_15017cc6-32bc-4877-a814-241beaf9e70b", "type": "job.updated", "data": {"uuid": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "active": 1, "date": "2026-04-22 00:00:00", "job_address": "103 Dalmeny Drive\nKianga NSW 2546", "billing_address": "JIM DRAKOS\n47 FLOWER CIRCUIT\nAKOLELE, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-22 11:12:03", "work_done_description": "Property: \n\nAttended site to\n\nWork Completed:", "generated_job_id": "11327", "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-23 17:06:41", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "e58e8d1c-341e-4c25-9718-1f5bea3190db", "geo_is_valid": 1, "lng": 150.1292157, "lat": -36.1992466, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Dalmeny Drive", "geo_number": "103", "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-24 16: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": "Installing sauna and spa on roof ", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "e58e8d1c-341e-4c25-9718-1f5bea3190db", "name": "Drakos Bros Construction", "website": "", "abn_number": "", "address": "", "address_street": "JIM DRAKOS\n47 FLOWER CIRCUIT", "address_city": "AKOLELE", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "JIM DRAKOS\n47 FLOWER CIRCUIT\nAKOLELE, 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": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "first": "", "last": "", "email": "jimmy.drakos@bigpond.com", "phone": "44737301", "mobile": "", "type": "JOB", "uuid": "c90007dd-3a07-43d5-8833-241ac3d3ffdd"}], "jobScheduledActivities": [{"uuid": "100c03af-8117-4b69-97cc-241acd1ca31b", "start_date": "2026-04-23 07:30:00", "end_date": "2026-04-23 08:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "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-22 11:15:27", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "c1e057fd-a0eb-4d5d-b27e-241bee6a3e4b", "start_date": "2026-04-24 13:15:00", "end_date": "2026-04-24 16:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "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": "2026-04-23 17:06:41", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T07:06:59.965909+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.169.36", "x-real-ip": "13.239.169.36", "content-length": "39271", "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_0cf970c6-1790-4828-9e1e-241be072f32b", "type": "job.updated", "data": {"uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "active": 1, "date": "2026-02-11 00:00:00", "job_address": "19 Dalmeny Drive\nKianga NSW 2546", "billing_address": "19 Dalmeny Drive\nKianga NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-12 18:41:44", "work_done_description": "Apply credit for overpayment of invoice 10750 when invoicing (see Ayron)\nProperty - 19 Dalmeny Drive Kianga \n\nAttended to do pipework for front grated drain.\n\nwork completed:\n3/3/26\nInstall gas fire pipework.\nMaterial.\nSwan doc \n20/15 pex reducer \n2- 15mm pex elbows.\n\n4 hours Ray 3/3/26\n\n5/03 get remote to sync with heater and also assemble internal part of Gas log Fire ready for stonework\n\n1 hr rod and 3m 90m pipe", "generated_job_id": "10623", "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-23 17:06:59", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "bcb5a96c-8e0c-42fd-a297-203826b5d72b", "geo_is_valid": 1, "lng": 150.1311703, "lat": -36.1943535, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Dalmeny Drive", "geo_number": "19", "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": "665.2900", "job_is_scheduled_until_stamp": "2026-04-24 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": "Connect water at meter for cameron", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "bcb5a96c-8e0c-42fd-a297-203826b5d72b", "name": "CAMERON ROWLEY", "website": "", "abn_number": "", "address": "", "address_street": "", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "", "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": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "first": "Cameron", "last": "Rowley", "email": "office@naroomaelectrics.net.au", "phone": "", "mobile": "0413 833 310", "type": "BILLING", "uuid": "f7591bac-8a3a-418b-871c-23d4cc116f3d"}, {"job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "first": "CAMERON ROWLEY", "last": "", "email": "office@naroomaelectrics.net.au", "phone": "", "mobile": "0413 833 310", "type": "JOB", "uuid": "64589d4c-a15a-4dc8-a54c-23d4cf8c963d"}], "jobMaterials": [{"uuid": "7280a7f1-de97-4beb-a176-23d69fad8c5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.3833", "name": "Labour - attending plumber - (12/02/2026)", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6fc3a976-64a5-46da-853c-23f94f558bed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3m 90mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4b52b32a-5b26-4c07-839f-240a0fd0c57a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "80x 80 safe waste trays - swan", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "301", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5672e8a5-50f4-48f0-bcee-240e0bf26eca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Liam 8 hrs", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "302", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "34dd5737-6461-4e00-8553-240fc671bfaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Liam, Tom, Jett 8 hours 10/4/26", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "303", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "287025c1-67ca-44e8-a3c9-240fcdaa2d4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Gus and Tom 5 hours 11/4/26", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "304", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c7ec2337-ac68-4888-8304-2410aefc28fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "305", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "34f3bbff-9df2-410c-a079-2410a6cc586a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm mf 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "306", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5177aa02-c373-48f7-aafa-2410aecb34da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm slope junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "307", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3438d448-8494-4c63-bbf1-2410a2a4711a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.0000", "name": "100mm mf 15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "308", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c07cf505-16a8-4f1c-ba84-2410aff201ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100mm 15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "309", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d93e60d7-c6c5-4fae-baa0-2410af5eb88a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm rubber repair", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "310", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e03111bf-46a3-4632-8f78-2410a713b40a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm io", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "311", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b5129795-0fe5-4e15-9468-2410a35455aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "100mm mf 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "312", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7ea3c578-e41e-45cc-ac36-2410ad1a5bda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100mm 30", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "313", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5374c25e-40fd-49ea-b2e1-2410ad7f62ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm square junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "314", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fdf7b015-a04e-40f1-aebc-2410a4da549a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "90mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "315", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "936e1fc0-90ae-4710-b0eb-2410a8509e5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "90mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "316", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "59020343-ae58-40bb-ac26-2410a5ebe81a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100mm lengths", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "317", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4e1e1aed-cc64-48d1-b98c-2410a39f921a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "150mm lengths", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "318", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b60d2396-5009-433c-af40-2410a0ca841a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "4m 90mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "319", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7f5bcc8c-ba2f-4232-a0b5-2410ade3675a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "320", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "85b95107-7a73-4356-9d05-2410a580a11a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm mf square junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "321", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d4bae815-5e3a-40de-b058-2410a30cf79a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "150mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "322", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b7e76d99-c637-40d7-a3e2-2410a09d434a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "450 pit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "323", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "175a7bd7-67a5-49b3-8647-2410a601241a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "300 pit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "324", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e99dbe1c-28f5-464b-99b8-2410ac890faa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "325", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ec3a78a6-8202-4ef4-b312-2410a01c187a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "150mm 15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "326", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f1003566-3466-4913-8a17-2411d8b40bea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 60", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "327", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bfe36996-af0d-4dac-a82e-2411ddadff4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100x90 in pipe reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "328", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e5fcc168-b51d-4515-8d80-2411dc183f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Square curb adapter", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "329", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5a4cd6cf-cccc-43d6-b75a-2411d0dd011a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 1/4 turn hose tap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "330", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "703c2a48-59f8-432d-b17f-2411d82e86ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 #15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "331", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a633ba02-089b-4cc7-bedd-2411d45453fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "32mm auspex T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "332", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0317ed9c-798a-4f74-9d73-2411d4a881da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "32mm auspex joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "333", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c33a7f3b-c8ad-4607-93fd-2411dc2a121a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "32mm auspex elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "334", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4a35a628-8c42-4006-ac13-2411dcdc199a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm poly fi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "335", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "aff6fbb2-7877-49fa-8dac-2411d10bc14a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm press mi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "336", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e867d4c4-b56a-479c-875a-2411d139859a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "32mm auspex weld tail", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "337", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3665ad52-fbaf-4dcd-8ad8-2411d3756cda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "32mm auspex lengths", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "338", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2965abb2-5ebd-4963-91d8-2411dfb6ddaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "Labour - attending plumber - Jorge 13/4/26", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "339", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6b76cc47-ea50-4bd0-9ab4-24121f7c23da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm m&f junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "340", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a12c377f-5cee-4a52-a895-24121f29364a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm slope junction 15 degree", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "341", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e491aee7-88b9-47fc-9aed-2418d1e19d7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 copper lm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "342", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4f95d4d5-0574-4057-9f5f-241908e2378a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan dockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "343", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a838c325-5dd2-4cf3-bc09-2419032611fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm press tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "344", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "63f95ca1-5560-451b-affb-241907767a0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm press mi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "345", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "01c69f03-69e6-48ec-8c89-241908dc8d5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "346", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3c0ace6b-3a97-4519-b95d-241be6e7236d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "-1.0000", "name": "Credit for overpayment of invoice 10750", "price": "118.7500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "118.7500", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "5be7e3f3-7dae-4e99-ba0d-2419089ae44a", "start_date": "2026-04-21 10:27:35", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 1, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-21 10:39:36", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "055a4f0d-2124-48da-8aa3-23d4e7bbf97a", "start_date": "2026-02-12 07:44:00", "end_date": "2026-02-12 10:07:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-02-13 15:32:17", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "7c7eed39-9054-427a-a6bc-23f0ca31a13a", "start_date": "2026-03-12 10:08:59", "end_date": "2026-03-12 12:49:48", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-12 12:49:51", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "66fe9819-696b-4a7b-ae7c-23f6cba5825a", "start_date": "2026-03-18 08:34:32", "end_date": "2026-03-18 16:26:19", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-03-18 16:26:24", "allocated_by_staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b"}, {"uuid": "9c9a6310-b559-4988-b38c-23f94979fdcb", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 09:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-20 13:51:15", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c7726191-6c96-4667-b919-240a0b91a5ea", "start_date": "2026-04-07 07:37:55", "end_date": "2026-04-07 09:12:42", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-07 09:12:46", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "f77c32e5-4503-48b9-a940-240c0bf8572a", "start_date": "2026-04-09 07:21:34", "end_date": "2026-04-09 07:46:15", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-09 07:46:18", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "6000ad20-edb0-44e6-b7ba-240e04f3379a", "start_date": "2026-04-10 14:58:17", "end_date": "2026-04-10 16:03:51", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-10 16:03:54", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "2250823a-c910-4afe-82e5-2411d77e2c5a", "start_date": "2026-04-13 17:29:34", "end_date": "2026-04-14 06:54:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-14 06:54:27", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "a5a10814-9e11-4bb1-b7bb-2418dc9d713a", "start_date": "2026-04-20 13:28:25", "end_date": "2026-04-20 14:55:06", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-20 14:55:09", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "012bf50f-94e0-4ace-8c3f-2418d24a291a", "start_date": "2026-04-21 09:01:35", "end_date": "2026-04-21 09:59:27", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-21 09:59:30", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "672581d2-3da1-446e-96ce-241908c8b36a", "start_date": "2026-04-21 11:09:24", "end_date": "2026-04-21 11:48:31", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-21 11:48:36", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}], "jobScheduledActivities": [{"uuid": "d4068539-a233-4b8c-86ac-23d4cab0614b", "start_date": "2026-02-12 08:00:00", "end_date": "2026-02-12 11:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-12 07:11:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-12 07:42:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "01533368-ee7e-48c8-9009-23dc306732fb", "start_date": "2026-02-20 09:00:00", "end_date": "2026-02-20 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-02-20 06:48:05", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c6152242-d178-4035-b2e3-23e7cd2975ab", "start_date": "2026-03-03 08:00:00", "end_date": "2026-03-03 11:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-03 07:27:16", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-03 07:30:31", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b47e6bdb-9d24-4a93-9f3f-23f083498e4b", "start_date": "2026-03-12 08:30:00", "end_date": "2026-03-12 15:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-12 07:00:52", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-12 07:00:53", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8ac8c7ac-d2bb-4fda-8c90-23f5e00223ab", "start_date": "2026-03-18 09:00:00", "end_date": "2026-03-18 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-17 08:33:07", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d3d4a6e4-0349-402c-995b-23f624aa5e3b", "start_date": "2026-03-18 08:00:00", "end_date": "2026-03-18 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-18 07:05:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-18 07:05:32", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c62a0dc3-bc8a-4c1f-93b2-23f88716a35b", "start_date": "2026-03-20 07:30:00", "end_date": "2026-03-20 08:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-19 16:53:48", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b0fb398a-8a3e-49b9-92b9-240ac29fecab", "start_date": "2026-04-07 08:00:00", "end_date": "2026-04-07 11:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-07 07:37:55", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-07 07:37:55", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "0b5e8fbc-aaee-4cee-bb50-240ac00b4f2b", "start_date": "2026-04-09 08:00:00", "end_date": "2026-04-09 09:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 07:21:33", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 07:21:33", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "2a168360-941e-4cd2-92a3-240bc4a995db", "start_date": "2026-04-10 08:00:00", "end_date": "2026-04-10 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-08 05:39:37", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-08 05:39:37", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "44e09c49-25ed-49c6-954b-240bc043afcb", "start_date": "2026-04-10 08:00:00", "end_date": "2026-04-10 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 06:55:38", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 06:55:40", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "54e31d6c-6946-4a1b-98d9-240c96d474ab", "start_date": "2026-04-10 08:00:00", "end_date": "2026-04-10 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 07:21:33", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 07:21:33", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "00033218-b708-47d6-8ea6-240f764e6d7b", "start_date": "2026-04-13 08:00:00", "end_date": "2026-04-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-13 05:45:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-13 05:45:47", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "12ec70cd-a6ff-4150-9995-2417aa603f5b", "start_date": "2026-04-20 13:00:00", "end_date": "2026-04-20 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 13:28:25", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 13:28:25", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "0fdcf96e-e763-4ea3-8e28-241be7d751eb", "start_date": "2026-04-24 08:00:00", "end_date": "2026-04-24 09:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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": "2026-04-23 17:06:58", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T07:07:04.379350+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.24.208.63", "x-real-ip": "3.24.208.63", "content-length": "39271", "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_067db95d-475c-4502-a7a6-241bece8a48b", "type": "job.updated", "data": {"uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "active": 1, "date": "2026-02-11 00:00:00", "job_address": "19 Dalmeny Drive\nKianga NSW 2546", "billing_address": "19 Dalmeny Drive\nKianga NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-12 18:41:44", "work_done_description": "Apply credit for overpayment of invoice 10750 when invoicing (see Ayron)\nProperty - 19 Dalmeny Drive Kianga \n\nAttended to do pipework for front grated drain.\n\nwork completed:\n3/3/26\nInstall gas fire pipework.\nMaterial.\nSwan doc \n20/15 pex reducer \n2- 15mm pex elbows.\n\n4 hours Ray 3/3/26\n\n5/03 get remote to sync with heater and also assemble internal part of Gas log Fire ready for stonework\n\n1 hr rod and 3m 90m pipe", "generated_job_id": "10623", "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-23 17:07:03", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "bcb5a96c-8e0c-42fd-a297-203826b5d72b", "geo_is_valid": 1, "lng": 150.1311703, "lat": -36.1943535, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Dalmeny Drive", "geo_number": "19", "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": "665.2900", "job_is_scheduled_until_stamp": "2026-04-24 13: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": "Connect water at meter for cameron", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "bcb5a96c-8e0c-42fd-a297-203826b5d72b", "name": "CAMERON ROWLEY", "website": "", "abn_number": "", "address": "", "address_street": "", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "", "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": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "first": "Cameron", "last": "Rowley", "email": "office@naroomaelectrics.net.au", "phone": "", "mobile": "0413 833 310", "type": "BILLING", "uuid": "f7591bac-8a3a-418b-871c-23d4cc116f3d"}, {"job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "first": "CAMERON ROWLEY", "last": "", "email": "office@naroomaelectrics.net.au", "phone": "", "mobile": "0413 833 310", "type": "JOB", "uuid": "64589d4c-a15a-4dc8-a54c-23d4cf8c963d"}], "jobMaterials": [{"uuid": "7280a7f1-de97-4beb-a176-23d69fad8c5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.3833", "name": "Labour - attending plumber - (12/02/2026)", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6fc3a976-64a5-46da-853c-23f94f558bed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3m 90mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4b52b32a-5b26-4c07-839f-240a0fd0c57a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "80x 80 safe waste trays - swan", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "301", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5672e8a5-50f4-48f0-bcee-240e0bf26eca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Liam 8 hrs", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "302", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "34dd5737-6461-4e00-8553-240fc671bfaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Liam, Tom, Jett 8 hours 10/4/26", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "303", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "287025c1-67ca-44e8-a3c9-240fcdaa2d4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Gus and Tom 5 hours 11/4/26", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "304", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c7ec2337-ac68-4888-8304-2410aefc28fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "305", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "34f3bbff-9df2-410c-a079-2410a6cc586a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm mf 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "306", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5177aa02-c373-48f7-aafa-2410aecb34da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm slope junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "307", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3438d448-8494-4c63-bbf1-2410a2a4711a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.0000", "name": "100mm mf 15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "308", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c07cf505-16a8-4f1c-ba84-2410aff201ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100mm 15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "309", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d93e60d7-c6c5-4fae-baa0-2410af5eb88a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm rubber repair", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "310", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e03111bf-46a3-4632-8f78-2410a713b40a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm io", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "311", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b5129795-0fe5-4e15-9468-2410a35455aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "100mm mf 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "312", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7ea3c578-e41e-45cc-ac36-2410ad1a5bda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100mm 30", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "313", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5374c25e-40fd-49ea-b2e1-2410ad7f62ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm square junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "314", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fdf7b015-a04e-40f1-aebc-2410a4da549a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "90mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "315", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "936e1fc0-90ae-4710-b0eb-2410a8509e5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "90mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "316", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "59020343-ae58-40bb-ac26-2410a5ebe81a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100mm lengths", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "317", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4e1e1aed-cc64-48d1-b98c-2410a39f921a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "150mm lengths", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "318", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b60d2396-5009-433c-af40-2410a0ca841a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "4m 90mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "319", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7f5bcc8c-ba2f-4232-a0b5-2410ade3675a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "320", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "85b95107-7a73-4356-9d05-2410a580a11a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm mf square junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "321", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d4bae815-5e3a-40de-b058-2410a30cf79a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "150mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "322", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b7e76d99-c637-40d7-a3e2-2410a09d434a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "450 pit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "323", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "175a7bd7-67a5-49b3-8647-2410a601241a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "300 pit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "324", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e99dbe1c-28f5-464b-99b8-2410ac890faa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "325", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ec3a78a6-8202-4ef4-b312-2410a01c187a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "150mm 15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "326", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f1003566-3466-4913-8a17-2411d8b40bea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 60", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "327", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bfe36996-af0d-4dac-a82e-2411ddadff4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100x90 in pipe reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "328", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e5fcc168-b51d-4515-8d80-2411dc183f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Square curb adapter", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "329", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5a4cd6cf-cccc-43d6-b75a-2411d0dd011a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 1/4 turn hose tap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "330", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "703c2a48-59f8-432d-b17f-2411d82e86ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 #15", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "331", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a633ba02-089b-4cc7-bedd-2411d45453fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "32mm auspex T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "332", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0317ed9c-798a-4f74-9d73-2411d4a881da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "32mm auspex joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "333", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c33a7f3b-c8ad-4607-93fd-2411dc2a121a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "32mm auspex elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "334", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4a35a628-8c42-4006-ac13-2411dcdc199a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm poly fi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "335", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "aff6fbb2-7877-49fa-8dac-2411d10bc14a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm press mi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "336", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e867d4c4-b56a-479c-875a-2411d139859a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "32mm auspex weld tail", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "337", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3665ad52-fbaf-4dcd-8ad8-2411d3756cda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "32mm auspex lengths", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "338", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2965abb2-5ebd-4963-91d8-2411dfb6ddaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "Labour - attending plumber - Jorge 13/4/26", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "339", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6b76cc47-ea50-4bd0-9ab4-24121f7c23da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm m&f junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "340", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a12c377f-5cee-4a52-a895-24121f29364a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm slope junction 15 degree", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "341", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e491aee7-88b9-47fc-9aed-2418d1e19d7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 copper lm", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "342", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4f95d4d5-0574-4057-9f5f-241908e2378a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan dockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "343", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a838c325-5dd2-4cf3-bc09-2419032611fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm press tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "344", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "63f95ca1-5560-451b-affb-241907767a0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32mm press mi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "345", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "01c69f03-69e6-48ec-8c89-241908dc8d5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "346", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3c0ace6b-3a97-4519-b95d-241be6e7236d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "-1.0000", "name": "Credit for overpayment of invoice 10750", "price": "118.7500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "118.7500", "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "5be7e3f3-7dae-4e99-ba0d-2419089ae44a", "start_date": "2026-04-21 10:27:35", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 1, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-21 10:39:36", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "055a4f0d-2124-48da-8aa3-23d4e7bbf97a", "start_date": "2026-02-12 07:44:00", "end_date": "2026-02-12 10:07:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-02-13 15:32:17", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "7c7eed39-9054-427a-a6bc-23f0ca31a13a", "start_date": "2026-03-12 10:08:59", "end_date": "2026-03-12 12:49:48", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-12 12:49:51", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "66fe9819-696b-4a7b-ae7c-23f6cba5825a", "start_date": "2026-03-18 08:34:32", "end_date": "2026-03-18 16:26:19", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-03-18 16:26:24", "allocated_by_staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b"}, {"uuid": "9c9a6310-b559-4988-b38c-23f94979fdcb", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 09:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-20 13:51:15", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c7726191-6c96-4667-b919-240a0b91a5ea", "start_date": "2026-04-07 07:37:55", "end_date": "2026-04-07 09:12:42", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-07 09:12:46", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "f77c32e5-4503-48b9-a940-240c0bf8572a", "start_date": "2026-04-09 07:21:34", "end_date": "2026-04-09 07:46:15", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-09 07:46:18", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "6000ad20-edb0-44e6-b7ba-240e04f3379a", "start_date": "2026-04-10 14:58:17", "end_date": "2026-04-10 16:03:51", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-10 16:03:54", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "2250823a-c910-4afe-82e5-2411d77e2c5a", "start_date": "2026-04-13 17:29:34", "end_date": "2026-04-14 06:54:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-14 06:54:27", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "a5a10814-9e11-4bb1-b7bb-2418dc9d713a", "start_date": "2026-04-20 13:28:25", "end_date": "2026-04-20 14:55:06", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-20 14:55:09", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "012bf50f-94e0-4ace-8c3f-2418d24a291a", "start_date": "2026-04-21 09:01:35", "end_date": "2026-04-21 09:59:27", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-21 09:59:30", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "672581d2-3da1-446e-96ce-241908c8b36a", "start_date": "2026-04-21 11:09:24", "end_date": "2026-04-21 11:48:31", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-21 11:48:36", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}], "jobScheduledActivities": [{"uuid": "d4068539-a233-4b8c-86ac-23d4cab0614b", "start_date": "2026-02-12 08:00:00", "end_date": "2026-02-12 11:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-12 07:11:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-12 07:42:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "01533368-ee7e-48c8-9009-23dc306732fb", "start_date": "2026-02-20 09:00:00", "end_date": "2026-02-20 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-02-20 06:48:05", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c6152242-d178-4035-b2e3-23e7cd2975ab", "start_date": "2026-03-03 08:00:00", "end_date": "2026-03-03 11:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-03 07:27:16", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-03 07:30:31", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b47e6bdb-9d24-4a93-9f3f-23f083498e4b", "start_date": "2026-03-12 08:30:00", "end_date": "2026-03-12 15:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-12 07:00:52", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-12 07:00:53", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8ac8c7ac-d2bb-4fda-8c90-23f5e00223ab", "start_date": "2026-03-18 09:00:00", "end_date": "2026-03-18 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-17 08:33:07", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d3d4a6e4-0349-402c-995b-23f624aa5e3b", "start_date": "2026-03-18 08:00:00", "end_date": "2026-03-18 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-18 07:05:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-18 07:05:32", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c62a0dc3-bc8a-4c1f-93b2-23f88716a35b", "start_date": "2026-03-20 07:30:00", "end_date": "2026-03-20 08:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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-19 16:53:48", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "b0fb398a-8a3e-49b9-92b9-240ac29fecab", "start_date": "2026-04-07 08:00:00", "end_date": "2026-04-07 11:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-07 07:37:55", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-07 07:37:55", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "0b5e8fbc-aaee-4cee-bb50-240ac00b4f2b", "start_date": "2026-04-09 08:00:00", "end_date": "2026-04-09 09:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 07:21:33", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 07:21:33", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "2a168360-941e-4cd2-92a3-240bc4a995db", "start_date": "2026-04-10 08:00:00", "end_date": "2026-04-10 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-08 05:39:37", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-08 05:39:37", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "44e09c49-25ed-49c6-954b-240bc043afcb", "start_date": "2026-04-10 08:00:00", "end_date": "2026-04-10 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "c4d3cc5b-eb2f-4bac-8f72-1f5be9e3fbeb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 06:55:38", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 06:55:40", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "54e31d6c-6946-4a1b-98d9-240c96d474ab", "start_date": "2026-04-10 08:00:00", "end_date": "2026-04-10 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 07:21:33", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 07:21:33", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "00033218-b708-47d6-8ea6-240f764e6d7b", "start_date": "2026-04-13 08:00:00", "end_date": "2026-04-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-13 05:45:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-13 05:45:47", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "12ec70cd-a6ff-4150-9995-2417aa603f5b", "start_date": "2026-04-20 13:00:00", "end_date": "2026-04-20 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 13:28:25", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 13:28:25", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "0fdcf96e-e763-4ea3-8e28-241be7d751eb", "start_date": "2026-04-24 08:00:00", "end_date": "2026-04-24 13:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "8f2a9bcf-0370-4c7f-9220-23d4c5dbb35d", "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": "2026-04-23 17:07:03", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T07:07:37.193299+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.67.129", "x-real-ip": "13.211.67.129", "content-length": "3608", "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_3337bc00-5805-413e-9159-241bedf6667b", "type": "job.updated", "data": {"uuid": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "active": 1, "date": "2026-04-22 00:00:00", "job_address": "103 Dalmeny Drive\nKianga NSW 2546", "billing_address": "JIM DRAKOS\n47 FLOWER CIRCUIT\nAKOLELE, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-22 11:12:03", "work_done_description": "Property: \n\nAttended site to\n\nWork Completed:", "generated_job_id": "11327", "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-23 17:06:41", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "e58e8d1c-341e-4c25-9718-1f5bea3190db", "geo_is_valid": 1, "lng": 150.1292157, "lat": -36.1992466, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Dalmeny Drive", "geo_number": "103", "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-24 16: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": "Installing sauna and spa on roof ", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "e58e8d1c-341e-4c25-9718-1f5bea3190db", "name": "Drakos Bros Construction", "website": "", "abn_number": "", "address": "", "address_street": "JIM DRAKOS\n47 FLOWER CIRCUIT", "address_city": "AKOLELE", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "JIM DRAKOS\n47 FLOWER CIRCUIT\nAKOLELE, 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": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "first": "", "last": "", "email": "jimmy.drakos@bigpond.com", "phone": "44737301", "mobile": "", "type": "JOB", "uuid": "c90007dd-3a07-43d5-8833-241ac3d3ffdd"}], "jobScheduledActivities": [{"uuid": "100c03af-8117-4b69-97cc-241acd1ca31b", "start_date": "2026-04-23 07:30:00", "end_date": "2026-04-23 08:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "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-22 11:15:27", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "c1e057fd-a0eb-4d5d-b27e-241bee6a3e4b", "start_date": "2026-04-24 13:15:00", "end_date": "2026-04-24 16:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "66a1a19f-54f5-46cb-9028-241ac1034b4d", "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": "2026-04-23 17:06:41", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T07:07:38.869304+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.169.36", "x-real-ip": "13.239.169.36", "content-length": "6204", "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_1d5ed2a1-8d4f-4643-8edc-241be27288cb", "type": "job.updated", "data": {"uuid": "03a6b7cd-69ce-4ca7-8498-23ea6b40627d", "active": 1, "date": "2026-03-05 00:00:00", "job_address": "Potato Point, NSW 2545", "billing_address": "PO Box 22\nBodalla, NSW 2545", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-05 15:44:39", "work_done_description": "Property: Beachcomber Caravan Park.\n\nAttendance: Replace oven burners.\n\nWork completed:\n- Remove and replace the oven burner in Casuarina.\n- Supply burner tops for Banksia.\n- Repair the mixer tap in the top cabin, which had no hot water.\n- Complete a temporary repair to the rust hole in the camp kitchen roof.", "generated_job_id": "10837", "completion_date": "2026-03-27 12:17:11", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-13 00:00:00", "payment_method": "Xero", "payment_amount": 711.94, "payment_actioned_by_uuid": "", "edit_date": "2026-04-14 09:40:47", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-03 07:05:16", "company_uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "geo_is_valid": 1, "lng": 150.1371877, "lat": -36.0953591, "geo_country": "Australia", "geo_postcode": "2545", "geo_state": "NSW", "geo_city": "Potato Point", "geo_street": "", "geo_number": "", "payment_processed": 1, "payment_processed_stamp": "2026-04-03 07:05:42", "payment_received": 1, "payment_received_stamp": "2026-04-13 00:00:00", "total_invoice_amount": "711.9400", "job_is_scheduled_until_stamp": "2026-03-27 12: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": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-07 11:22:04", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "repair oven\nNotes:\n- Shoreline and Casuarina cabins: Oven burners require replacement. Parts have been ordered.\n-  Banksia cabin: All four cooktop burners require replacement. Parts have been ordered\n- one of the taps in a cabin had no water coming out ", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "name": "Beachcomber Holiday Park", "website": "", "abn_number": "", "address": "Potato Point, NSW 2545", "address_street": "PO Box 22", "address_city": "Bodalla", "address_state": "NSW", "address_postcode": "2545", "address_country": "", "billing_address": "PO Box 22\nBodalla, NSW 2545", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "3 0457281264 Letitia Wilkie", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "03a6b7cd-69ce-4ca7-8498-23ea6b40627d", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "2 44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "BILLING", "uuid": "5a539efb-67dd-445d-b074-23ea61981ddd"}, {"job_uuid": "03a6b7cd-69ce-4ca7-8498-23ea6b40627d", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "JOB", "uuid": "c4256223-6ea7-4b6f-8ea5-23ea689c4d6d"}], "jobMaterials": [{"uuid": "0661d90f-8af1-4f84-814d-240482a48fed", "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": "03a6b7cd-69ce-4ca7-8498-23ea6b40627d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7ea69a64-91af-4c8f-b80b-24048662e91d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "burner tops", "price": "278.3400", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "278.3400", "job_uuid": "03a6b7cd-69ce-4ca7-8498-23ea6b40627d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "200", "cost": "222.6700", "displayed_cost": "222.6700", "job_material_bundle_uuid": ""}, {"uuid": "bb89c131-24ea-4d75-8650-24048c846f2d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "chef oven burner", "price": "154.6300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "154.6300", "job_uuid": "03a6b7cd-69ce-4ca7-8498-23ea6b40627d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "114.5400", "displayed_cost": "114.5400", "job_material_bundle_uuid": ""}, {"uuid": "09ec5704-7fe7-4097-82f5-24048e9c4a1d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Sikaseal silicone", "price": "18.2500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "18.2500", "job_uuid": "03a6b7cd-69ce-4ca7-8498-23ea6b40627d", "material_uuid": "9f93d205-8061-4530-b90d-234c5bc4ac1b", "sort_order": "400", "cost": "15.4500", "displayed_cost": "15.4500", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "f43ae751-893c-4433-a6ab-23ffd328595a", "start_date": "2026-03-27 10:59:03", "end_date": "2026-03-27 12:17:07", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "03a6b7cd-69ce-4ca7-8498-23ea6b40627d", "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-27 12:17:12", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "fd8d548a-7762-4f33-a95c-23f94216556b", "start_date": "2026-03-27 11:00:00", "end_date": "2026-03-27 12:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "03a6b7cd-69ce-4ca7-8498-23ea6b40627d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-27 12:17:04", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-27 12:17:04", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T07:12:47.960222+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.69.152", "x-real-ip": "3.26.69.152", "content-length": "12704", "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_4ca5e455-15cd-41dc-aa30-241be4a92e4b", "type": "job.updated", "data": {"uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "active": 1, "date": "2026-02-24 00:00:00", "job_address": "51 Tatiara St\nDalmeny NSW 2546", "billing_address": "PO Box 87\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "2026-02-24 16:49:08", "work_order_date": "2026-04-20 20:01:13", "work_done_description": "Thank you for the opportunity to quote to replace existing Electric Hws with new Gas instantaneous Hws. 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\nDan 23/3/26 \nCap kitchen water points and disconnect drainage for kitchen to be removed", "generated_job_id": "10745", "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-23 17:12:46", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "1ff5b099-77f8-4f27-81bd-1f5beb7a607b", "geo_is_valid": 1, "lng": 150.1217769, "lat": -36.163997, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Tatiara Street", "geo_number": "51", "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": "3854.9900", "job_is_scheduled_until_stamp": "2026-04-24 10: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": "2026-02-26 08:53:58", "job_description": "quote to replace existing Electric Hws with new Gas instantaneous Hws\nRemove existing electric HWS to waste facility\nSupply and install new Rinnai 26 Gas HWS in existing position\nConnection of new HWS to existing hot and cold plumbing\nUpgrade existing Gas line to new HWS and to new gas cooktop\nConnection of gas to new cooktop and commision\nAll necessary materials\nLabour\nRemoval of all associated waste\nQUOTE EXCLUDES\nConnection of hot and cold plumbing to new kitchen sink\n\n\ninstall 50mm bends on waste pipe under kitchen sink DONE", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "1ff5b099-77f8-4f27-81bd-1f5beb7a607b", "name": "Nozza Elio & Jacqueline", "website": "", "abn_number": "", "address": "NAROOMA, NSW 2546", "address_street": "PO Box 87", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "PO Box 87\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": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "first": "", "last": "", "email": "jacel2@outlook.com", "phone": "44765330", "mobile": "", "type": "JOB", "uuid": "352f2efd-9e6d-4d2c-8c8a-23e1394e3b3d"}], "jobMaterials": [{"uuid": "83594fcf-0a75-4151-aba1-23e265dcb24d", "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": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0a0816c3-4eb6-41cf-af0f-23e2639ec81d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Remove existing electric HWS to waste facility", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "material_uuid": "e3f7356f-8214-44ca-ab21-23e04fc4ff2b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba6ae7ae-6315-49a3-8a5b-23e2644230cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new Rinnai 26 Gas HWS in existing position", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "material_uuid": "e3f7356f-8214-44ca-ab21-23e04fc4ff2b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b35f8eab-b46e-4ce8-bfb7-23e26011414d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of new HWS to existing hot and cold plumbing", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "material_uuid": "e3f7356f-8214-44ca-ab21-23e04fc4ff2b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "69c31414-e539-4c18-8c50-23e26cb0a64d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Upgrade existing Gas line to new HWS and to new gas cooktop", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "material_uuid": "e3f7356f-8214-44ca-ab21-23e04fc4ff2b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7005f03a-0e50-4e85-9ee3-23e26d7d3b3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of gas to new cooktop and commision", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "material_uuid": "e3f7356f-8214-44ca-ab21-23e04fc4ff2b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d8327e8f-f46c-4ff9-a410-23e268c38dad", "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": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "material_uuid": "e3f7356f-8214-44ca-ab21-23e04fc4ff2b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "48d05ced-e446-41ab-b4cd-23e26a6f6a7d", "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": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "material_uuid": "e3f7356f-8214-44ca-ab21-23e04fc4ff2b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "389b739e-a936-47e2-a588-23e26d5dde1d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Removal of all associated waste", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "material_uuid": "e3f7356f-8214-44ca-ab21-23e04fc4ff2b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4517a717-dd99-45fa-8695-23e267e43a4d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of hot and cold plumbing to new kitchen sink", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "material_uuid": "e3f7356f-8214-44ca-ab21-23e04fc4ff2b", "sort_order": "650", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6743a4ee-b6c7-4e33-9254-23e26d3959dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "3504.5400", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3504.5400", "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "29776025-88c7-46e0-a2ea-23fcfcd6d9ca", "start_date": "2026-03-23 16:24:27", "end_date": "2026-03-23 16:49:18", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "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": "502", "travel_distance_in_meters": "7504", "material_uuid": "", "allocated_timestamp": "2026-03-23 16:49:27", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "1f1115bf-c561-4dac-92ba-23fddafbe95a", "start_date": "2026-03-25 10:51:29", "end_date": "2026-03-25 11:12:49", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "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-03-25 11:12:55", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "3300e666-eaf0-40db-8bda-2414c640b17a", "start_date": "2026-04-17 07:54:12", "end_date": "2026-04-17 10:11:57", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "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-17 10:12:09", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}], "jobScheduledActivities": [{"uuid": "5157f953-cfec-473b-b8de-23e134d44acb", "start_date": "2026-02-24 15:15:00", "end_date": "2026-02-24 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-24 14:08:31", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-24 14:08:32", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "bfc176cb-54ff-4f25-a772-23f949e2027b", "start_date": "2026-03-23 15:00:00", "end_date": "2026-03-23 16:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-20 21:24:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-20 21:24:42", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "02bed714-6607-47ea-aa12-23fd68a1e17b", "start_date": "2026-03-25 10:15:00", "end_date": "2026-03-25 11:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-25 10:13:58", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-25 10:13:59", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "30a25774-37bd-42a5-9d94-2414cb9919cb", "start_date": "2026-04-17 07:15:00", "end_date": "2026-04-17 08:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 15:41:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 15:41:14", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "0857895f-33aa-4f1d-a4ea-241ac70051eb", "start_date": "2026-04-24 09:15:00", "end_date": "2026-04-24 10:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb5e5b2f-b6ed-4d0a-b154-23e1358da2dd", "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-23 09:12:44", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T07:25:40.464199+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.252.246.36", "x-real-ip": "54.252.246.36", "content-length": "10227", "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_ac295536-291e-408d-92b7-241be895dcbb", "type": "job.updated", "data": {"uuid": "310938a6-ef57-4280-a091-2382e238279d", "active": 1, "date": "2025-11-21 00:00:00", "job_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "billing_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "status": "Quote", "quote_date": "2026-03-25 17:26:11", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Thank you for the opportunity to quote for plumbing works to new shed. 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": "9818", "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-21 10:53:37", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "c5889436-89e3-4270-adde-22d829a98c0b", "geo_is_valid": 1, "lng": 150.1012832, "lat": -36.3079406, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Central Tilba", "geo_street": "Sunnyside Road", "geo_number": "84", "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": "6783.0000", "job_is_scheduled_until_stamp": "2026-04-22 13:00: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": "2025-11-27 10:29:40", "job_description": "quote for hot and cold and fit off", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "c5889436-89e3-4270-adde-22d829a98c0b", "name": "Kathryn McNulty", "website": "", "abn_number": "", "address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "address_street": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "first": "", "last": "", "email": "kmcnulty80@gmail.com", "phone": "", "mobile": "0438665450", "type": "JOB", "uuid": "79e524fc-df52-49f5-b31d-2382e6fd4afd"}], "jobMaterials": [{"uuid": "81734ca1-4de9-4d28-9a87-2385131f970d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e0521a5a-740c-44f3-b943-2385118a0d8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Installation of external drainage to existing septic tank including excavation and sand", "price": "1489.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1638.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "df2ebb57-a20f-4dad-a1c4-23851727863d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply and install hot and cold plumbing to new plumbing fixtures", "price": "1260.9091", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1387.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "81e4203a-6b32-4373-a288-23851a1cf0bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Fit off all new plumbing fixtures and install new Hot water service including all necessary valves and fittings", "price": "1418.1818", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1560.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "10ef902c-22ec-4de9-b89a-23851327faed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Installation of new water line from pump to new shed if needed including excavation", "price": "509.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "560.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5e8c9819-25e3-43e3-a62a-2385184e97dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "15f1f2c1-e236-40a2-97b3-23851ebe463d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply of PC items", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "cfc16b54-7a67-4e15-b7bc-23851f071dfd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply of hot water service can quote but just need to know if electric or gas", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c50eaa39-5422-4e18-962a-2385124965ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Gas service can quote if needed", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3138de96-de09-40a1-b151-23851155f5dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Storm water connection to tanks can quote if needed will need to see where downpipes are before quoting", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bf4863c9-c9bb-4cf7-a1f9-23fef8c660ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Stormwater from 2 downpipes on new shed to existing tank location including", "price": "1489.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1638.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "550", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "abec4422-23a5-4bdd-ab59-23fef81fcbbd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Excavation and backfilling with sand", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "575", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6fa8ec6a-4028-4601-993a-23fef5a45b3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Flush out valve located at lowest point", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "588", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8ef05f70-222b-4e1a-ae76-23fef24cd06d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- All necessary materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "594", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "dcb77d31-293b-4b9d-be44-23fef2317b8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Labour", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "597", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "308c4434-6dd4-4591-9ffc-2415e1c6736b", "start_date": "2026-04-22 12:00:00", "end_date": "2026-04-22 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 17:46:14", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 17:46:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T07:41:42.572533+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.134.212.136", "x-real-ip": "15.134.212.136", "content-length": "2561", "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_8dffa611-97cd-4ce7-a78b-241be765478b", "type": "job.updated", "data": {"uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "active": 1, "date": "2026-03-26 00:00:00", "job_address": "boat shed on riverview rd", "billing_address": "boast shed on riverview rd", "status": "Quote", "quote_date": "2026-03-26 11:07:34", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "", "generated_job_id": "11037", "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-17 10:24:21", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "geo_is_valid": 0, "lng": 150.1311964, "lat": -36.2312421, "geo_country": "", "geo_postcode": "", "geo_state": "", "geo_city": "", "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": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-24 10:10:59", "badges": "[\"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": "quote to install pump out for toilet in boat shed on riverside dr narooma and connect to council main", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "name": "Boris P", "website": "", "abn_number": "", "address": "boast shed on riverview rd", "address_street": "boast shed on riverview rd", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "boast shed on riverview rd", "is_individual": 0, "badges": "", "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": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "first": "", "last": "", "email": "borisp@live.com.au", "phone": "", "mobile": "0418486979", "type": "JOB", "uuid": "35fa8d94-cf5d-48f3-837f-23fef2a792dd"}]}}


received_at: 2026-04-23T07:42:53.394278+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.206.208", "x-real-ip": "3.106.206.208", "content-length": "3513", "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_92619a47-ced5-49e4-96b5-241be1eeacdb", "type": "job.updated", "data": {"uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "Potato Point, NSW 2545", "billing_address": "PO Box 22\nBodalla, NSW 2545", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 11:38:13", "work_done_description": "Attend Beachcomber caravan to repair a water leak under cabin. \nWork completed: \n- Assess location of water leak under cabin. \n- Cut out section of leaking poly line. \n- Repaired section of poly line. \n- Teated work on completion.", "generated_job_id": "11338", "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-23 17:42:52", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "geo_is_valid": 1, "lng": 150.1371877, "lat": -36.0953591, "geo_country": "Australia", "geo_postcode": "2545", "geo_state": "NSW", "geo_city": "Potato Point", "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-23 17: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": "they have a burst water pipe. Garry called it in", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "name": "Beachcomber Holiday Park", "website": "", "abn_number": "", "address": "Potato Point, NSW 2545", "address_street": "PO Box 22", "address_city": "Bodalla", "address_state": "NSW", "address_postcode": "2545", "address_country": "", "billing_address": "PO Box 22\nBodalla, NSW 2545", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "3 0457281264 Letitia Wilkie", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "2 44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "BILLING", "uuid": "ff5d0f76-076b-4e32-b5cf-241bed1e41fd"}, {"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "JOB", "uuid": "6612172c-6830-4981-90c8-241be689a03d"}], "jobScheduledActivities": [{"uuid": "9345c586-f333-43e7-89be-241be878b2db", "start_date": "2026-04-23 16:15:00", "end_date": "2026-04-23 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 17:39:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 17:39:47", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T07:42:54.718615+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.184.114", "x-real-ip": "13.238.184.114", "content-length": "2561", "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_0d2ad5ad-26f7-491b-9cb7-241be99368fb", "type": "job.updated", "data": {"uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "active": 1, "date": "2026-03-26 00:00:00", "job_address": "boat shed on riverview rd", "billing_address": "boast shed on riverview rd", "status": "Quote", "quote_date": "2026-03-26 11:07:34", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "", "generated_job_id": "11037", "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-17 10:24:21", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "geo_is_valid": 0, "lng": 150.1311964, "lat": -36.2312421, "geo_country": "", "geo_postcode": "", "geo_state": "", "geo_city": "", "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": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-24 10:10:59", "badges": "[\"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": "quote to install pump out for toilet in boat shed on riverside dr narooma and connect to council main", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "name": "Boris P", "website": "", "abn_number": "", "address": "boast shed on riverview rd", "address_street": "boast shed on riverview rd", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "boast shed on riverview rd", "is_individual": 0, "badges": "", "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": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "first": "", "last": "", "email": "borisp@live.com.au", "phone": "", "mobile": "0418486979", "type": "JOB", "uuid": "35fa8d94-cf5d-48f3-837f-23fef2a792dd"}]}}


received_at: 2026-04-23T07:43:08.039762+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.20.95", "x-real-ip": "16.176.20.95", "content-length": "3959", "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_a692de89-3793-4ff3-b5f4-241be2e8b5fb", "type": "job.updated", "data": {"uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "Potato Point, NSW 2545", "billing_address": "PO Box 22\nBodalla, NSW 2545", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 11:38:13", "work_done_description": "Attend Beachcomber caravan to repair a water leak under cabin. \nWork completed: \n- Assess location of water leak under cabin. \n- Cut out section of leaking poly line. \n- Repaired section of poly line. \n- Teated work on completion.", "generated_job_id": "11338", "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-23 17:42:52", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "geo_is_valid": 1, "lng": 150.1371877, "lat": -36.0953591, "geo_country": "Australia", "geo_postcode": "2545", "geo_state": "NSW", "geo_city": "Potato Point", "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-23 17: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": "they have a burst water pipe. Garry called it in", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "name": "Beachcomber Holiday Park", "website": "", "abn_number": "", "address": "Potato Point, NSW 2545", "address_street": "PO Box 22", "address_city": "Bodalla", "address_state": "NSW", "address_postcode": "2545", "address_country": "", "billing_address": "PO Box 22\nBodalla, NSW 2545", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "3 0457281264 Letitia Wilkie", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "2 44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "BILLING", "uuid": "ff5d0f76-076b-4e32-b5cf-241bed1e41fd"}, {"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "JOB", "uuid": "6612172c-6830-4981-90c8-241be689a03d"}], "jobMaterials": [{"uuid": "437cddd3-26c8-4ac4-abeb-241bf1de2eda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "25mm rural joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "9345c586-f333-43e7-89be-241be878b2db", "start_date": "2026-04-23 16:15:00", "end_date": "2026-04-23 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 17:39:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 17:39:47", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T07:43:09.851168+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.20.95", "x-real-ip": "16.176.20.95", "content-length": "3959", "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_1de1d16e-6f0f-4aa7-a025-241be3bf3a2b", "type": "job.updated", "data": {"uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "Potato Point, NSW 2545", "billing_address": "PO Box 22\nBodalla, NSW 2545", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 11:38:13", "work_done_description": "Attend Beachcomber caravan to repair a water leak under cabin. \nWork completed: \n- Assess location of water leak under cabin. \n- Cut out section of leaking poly line. \n- Repaired section of poly line. \n- Teated work on completion.", "generated_job_id": "11338", "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-23 17:43:09", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "geo_is_valid": 1, "lng": 150.1371877, "lat": -36.0953591, "geo_country": "Australia", "geo_postcode": "2545", "geo_state": "NSW", "geo_city": "Potato Point", "geo_street": "", "geo_number": "", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-23 17:43:09", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-23 17: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": "they have a burst water pipe. Garry called it in", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "name": "Beachcomber Holiday Park", "website": "", "abn_number": "", "address": "Potato Point, NSW 2545", "address_street": "PO Box 22", "address_city": "Bodalla", "address_state": "NSW", "address_postcode": "2545", "address_country": "", "billing_address": "PO Box 22\nBodalla, NSW 2545", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "3 0457281264 Letitia Wilkie", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "2 44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "BILLING", "uuid": "ff5d0f76-076b-4e32-b5cf-241bed1e41fd"}, {"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "JOB", "uuid": "6612172c-6830-4981-90c8-241be689a03d"}], "jobMaterials": [{"uuid": "437cddd3-26c8-4ac4-abeb-241bf1de2eda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "25mm rural joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "9345c586-f333-43e7-89be-241be878b2db", "start_date": "2026-04-23 16:15:00", "end_date": "2026-04-23 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 17:39:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 17:39:47", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T07:44:02.017920+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.75.237", "x-real-ip": "3.27.75.237", "content-length": "4408", "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_6088ea0e-b91c-4892-8cd3-241be34cd29b", "type": "job.updated", "data": {"uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "Potato Point, NSW 2545", "billing_address": "PO Box 22\nBodalla, NSW 2545", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 11:38:13", "work_done_description": "Attend Beachcomber caravan to repair a water leak under cabin. \nWork completed: \n- Assess location of water leak under cabin. \n- Cut out section of leaking poly line. \n- Repaired section of poly line. \n- Teated work on completion.", "generated_job_id": "11338", "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-23 17:43:09", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "geo_is_valid": 1, "lng": 150.1371877, "lat": -36.0953591, "geo_country": "Australia", "geo_postcode": "2545", "geo_state": "NSW", "geo_city": "Potato Point", "geo_street": "", "geo_number": "", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-23 17:43:09", "total_invoice_amount": "107.8000", "job_is_scheduled_until_stamp": "2026-04-23 17: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": "they have a burst water pipe. Garry called it in", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "name": "Beachcomber Holiday Park", "website": "", "abn_number": "", "address": "Potato Point, NSW 2545", "address_street": "PO Box 22", "address_city": "Bodalla", "address_state": "NSW", "address_postcode": "2545", "address_country": "", "billing_address": "PO Box 22\nBodalla, NSW 2545", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "3 0457281264 Letitia Wilkie", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "2 44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "BILLING", "uuid": "ff5d0f76-076b-4e32-b5cf-241bed1e41fd"}, {"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "JOB", "uuid": "6612172c-6830-4981-90c8-241be689a03d"}], "jobMaterials": [{"uuid": "437cddd3-26c8-4ac4-abeb-241bf1de2eda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "25mm rural joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d616e553-cbd1-4078-81ec-241bf965ac7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Liam", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "692f1e5d-9ebc-432c-83fa-23e3838bb76b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "9345c586-f333-43e7-89be-241be878b2db", "start_date": "2026-04-23 16:15:00", "end_date": "2026-04-23 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 17:39:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 17:39:47", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T07:44:02.751772+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.75.237", "x-real-ip": "3.27.75.237", "content-length": "4408", "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_711cec4a-447e-4b7d-96b6-241bed750afb", "type": "job.updated", "data": {"uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "Potato Point, NSW 2545", "billing_address": "PO Box 22\nBodalla, NSW 2545", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 11:38:13", "work_done_description": "Attend Beachcomber caravan to repair a water leak under cabin. \nWork completed: \n- Assess location of water leak under cabin. \n- Cut out section of leaking poly line. \n- Repaired section of poly line. \n- Teated work on completion.", "generated_job_id": "11338", "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-23 17:44:02", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "geo_is_valid": 1, "lng": 150.1371877, "lat": -36.0953591, "geo_country": "Australia", "geo_postcode": "2545", "geo_state": "NSW", "geo_city": "Potato Point", "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": "107.8000", "job_is_scheduled_until_stamp": "2026-04-23 17: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": "they have a burst water pipe. Garry called it in", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "name": "Beachcomber Holiday Park", "website": "", "abn_number": "", "address": "Potato Point, NSW 2545", "address_street": "PO Box 22", "address_city": "Bodalla", "address_state": "NSW", "address_postcode": "2545", "address_country": "", "billing_address": "PO Box 22\nBodalla, NSW 2545", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "3 0457281264 Letitia Wilkie", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "2 44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "BILLING", "uuid": "ff5d0f76-076b-4e32-b5cf-241bed1e41fd"}, {"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "JOB", "uuid": "6612172c-6830-4981-90c8-241be689a03d"}], "jobMaterials": [{"uuid": "437cddd3-26c8-4ac4-abeb-241bf1de2eda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "25mm rural joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d616e553-cbd1-4078-81ec-241bf965ac7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Liam", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "692f1e5d-9ebc-432c-83fa-23e3838bb76b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "9345c586-f333-43e7-89be-241be878b2db", "start_date": "2026-04-23 16:15:00", "end_date": "2026-04-23 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 17:39:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 17:39:47", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T07:44:06.832809+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.75.237", "x-real-ip": "3.27.75.237", "content-length": "4845", "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_5c5eb106-96dd-4b9a-ae54-241bea1e49fb", "type": "job.updated", "data": {"uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "Potato Point, NSW 2545", "billing_address": "PO Box 22\nBodalla, NSW 2545", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 11:38:13", "work_done_description": "Attend Beachcomber caravan to repair a water leak under cabin. \nWork completed: \n- Assess location of water leak under cabin. \n- Cut out section of leaking poly line. \n- Repaired section of poly line. \n- Teated work on completion.", "generated_job_id": "11338", "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-23 17:44:02", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "geo_is_valid": 1, "lng": 150.1371877, "lat": -36.0953591, "geo_country": "Australia", "geo_postcode": "2545", "geo_state": "NSW", "geo_city": "Potato Point", "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": "173.8000", "job_is_scheduled_until_stamp": "2026-04-23 17: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": "they have a burst water pipe. Garry called it in", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "name": "Beachcomber Holiday Park", "website": "", "abn_number": "", "address": "Potato Point, NSW 2545", "address_street": "PO Box 22", "address_city": "Bodalla", "address_state": "NSW", "address_postcode": "2545", "address_country": "", "billing_address": "PO Box 22\nBodalla, NSW 2545", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "3 0457281264 Letitia Wilkie", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "2 44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "BILLING", "uuid": "ff5d0f76-076b-4e32-b5cf-241bed1e41fd"}, {"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "JOB", "uuid": "6612172c-6830-4981-90c8-241be689a03d"}], "jobMaterials": [{"uuid": "437cddd3-26c8-4ac4-abeb-241bf1de2eda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "25mm rural joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d616e553-cbd1-4078-81ec-241bf965ac7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Liam", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "692f1e5d-9ebc-432c-83fa-23e3838bb76b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b5d2cb22-1745-4b32-9cea-241bf66744da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Apprentice labour - Sam", "price": "60.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "60.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "31e00446-b509-445d-bd17-23e38f292ebb", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "9345c586-f333-43e7-89be-241be878b2db", "start_date": "2026-04-23 16:15:00", "end_date": "2026-04-23 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 17:39:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 17:39:47", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T07:44:13.841774+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.168.224", "x-real-ip": "16.176.168.224", "content-length": "4880", "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_30ed5fed-4e7c-46be-b89e-241bec6ff49b", "type": "job.updated", "data": {"uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "Potato Point, NSW 2545", "billing_address": "PO Box 22\nBodalla, NSW 2545", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 11:38:13", "work_done_description": "Attend Beachcomber caravan to repair a water leak under cabin. \nWork completed: \n- Assess location of water leak under cabin. \n- Cut out section of leaking poly line. \n- Repaired section of poly line. \n- Teated work on completion.", "generated_job_id": "11338", "completion_date": "2026-04-23 17:44:12", "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-23 17:44:12", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "geo_is_valid": 1, "lng": 150.1371877, "lat": -36.0953591, "geo_country": "Australia", "geo_postcode": "2545", "geo_state": "NSW", "geo_city": "Potato Point", "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": "173.8000", "job_is_scheduled_until_stamp": "2026-04-23 17: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": "they have a burst water pipe. Garry called it in", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a3f1af32-763b-4cc5-bfee-1f5bea03418b", "name": "Beachcomber Holiday Park", "website": "", "abn_number": "", "address": "Potato Point, NSW 2545", "address_street": "PO Box 22", "address_city": "Bodalla", "address_state": "NSW", "address_postcode": "2545", "address_country": "", "billing_address": "PO Box 22\nBodalla, NSW 2545", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "3 0457281264 Letitia Wilkie", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "2 44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "BILLING", "uuid": "ff5d0f76-076b-4e32-b5cf-241bed1e41fd"}, {"job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "first": "", "last": "", "email": "manager@beachcomberholidaypark.com.au", "phone": "44735312", "mobile": "0427382123 ManagerGarry Sullivan", "type": "JOB", "uuid": "6612172c-6830-4981-90c8-241be689a03d"}], "jobMaterials": [{"uuid": "437cddd3-26c8-4ac4-abeb-241bf1de2eda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "25mm rural joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d616e553-cbd1-4078-81ec-241bf965ac7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Liam", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "692f1e5d-9ebc-432c-83fa-23e3838bb76b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b5d2cb22-1745-4b32-9cea-241bf66744da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Apprentice labour - Sam", "price": "60.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "60.0000", "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "material_uuid": "31e00446-b509-445d-bd17-23e38f292ebb", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "9345c586-f333-43e7-89be-241be878b2db", "start_date": "2026-04-23 16:15:00", "end_date": "2026-04-23 17:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "eb1fb45e-8e32-4e30-b365-241be4248efd", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 17:39:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 17:39:47", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T07:45:50.681698+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.79.239.87", "x-real-ip": "54.79.239.87", "content-length": "2561", "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_696a8d8f-ce56-4d2a-850c-241bed7f380b", "type": "job.updated", "data": {"uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "active": 1, "date": "2026-03-26 00:00:00", "job_address": "boat shed on riverview rd", "billing_address": "boast shed on riverview rd", "status": "Quote", "quote_date": "2026-03-26 11:07:34", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "", "generated_job_id": "11037", "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-23 17:45:46", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "geo_is_valid": 0, "lng": 150.1311964, "lat": -36.2312421, "geo_country": "", "geo_postcode": "", "geo_state": "", "geo_city": "", "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": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-24 10:10:59", "badges": "[\"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": "quote to install pump out for toilet in boat shed on riverside dr narooma and connect to council main", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "name": "Boris P", "website": "", "abn_number": "", "address": "boast shed on riverview rd", "address_street": "boast shed on riverview rd", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "boast shed on riverview rd", "is_individual": 0, "badges": "", "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": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "first": "", "last": "", "email": "borisp@live.com.au", "phone": "", "mobile": "0418486979", "type": "JOB", "uuid": "35fa8d94-cf5d-48f3-837f-23fef2a792dd"}]}}


received_at: 2026-04-23T07:47:19.100540+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": "32.236.13.239", "x-real-ip": "32.236.13.239", "content-length": "2561", "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_2dce21f6-da17-462f-a36e-241be2d29dcb", "type": "job.updated", "data": {"uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "active": 1, "date": "2026-03-26 00:00:00", "job_address": "boat shed on riverview rd", "billing_address": "boast shed on riverview rd", "status": "Quote", "quote_date": "2026-03-26 11:07:34", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "", "generated_job_id": "11037", "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-23 17:47:18", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "geo_is_valid": 0, "lng": 150.1311964, "lat": -36.2312421, "geo_country": "", "geo_postcode": "", "geo_state": "", "geo_city": "", "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": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30T17:47:18", "badges": "[\"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": "quote to install pump out for toilet in boat shed on riverside dr narooma and connect to council main", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "name": "Boris P", "website": "", "abn_number": "", "address": "boast shed on riverview rd", "address_street": "boast shed on riverview rd", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "boast shed on riverview rd", "is_individual": 0, "badges": "", "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": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "first": "", "last": "", "email": "borisp@live.com.au", "phone": "", "mobile": "0418486979", "type": "JOB", "uuid": "35fa8d94-cf5d-48f3-837f-23fef2a792dd"}]}}


received_at: 2026-04-23T07:47:20.245335+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": "52.62.228.252", "x-real-ip": "52.62.228.252", "content-length": "2561", "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_28ad5b89-62ae-4ca0-9a57-241be161bfab", "type": "job.updated", "data": {"uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "active": 1, "date": "2026-03-26 00:00:00", "job_address": "boat shed on riverview rd", "billing_address": "boast shed on riverview rd", "status": "Quote", "quote_date": "2026-03-26 11:07:34", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "", "generated_job_id": "11037", "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-23 17:47:18", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "geo_is_valid": 0, "lng": 150.1311964, "lat": -36.2312421, "geo_country": "", "geo_postcode": "", "geo_state": "", "geo_city": "", "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": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 17:47:18", "badges": "[\"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": "quote to install pump out for toilet in boat shed on riverside dr narooma and connect to council main", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "name": "Boris P", "website": "", "abn_number": "", "address": "boast shed on riverview rd", "address_street": "boast shed on riverview rd", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "boast shed on riverview rd", "is_individual": 0, "badges": "", "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": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "first": "", "last": "", "email": "borisp@live.com.au", "phone": "", "mobile": "0418486979", "type": "JOB", "uuid": "35fa8d94-cf5d-48f3-837f-23fef2a792dd"}]}}


received_at: 2026-04-23T08:09:01.958895+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.81.191", "x-real-ip": "3.107.81.191", "content-length": "10709", "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_55582372-8dc4-4652-8e1f-241bed7c1b1b", "type": "job.updated", "data": {"uuid": "310938a6-ef57-4280-a091-2382e238279d", "active": 1, "date": "2025-11-21 00:00:00", "job_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "billing_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "status": "Quote", "quote_date": "2026-03-25 17:26:11", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Thank you for the opportunity to quote for plumbing works to new shed. 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": "9818", "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-21 10:53:37", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "c5889436-89e3-4270-adde-22d829a98c0b", "geo_is_valid": 1, "lng": 150.1012832, "lat": -36.3079406, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Central Tilba", "geo_street": "Sunnyside Road", "geo_number": "84", "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": "7329.0000", "job_is_scheduled_until_stamp": "2026-04-22 13:00: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": "2025-11-27 10:29:40", "job_description": "quote for hot and cold and fit off", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "c5889436-89e3-4270-adde-22d829a98c0b", "name": "Kathryn McNulty", "website": "", "abn_number": "", "address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "address_street": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "first": "", "last": "", "email": "kmcnulty80@gmail.com", "phone": "", "mobile": "0438665450", "type": "JOB", "uuid": "79e524fc-df52-49f5-b31d-2382e6fd4afd"}], "jobMaterials": [{"uuid": "81734ca1-4de9-4d28-9a87-2385131f970d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e0521a5a-740c-44f3-b943-2385118a0d8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Installation of external drainage to existing septic tank including excavation and sand", "price": "1489.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1638.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "df2ebb57-a20f-4dad-a1c4-23851727863d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply and install hot and cold plumbing to new plumbing fixtures", "price": "1260.9091", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1387.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "81e4203a-6b32-4373-a288-23851a1cf0bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Fit off all new plumbing fixtures and install new Hot water service including all necessary valves and fittings", "price": "1418.1818", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1560.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "10ef902c-22ec-4de9-b89a-23851327faed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Installation of new water line from pump to new shed if needed including excavation", "price": "509.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "560.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5e8c9819-25e3-43e3-a62a-2385184e97dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "15f1f2c1-e236-40a2-97b3-23851ebe463d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply of PC items", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "cfc16b54-7a67-4e15-b7bc-23851f071dfd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply of hot water service can quote but just need to know if electric or gas", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c50eaa39-5422-4e18-962a-2385124965ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Gas service can quote if needed", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3138de96-de09-40a1-b151-23851155f5dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Storm water connection to tanks can quote if needed will need to see where downpipes are before quoting", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bf4863c9-c9bb-4cf7-a1f9-23fef8c660ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Stormwater from 2 downpipes on new shed to existing tank location including", "price": "1489.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1638.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "550", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "abec4422-23a5-4bdd-ab59-23fef81fcbbd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Excavation and backfilling with sand", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "575", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6fa8ec6a-4028-4601-993a-23fef5a45b3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Flush out valve located at lowest point", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "588", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8ef05f70-222b-4e1a-ae76-23fef24cd06d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- All necessary materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "594", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "dcb77d31-293b-4b9d-be44-23fef2317b8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Labour", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "597", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6a5e8588-3f2d-4c0c-9dc8-241be389aaad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "connection of overflow from new shed tank to existing house tank", "price": "496.3636", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "546.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "563", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "308c4434-6dd4-4591-9ffc-2415e1c6736b", "start_date": "2026-04-22 12:00:00", "end_date": "2026-04-22 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 17:46:14", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 17:46:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T08:09:02.779221+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.219.74", "x-real-ip": "3.27.219.74", "content-length": "10709", "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_04258959-89ee-4d03-9122-241bee8865bb", "type": "job.updated", "data": {"uuid": "310938a6-ef57-4280-a091-2382e238279d", "active": 1, "date": "2025-11-21 00:00:00", "job_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "billing_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "status": "Quote", "quote_date": "2026-03-25 17:26:11", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Thank you for the opportunity to quote for plumbing works to new shed. 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": "9818", "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-21 10:53:37", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "c5889436-89e3-4270-adde-22d829a98c0b", "geo_is_valid": 1, "lng": 150.1012832, "lat": -36.3079406, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Central Tilba", "geo_street": "Sunnyside Road", "geo_number": "84", "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": "7329.0000", "job_is_scheduled_until_stamp": "2026-04-22 13:00: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": "2025-11-27 10:29:40", "job_description": "quote for hot and cold and fit off", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "c5889436-89e3-4270-adde-22d829a98c0b", "name": "Kathryn McNulty", "website": "", "abn_number": "", "address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "address_street": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "first": "", "last": "", "email": "kmcnulty80@gmail.com", "phone": "", "mobile": "0438665450", "type": "JOB", "uuid": "79e524fc-df52-49f5-b31d-2382e6fd4afd"}], "jobMaterials": [{"uuid": "81734ca1-4de9-4d28-9a87-2385131f970d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e0521a5a-740c-44f3-b943-2385118a0d8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Installation of external drainage to existing septic tank including excavation and sand", "price": "1489.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1638.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "df2ebb57-a20f-4dad-a1c4-23851727863d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply and install hot and cold plumbing to new plumbing fixtures", "price": "1260.9091", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1387.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "81e4203a-6b32-4373-a288-23851a1cf0bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Fit off all new plumbing fixtures and install new Hot water service including all necessary valves and fittings", "price": "1418.1818", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1560.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "10ef902c-22ec-4de9-b89a-23851327faed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Installation of new water line from pump to new shed if needed including excavation", "price": "509.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "560.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5e8c9819-25e3-43e3-a62a-2385184e97dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "15f1f2c1-e236-40a2-97b3-23851ebe463d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply of PC items", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "cfc16b54-7a67-4e15-b7bc-23851f071dfd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply of hot water service can quote but just need to know if electric or gas", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c50eaa39-5422-4e18-962a-2385124965ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Gas service can quote if needed", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3138de96-de09-40a1-b151-23851155f5dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Storm water connection to tanks can quote if needed will need to see where downpipes are before quoting", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bf4863c9-c9bb-4cf7-a1f9-23fef8c660ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Stormwater from 2 downpipes on new shed to existing tank location including", "price": "1489.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1638.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "550", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "abec4422-23a5-4bdd-ab59-23fef81fcbbd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Excavation and backfilling with sand", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "575", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6fa8ec6a-4028-4601-993a-23fef5a45b3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Flush out valve located at lowest point", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "588", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8ef05f70-222b-4e1a-ae76-23fef24cd06d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- All necessary materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "594", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "dcb77d31-293b-4b9d-be44-23fef2317b8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Labour", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "597", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6a5e8588-3f2d-4c0c-9dc8-241be389aaad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "connection of overflow from new shed tank to existing house tank", "price": "496.3636", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "546.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "563", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "308c4434-6dd4-4591-9ffc-2415e1c6736b", "start_date": "2026-04-22 12:00:00", "end_date": "2026-04-22 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 17:46:14", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 17:46:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T08:10:28.634564+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.252.222.81", "x-real-ip": "54.252.222.81", "content-length": "10714", "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_a73e9ace-6a26-43ec-85b6-241bed6cf9fb", "type": "job.updated", "data": {"uuid": "310938a6-ef57-4280-a091-2382e238279d", "active": 1, "date": "2025-11-21 00:00:00", "job_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "billing_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "status": "Quote", "quote_date": "2026-03-25 17:26:11", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Thank you for the opportunity to quote for plumbing works to new shed. 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": "9818", "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-21 10:53:37", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "c5889436-89e3-4270-adde-22d829a98c0b", "geo_is_valid": 1, "lng": 150.1012832, "lat": -36.3079406, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Central Tilba", "geo_street": "Sunnyside Road", "geo_number": "84", "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": "6798.0000", "job_is_scheduled_until_stamp": "2026-04-22 13:00: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": "2025-11-27 10:29:40", "job_description": "quote for hot and cold and fit off", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "c5889436-89e3-4270-adde-22d829a98c0b", "name": "Kathryn McNulty", "website": "", "abn_number": "", "address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "address_street": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "first": "", "last": "", "email": "kmcnulty80@gmail.com", "phone": "", "mobile": "0438665450", "type": "JOB", "uuid": "79e524fc-df52-49f5-b31d-2382e6fd4afd"}], "jobMaterials": [{"uuid": "81734ca1-4de9-4d28-9a87-2385131f970d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e0521a5a-740c-44f3-b943-2385118a0d8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Installation of external drainage to existing septic tank including excavation and sand", "price": "1489.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1638.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "df2ebb57-a20f-4dad-a1c4-23851727863d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply and install hot and cold plumbing to new plumbing fixtures", "price": "1260.9091", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1387.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "81e4203a-6b32-4373-a288-23851a1cf0bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Fit off all new plumbing fixtures and install new Hot water service including all necessary valves and fittings", "price": "1418.1818", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1560.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "10ef902c-22ec-4de9-b89a-23851327faed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Installation of new water line from pump to new shed if needed including excavation", "price": "509.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "560.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5e8c9819-25e3-43e3-a62a-2385184e97dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "15f1f2c1-e236-40a2-97b3-23851ebe463d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply of PC items", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "cfc16b54-7a67-4e15-b7bc-23851f071dfd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply of hot water service can quote but just need to know if electric or gas", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c50eaa39-5422-4e18-962a-2385124965ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Gas service can quote if needed", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3138de96-de09-40a1-b151-23851155f5dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Storm water connection to tanks can quote if needed will need to see where downpipes are before quoting", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bf4863c9-c9bb-4cf7-a1f9-23fef8c660ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Stormwater from 2 downpipes on new shed to new slim line tank location including", "price": "1006.3636", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1107.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "550", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "abec4422-23a5-4bdd-ab59-23fef81fcbbd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Excavation and backfilling with sand", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "575", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6fa8ec6a-4028-4601-993a-23fef5a45b3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Flush out valve located at lowest point", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "588", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8ef05f70-222b-4e1a-ae76-23fef24cd06d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- All necessary materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "594", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "dcb77d31-293b-4b9d-be44-23fef2317b8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Labour", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "597", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6a5e8588-3f2d-4c0c-9dc8-241be389aaad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "connection of overflow from new shed tank to existing house tank", "price": "496.3636", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "546.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "563", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "308c4434-6dd4-4591-9ffc-2415e1c6736b", "start_date": "2026-04-22 12:00:00", "end_date": "2026-04-22 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 17:46:14", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 17:46:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T08:11:47.342130+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.81.191", "x-real-ip": "3.107.81.191", "content-length": "11217", "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_09a64527-116f-4d6b-b8f3-241be56aff3b", "type": "job.updated", "data": {"uuid": "310938a6-ef57-4280-a091-2382e238279d", "active": 1, "date": "2025-11-21 00:00:00", "job_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "billing_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "status": "Quote", "quote_date": "2026-03-25 17:26:11", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Thank you for the opportunity to quote for plumbing works to new shed. 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": "9818", "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-21 10:53:37", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "c5889436-89e3-4270-adde-22d829a98c0b", "geo_is_valid": 1, "lng": 150.1012832, "lat": -36.3079406, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Central Tilba", "geo_street": "Sunnyside Road", "geo_number": "84", "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": "6798.0000", "job_is_scheduled_until_stamp": "2026-04-22 13:00: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": "2025-11-27 10:29:40", "job_description": "quote for hot and cold and fit off", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "c5889436-89e3-4270-adde-22d829a98c0b", "name": "Kathryn McNulty", "website": "", "abn_number": "", "address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "address_street": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "84 Sunnyside Rd\nCentral Tilba NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "first": "", "last": "", "email": "kmcnulty80@gmail.com", "phone": "", "mobile": "0438665450", "type": "JOB", "uuid": "79e524fc-df52-49f5-b31d-2382e6fd4afd"}], "jobMaterials": [{"uuid": "81734ca1-4de9-4d28-9a87-2385131f970d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e0521a5a-740c-44f3-b943-2385118a0d8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Installation of external drainage to existing septic tank including excavation and sand", "price": "1489.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1638.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "df2ebb57-a20f-4dad-a1c4-23851727863d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply and install hot and cold plumbing to new plumbing fixtures", "price": "1260.9091", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1387.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "81e4203a-6b32-4373-a288-23851a1cf0bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Fit off all new plumbing fixtures and install new Hot water service including all necessary valves and fittings", "price": "1418.1818", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1560.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "10ef902c-22ec-4de9-b89a-23851327faed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Installation of new water line from pump to new shed if needed including excavation", "price": "509.0909", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "560.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5e8c9819-25e3-43e3-a62a-2385184e97dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "15f1f2c1-e236-40a2-97b3-23851ebe463d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply of PC items", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "cfc16b54-7a67-4e15-b7bc-23851f071dfd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply of hot water service can quote but just need to know if electric or gas", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c50eaa39-5422-4e18-962a-2385124965ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Gas service can quote if needed", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3138de96-de09-40a1-b151-23851155f5dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Storm water connection to tanks can quote if needed will need to see where downpipes are before quoting", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "eae2841f-5fab-4175-9a67-221dc7377c7b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "bf4863c9-c9bb-4cf7-a1f9-23fef8c660ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Stormwater from 2 downpipes on new shed to new slim line tank location including", "price": "1006.3636", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "1107.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "550", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "abec4422-23a5-4bdd-ab59-23fef81fcbbd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Excavation and backfilling with sand", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "575", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6fa8ec6a-4028-4601-993a-23fef5a45b3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Flush out valve located at lowest point", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "588", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8ef05f70-222b-4e1a-ae76-23fef24cd06d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- All necessary materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "594", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "dcb77d31-293b-4b9d-be44-23fef2317b8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "- Labour", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "13e5ea64-4910-402d-87fe-23f2e5da6a7b", "sort_order": "597", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6a5e8588-3f2d-4c0c-9dc8-241be389aaad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "connection of overflow from new shed tank to existing house tank", "price": "496.3636", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "546.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "563", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "054ef6db-19e1-4722-9af7-241bec4300fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "supply and install new concrete riser on septic tank to allow for backfilling around lid.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "1", "displayed_amount": "0.0000", "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "569", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "308c4434-6dd4-4591-9ffc-2415e1c6736b", "start_date": "2026-04-22 12:00:00", "end_date": "2026-04-22 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "310938a6-ef57-4280-a091-2382e238279d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 17:46:14", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 17:46:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


