# webhook_events

received_at: 2026-04-24T03:17:18.836615+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.4.58", "x-real-ip": "13.239.4.58", "content-length": "8648", "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_4a96ab8f-f153-415f-a747-241cf722400b", "type": "job.updated", "data": {"uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "active": 1, "date": "2026-04-15 00:00:00", "job_address": "431 Wandella Road\nCobargo NSW 2550", "billing_address": "431 Wandella Road\nCobargo NSW 2550", "status": "Quote", "quote_date": "2026-04-15 09:38:39", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Thank you for the opportunity to quote for rectification works to roof to prevent future roof leaks at 431 Wandella Road Cobargo. 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": "11234", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:16:39", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "020e87cc-c98b-450f-81ba-24121b6b35eb", "geo_is_valid": 1, "lng": 149.8633065, "lat": -36.3647997, "geo_country": "Australia", "geo_postcode": "2550", "geo_state": "NSW", "geo_city": "Cobargo", "geo_street": "Wandella Road", "geo_number": "431", "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": "1041.7000", "job_is_scheduled_until_stamp": "2026-04-22 12:15:00", "category_uuid": "", "queue_uuid": "5061b866-38ce-47a3-82ce-2093ba1485fb", "queue_expiry_date": "2026-04-29 13:28:46", "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": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "quote_sent_stamp": "2026-04-24 13:16:39", "job_description": "Wants a quote as she has a leak in her roof that is going straight through into her dining room. can we please go have a look and see what needs doing and do a quote for her.\n\n- Ben cowdroy had tested it and said there is 100% moisture, so there is definitely a leak.", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "020e87cc-c98b-450f-81ba-24121b6b35eb", "name": "Janelle Salway", "website": "", "abn_number": "", "address": "431 Wandella Road\nCobargo NSW 2550", "address_street": "431 Wandella Road\nCobargo NSW 2550", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "431 Wandella Road\nCobargo NSW 2550", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5061b866-38ce-47a3-82ce-2093ba1485fb", "name": "Quote for Rod's OK", "default_timeframe": 6, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "first": "", "last": "", "email": "", "phone": "0488712454", "mobile": "", "type": "JOB", "uuid": "263ad27f-470d-40cd-9608-24121802dd0d"}], "jobMaterials": [{"uuid": "3b57ae20-02d6-48fa-b917-241be629a7cd", "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": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d3861e61-c7ec-43b4-b23c-241be033225d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Seal holes in roof sheets where screws have been removed as per photos", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "42a95e75-d0e0-4793-bc87-241be7e9961d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Rivet all cappings and flashings to prevent lifting in high winds", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c2c9af6f-e222-49af-9431-241be31eae3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Install adequate screws in ridge caps as they only have screws in the laps of the roof sheets at\nthe moment", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "45078858-887c-47ff-925c-241bef6f0c8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install screws in roof sheets that are missing", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "58b50bed-5828-4236-80cc-241be774cf9d", "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": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "309662f4-fd78-4f33-8bef-241be4635efd", "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": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "653efdd7-947f-48aa-ac84-241be145c9fd", "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": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "607e8d4e-45eb-4b6c-a875-241be00f9e7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of roof sheets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3da0cb71-7b27-449d-ae68-241beed1a03d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Installation of ceiling batts", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a2b2bbc7-6f43-405b-bd13-241bea2840dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "947.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "947.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "8410370b-3ba3-480c-8ac1-24121d746acb", "start_date": "2026-04-22 11:15:00", "end_date": "2026-04-22 12:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 11:06:55", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 11:06:56", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:17:42.032690+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.208.146", "x-real-ip": "3.107.208.146", "content-length": "2505", "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_712516cd-0904-4b12-92e0-241cfb03235b", "type": "job.updated", "data": {"uuid": "5e90d273-705b-4fe6-9325-241cfa201ded", "active": 1, "date": "2026-04-24 00:00:00", "job_address": "129 Wagonga Street\nNarooma NSW 2546", "billing_address": "129 Wagonga Street\nNarooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-24 13:15:07", "work_done_description": "", "generated_job_id": "11349", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:17:40", "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.1325682, "lat": -36.2185677, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Wagonga Street", "geo_number": "129", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Hw that operates child care centre and apartments goes cold from 4pm onwards, can we pls look why ", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "bdfc4404-7123-44ef-a232-201cd841699b", "name": "Greenlees Property", "website": "", "abn_number": "50301867582", "address": "129 Wagonga Street\nNarooma NSW 2546", "address_street": "129 Wagonga Street\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "129 Wagonga Street\nNarooma NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "5e90d273-705b-4fe6-9325-241cfa201ded", "first": "", "last": "", "email": "dan@greenleesproperty.com.au", "phone": "", "mobile": "0407 940 260", "type": "JOB", "uuid": "206dc7d9-a5c2-4937-ae5a-241cfce1aecd"}]}}


received_at: 2026-04-24T03:17:54.104667+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.40.105", "x-real-ip": "54.206.40.105", "content-length": "3089", "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_75e26ece-b950-40f0-af88-241cf55addbb", "type": "job.updated", "data": {"uuid": "5e90d273-705b-4fe6-9325-241cfa201ded", "active": 1, "date": "2026-04-24 00:00:00", "job_address": "129 Wagonga Street\nNarooma NSW 2546", "billing_address": "129 Wagonga Street\nNarooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-24 13:15:07", "work_done_description": "", "generated_job_id": "11349", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:17:53", "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.1325682, "lat": -36.2185677, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Wagonga Street", "geo_number": "129", "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 10:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Hw that operates child care centre and apartments goes cold from 4pm onwards, can we pls look why ", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "bdfc4404-7123-44ef-a232-201cd841699b", "name": "Greenlees Property", "website": "", "abn_number": "50301867582", "address": "129 Wagonga Street\nNarooma NSW 2546", "address_street": "129 Wagonga Street\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "129 Wagonga Street\nNarooma NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "5e90d273-705b-4fe6-9325-241cfa201ded", "first": "", "last": "", "email": "dan@greenleesproperty.com.au", "phone": "", "mobile": "0407 940 260", "type": "JOB", "uuid": "206dc7d9-a5c2-4937-ae5a-241cfce1aecd"}], "jobScheduledActivities": [{"uuid": "14d091c3-924f-401e-9920-241cf6ff5eeb", "start_date": "2026-04-28 09:00:00", "end_date": "2026-04-28 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "5e90d273-705b-4fe6-9325-241cfa201ded", "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-24 13:17:52", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:18:34.018211+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.4.58", "x-real-ip": "13.239.4.58", "content-length": "25934", "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_bcc1c52d-6b6b-4d8a-ae76-241cfad9888b", "type": "job.updated", "data": {"uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "active": 1, "date": "2026-02-26 00:00:00", "job_address": "6 Jocelyn Street\nDalmeny NSW 2546", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-15 17:28:17", "work_done_description": "28th/2 Markout drainage for condrill\n15/3 deliver concrete pits\n\n24/04 complete hot & cold water rough in inc moving point in bathrooms for elevated floor levels", "generated_job_id": "10766", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:06:55", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "geo_is_valid": 1, "lng": 150.1311425, "lat": -36.1668332, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Jocelyn Street", "geo_number": "6", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 13:06:55", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-24 14:30: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": "Finish off plumbing and drainage and material list", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "name": "Jenny & Kent Owen", "website": "", "abn_number": "", "address": "117 Montague Avenue\nKianga NSW 2546", "address_street": "117 Montague Avenue\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "first": "", "last": "", "email": "jennyowen5555@gmail.com", "phone": "0404828209  Kent ", "mobile": "0418298219", "type": "JOB", "uuid": "8b3d725c-fe62-4b2a-bffd-23e26aa70f7d"}], "jobMaterials": [{"uuid": "9861b52f-45e2-4063-9511-241ca4253f2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tradelink invoices pits & 225mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0a5b98cd-d38a-4883-a549-241ca380ba9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm dwv", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ad13716a-1167-4feb-a63d-241ca64badba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice copper & fittings for gas\nUsed  2 x 20mm copper\n2 x 20mm press joiner\n2 x 20mm elbow\n1 x 20mm T\n2 x 15mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78cd78d4-8859-4c28-bd9d-241ca7392cfa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roll 15mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4f3be678-d3eb-4e97-8f87-241caa8d035a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.0000", "name": "20mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e1822163-3d33-4fa6-9beb-241ca2f1972a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bd2c3d5-29c8-4f06-b0d5-241cafce763a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "15.0000", "name": "16mm elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8715d7cc-dee5-4d36-b4a4-241ca653335a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "9", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b0658a69-d57c-425d-970a-241ca669854a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm press T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "10", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bf7378f-85cc-4df6-a18b-241cac5ee08a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "11", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3500a619-efca-40b9-8066-241caa88362a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "20mm copper x pex adapter", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "12", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "92979fb5-ae79-45fe-a95d-241ca041f2ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "16mm pex no 3", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "13", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1dfd067c-a26d-479c-808f-241ca1452bca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm pex mi elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "14", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d725af-08f7-4223-8717-241caf31980a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Reece invoices 25mm pex pipe & fittings 2 invoices", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "15", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8478ce62-affe-42f2-9175-241caa63f5ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm pex joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "16", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32c9bd3e-a968-498f-a09c-241ca8a0082a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "17", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1bd2aec3-a7cc-4f92-b292-241caca96f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm allthread nipple Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "18", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38dc8aca-6ac1-493a-9843-241ca2128baa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no15 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "19", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a9ee7107-92ed-479e-8be3-241caeeff42a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "20 x 15 pex reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "20", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "392e607a-ba3f-4a0b-a715-241ca9ef01da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm lock nut & cover plate for taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "21", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ee0cf588-d5b9-47d7-b364-241bf1c980ea", "start_date": "2026-04-24 07:43:29", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-04-24 07:43:29", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "4dd3754d-49b9-440f-96b3-23e59be53b0b", "start_date": "2026-02-28 11:00:00", "end_date": "2026-02-28 12:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-01 05:55:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2c151c28-18bd-4756-9f44-23f41f30f6ab", "start_date": "2026-03-15 10:00:00", "end_date": "2026-03-15 11:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-15 13:37:57", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "265b804e-d581-46b6-adec-23f49b5c81ba", "start_date": "2026-03-16 07:38:11", "end_date": "2026-03-16 16:23:10", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "1365", "travel_distance_in_meters": "547", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:15", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3ae499ac-2e38-4c5d-816b-23f496d82d3a", "start_date": "2026-03-16 07:58:51", "end_date": "2026-03-16 16:27:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "10518", "travel_distance_in_meters": "6250", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:27:33", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e3d0eedd-6a1f-4ba0-8d47-23f57d7d3afa", "start_date": "2026-03-17 07:36:42", "end_date": "2026-03-17 11:47:37", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-17 11:48:00", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0a05e3e2-1fbe-484e-ae75-23f57e966cba", "start_date": "2026-03-17 07:53:00", "end_date": "2026-03-17 16:06:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-17 16:06:14", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3df2dd6f-5c9c-4d8f-8638-23f6ccd072da", "start_date": "2026-03-17 13:35:26", "end_date": "2026-03-17 16:20:15", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "753", "travel_distance_in_meters": "8365", "material_uuid": "", "allocated_timestamp": "2026-03-17 16:20:23", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "b7f5fbb2-e73f-42a2-a52f-23f6cfa723ea", "start_date": "2026-03-18 07:43:58", "end_date": "2026-03-18 09:10:07", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 09:10:15", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "7c915a84-012b-4718-9ee5-23f780d1b63a", "start_date": "2026-03-18 11:03:22", "end_date": "2026-03-18 13:25:06", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 13:25:14", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e879b709-b8d8-4e13-aee2-23f787741d9a", "start_date": "2026-03-18 14:40:42", "end_date": "2026-03-18 15:11:59", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 15:12:11", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "1e233f97-269a-4222-8dc6-23f6c5dc484a", "start_date": "2026-03-18 07:47:55", "end_date": "2026-03-18 15:31:40", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-18 15:31:43", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5fbbf332-397d-4de1-8fa9-23f7835b17da", "start_date": "2026-03-19 08:05:49", "end_date": "2026-03-19 16:04:20", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-19 18:00:09", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5e5b0f82-301b-452f-bf69-23f8438142ea", "start_date": "2026-03-20 07:45:12", "end_date": "2026-03-20 14:46:53", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-20 14:46:57", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "6f057cb2-865c-420a-970b-23f84d74470a", "start_date": "2026-03-20 09:19:45", "end_date": "2026-03-20 15:17:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "212", "travel_distance_in_meters": "1458", "material_uuid": "", "allocated_timestamp": "2026-03-20 15:17:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "51647bb0-947b-4aaf-ac10-23e4f1efb78b", "start_date": "2026-02-28 14:45:00", "end_date": "2026-02-28 15:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-28 12:10:29", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-28 12:10:29", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8a9b60da-04cf-4d0e-b079-23e26c97c0ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:48", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8e3f93a3-e24f-499c-9618-23e26ced46ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c56e0672-cbfb-4de1-ad0f-23e266995eab", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c15d1b2d-b368-4be0-846f-23e2640b62eb", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "1a36e806-ebc7-4c5d-a97c-23e4f0e3488b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2423c0ca-f1af-49b4-8ca4-23e4fa8aa44b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-01 20:01:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-01 20:01:21", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "27b63e48-1a3c-4371-950c-23f10a21191b", "start_date": "2026-03-19 08:00:00", "end_date": "2026-03-19 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-13 14:07:10", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-13 14:07:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "ed8bccef-fb17-437b-a45f-23f1002741db", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-17 07:36:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-17 07:36:41", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fc78956e-83fe-421e-96e2-23f10144eeeb", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 16:23:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:09", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d9cca7d4-0e9e-4167-a650-24137f62e0ab", "start_date": "2026-04-24 08:00:00", "end_date": "2026-04-24 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-24 07:42:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-24 07:42:13", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:20:21.062982+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.253.197", "x-real-ip": "3.27.253.197", "content-length": "8623", "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_8ef94c34-2242-40de-9329-241cfcd6cdbb", "type": "job.updated", "data": {"uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "active": 1, "date": "2026-04-15 00:00:00", "job_address": "431 Wandella Road\nCobargo NSW 2550", "billing_address": "431 Wandella Road\nCobargo NSW 2550", "status": "Quote", "quote_date": "2026-04-15 09:38:39", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "Thank you for the opportunity to quote for rectification works to roof to prevent future roof leaks at 431 Wandella Road Cobargo. 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": "11234", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:20:20", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "020e87cc-c98b-450f-81ba-24121b6b35eb", "geo_is_valid": 1, "lng": 149.8633065, "lat": -36.3647997, "geo_country": "Australia", "geo_postcode": "2550", "geo_state": "NSW", "geo_city": "Cobargo", "geo_street": "Wandella Road", "geo_number": "431", "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": "1041.7000", "job_is_scheduled_until_stamp": "2026-04-22 12:15:00", "category_uuid": "", "queue_uuid": "e393390b-6fca-4c54-82cd-1f58a4445afb", "queue_expiry_date": "2026-05-22T13:20:19", "badges": "[\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-04-24 13:16:39", "job_description": "Wants a quote as she has a leak in her roof that is going straight through into her dining room. can we please go have a look and see what needs doing and do a quote for her.\n\n- Ben cowdroy had tested it and said there is 100% moisture, so there is definitely a leak.", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "020e87cc-c98b-450f-81ba-24121b6b35eb", "name": "Janelle Salway", "website": "", "abn_number": "", "address": "431 Wandella Road\nCobargo NSW 2550", "address_street": "431 Wandella Road\nCobargo NSW 2550", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "431 Wandella Road\nCobargo NSW 2550", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "e393390b-6fca-4c54-82cd-1f58a4445afb", "name": "Quotes waiting for response ", "default_timeframe": 28, "subscribed_staff": "", "requires_assignment": "0"}, "jobContacts": [{"job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "first": "", "last": "", "email": "", "phone": "0488712454", "mobile": "", "type": "JOB", "uuid": "263ad27f-470d-40cd-9608-24121802dd0d"}], "jobMaterials": [{"uuid": "3b57ae20-02d6-48fa-b917-241be629a7cd", "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": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d3861e61-c7ec-43b4-b23c-241be033225d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Seal holes in roof sheets where screws have been removed as per photos", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "42a95e75-d0e0-4793-bc87-241be7e9961d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Rivet all cappings and flashings to prevent lifting in high winds", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c2c9af6f-e222-49af-9431-241be31eae3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Install adequate screws in ridge caps as they only have screws in the laps of the roof sheets at\nthe moment", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "45078858-887c-47ff-925c-241bef6f0c8d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install screws in roof sheets that are missing", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "58b50bed-5828-4236-80cc-241be774cf9d", "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": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "309662f4-fd78-4f33-8bef-241be4635efd", "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": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "653efdd7-947f-48aa-ac84-241be145c9fd", "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": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "607e8d4e-45eb-4b6c-a875-241be00f9e7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of roof sheets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3da0cb71-7b27-449d-ae68-241beed1a03d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Installation of ceiling batts", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a2b2bbc7-6f43-405b-bd13-241bea2840dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "947.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "947.0000", "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "8410370b-3ba3-480c-8ac1-24121d746acb", "start_date": "2026-04-22 11:15:00", "end_date": "2026-04-22 12:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "ad18cafc-9cbe-48d2-917d-2412101c0e3d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 11:06:55", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 11:06:56", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:21:03.992240+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.199.143", "x-real-ip": "3.25.199.143", "content-length": "26786", "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_5db1a8b6-6f8a-4a28-ac4b-241cfe20060b", "type": "job.updated", "data": {"uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "active": 1, "date": "2026-02-26 00:00:00", "job_address": "6 Jocelyn Street\nDalmeny NSW 2546", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-15 17:28:17", "work_done_description": "28th/2 Markout drainage for condrill\n15/3 deliver concrete pits\n\n24/04 complete hot & cold water rough in inc moving point in bathrooms for elevated floor levels", "generated_job_id": "10766", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:06:55", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "geo_is_valid": 1, "lng": 150.1311425, "lat": -36.1668332, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Jocelyn Street", "geo_number": "6", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 13:06:55", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-24 14:30: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": "Finish off plumbing and drainage and material list", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "name": "Jenny & Kent Owen", "website": "", "abn_number": "", "address": "117 Montague Avenue\nKianga NSW 2546", "address_street": "117 Montague Avenue\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "first": "", "last": "", "email": "jennyowen5555@gmail.com", "phone": "0404828209  Kent ", "mobile": "0418298219", "type": "JOB", "uuid": "8b3d725c-fe62-4b2a-bffd-23e26aa70f7d"}], "jobMaterials": [{"uuid": "9861b52f-45e2-4063-9511-241ca4253f2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tradelink invoices pits & 225mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0a5b98cd-d38a-4883-a549-241ca380ba9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm dwv", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ad13716a-1167-4feb-a63d-241ca64badba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice copper & fittings for gas\nUsed  2 x 20mm copper\n2 x 20mm press joiner\n2 x 20mm elbow\n1 x 20mm T\n2 x 15mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78cd78d4-8859-4c28-bd9d-241ca7392cfa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roll 15mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4f3be678-d3eb-4e97-8f87-241caa8d035a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.0000", "name": "20mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e1822163-3d33-4fa6-9beb-241ca2f1972a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bd2c3d5-29c8-4f06-b0d5-241cafce763a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "15.0000", "name": "16mm elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8715d7cc-dee5-4d36-b4a4-241ca653335a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "9", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b0658a69-d57c-425d-970a-241ca669854a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm press T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "10", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bf7378f-85cc-4df6-a18b-241cac5ee08a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "12.0000", "name": "16mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "11", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3500a619-efca-40b9-8066-241caa88362a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "20mm copper x pex adapter", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "12", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "92979fb5-ae79-45fe-a95d-241ca041f2ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "16mm pex no 3", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "13", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1dfd067c-a26d-479c-808f-241ca1452bca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "16mm pex mi elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "14", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d725af-08f7-4223-8717-241caf31980a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Reece invoices 25mm pex pipe & fittings 2 invoices", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "15", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8478ce62-affe-42f2-9175-241caa63f5ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm pex joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "16", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32c9bd3e-a968-498f-a09c-241ca8a0082a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "17", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1bd2aec3-a7cc-4f92-b292-241caca96f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm allthread nipple Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "18", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38dc8aca-6ac1-493a-9843-241ca2128baa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no15 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "19", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a9ee7107-92ed-479e-8be3-241caeeff42a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "20 x 15 pex reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "20", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "392e607a-ba3f-4a0b-a715-241ca9ef01da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm lock nut & cover plate for taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "21", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "16784c15-6169-4d55-ac42-241cab54eb6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no 19 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "22", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23abc4fc-1cb4-46f5-8bf9-241cade972ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "20mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "23", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ee0cf588-d5b9-47d7-b364-241bf1c980ea", "start_date": "2026-04-24 07:43:29", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-04-24 07:43:29", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "4dd3754d-49b9-440f-96b3-23e59be53b0b", "start_date": "2026-02-28 11:00:00", "end_date": "2026-02-28 12:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-01 05:55:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2c151c28-18bd-4756-9f44-23f41f30f6ab", "start_date": "2026-03-15 10:00:00", "end_date": "2026-03-15 11:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-15 13:37:57", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "265b804e-d581-46b6-adec-23f49b5c81ba", "start_date": "2026-03-16 07:38:11", "end_date": "2026-03-16 16:23:10", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "1365", "travel_distance_in_meters": "547", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:15", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3ae499ac-2e38-4c5d-816b-23f496d82d3a", "start_date": "2026-03-16 07:58:51", "end_date": "2026-03-16 16:27:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "10518", "travel_distance_in_meters": "6250", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:27:33", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e3d0eedd-6a1f-4ba0-8d47-23f57d7d3afa", "start_date": "2026-03-17 07:36:42", "end_date": "2026-03-17 11:47:37", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-17 11:48:00", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0a05e3e2-1fbe-484e-ae75-23f57e966cba", "start_date": "2026-03-17 07:53:00", "end_date": "2026-03-17 16:06:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-17 16:06:14", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3df2dd6f-5c9c-4d8f-8638-23f6ccd072da", "start_date": "2026-03-17 13:35:26", "end_date": "2026-03-17 16:20:15", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "753", "travel_distance_in_meters": "8365", "material_uuid": "", "allocated_timestamp": "2026-03-17 16:20:23", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "b7f5fbb2-e73f-42a2-a52f-23f6cfa723ea", "start_date": "2026-03-18 07:43:58", "end_date": "2026-03-18 09:10:07", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 09:10:15", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "7c915a84-012b-4718-9ee5-23f780d1b63a", "start_date": "2026-03-18 11:03:22", "end_date": "2026-03-18 13:25:06", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 13:25:14", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e879b709-b8d8-4e13-aee2-23f787741d9a", "start_date": "2026-03-18 14:40:42", "end_date": "2026-03-18 15:11:59", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 15:12:11", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "1e233f97-269a-4222-8dc6-23f6c5dc484a", "start_date": "2026-03-18 07:47:55", "end_date": "2026-03-18 15:31:40", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-18 15:31:43", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5fbbf332-397d-4de1-8fa9-23f7835b17da", "start_date": "2026-03-19 08:05:49", "end_date": "2026-03-19 16:04:20", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-19 18:00:09", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5e5b0f82-301b-452f-bf69-23f8438142ea", "start_date": "2026-03-20 07:45:12", "end_date": "2026-03-20 14:46:53", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-20 14:46:57", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "6f057cb2-865c-420a-970b-23f84d74470a", "start_date": "2026-03-20 09:19:45", "end_date": "2026-03-20 15:17:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "212", "travel_distance_in_meters": "1458", "material_uuid": "", "allocated_timestamp": "2026-03-20 15:17:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "51647bb0-947b-4aaf-ac10-23e4f1efb78b", "start_date": "2026-02-28 14:45:00", "end_date": "2026-02-28 15:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-28 12:10:29", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-28 12:10:29", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8a9b60da-04cf-4d0e-b079-23e26c97c0ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:48", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8e3f93a3-e24f-499c-9618-23e26ced46ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c56e0672-cbfb-4de1-ad0f-23e266995eab", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c15d1b2d-b368-4be0-846f-23e2640b62eb", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "1a36e806-ebc7-4c5d-a97c-23e4f0e3488b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2423c0ca-f1af-49b4-8ca4-23e4fa8aa44b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-01 20:01:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-01 20:01:21", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "27b63e48-1a3c-4371-950c-23f10a21191b", "start_date": "2026-03-19 08:00:00", "end_date": "2026-03-19 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-13 14:07:10", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-13 14:07:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "ed8bccef-fb17-437b-a45f-23f1002741db", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-17 07:36:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-17 07:36:41", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fc78956e-83fe-421e-96e2-23f10144eeeb", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 16:23:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:09", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d9cca7d4-0e9e-4167-a650-24137f62e0ab", "start_date": "2026-04-24 08:00:00", "end_date": "2026-04-24 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-24 07:42:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-24 07:42:13", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:21:05.604427+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.54.95.205", "x-real-ip": "13.54.95.205", "content-length": "4871", "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_90099047-6380-47e9-9e5f-241cf501a0ab", "type": "job.updated", "data": {"uuid": "3eb2cd4a-328d-48e3-aa0e-2418d5aca57d", "active": 1, "date": "2026-04-20 00:00:00", "job_address": "68 Noble Parade\nDalmeny NSW 2546", "billing_address": "68 Noble Parade\nDALMENY, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-20 13:24:02", "work_done_description": "Property: 68 Noble Parade, Dalmeny NSW 2546.\n\nAttended site to look at leaking mini taps.\n\nWork Completed:\n- Turn water off and remove 6 leaking mini taps under 3 vanities. \n- Minis were leaking from the o rings and dripping from the handles to turn them off and on. \n- Installed new 1/4 turn loose Nuts.\n- Turn water on and test all is working properly.\n- Remove rubbish and tools from site.", "generated_job_id": "11301", "completion_date": "2026-04-24 12:32:59", "completion_actioned_by_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 12:59:04", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "22d5cce5-51bb-4517-b0f3-1f5be0bedffb", "geo_is_valid": 1, "lng": 150.1305235, "lat": -36.1686711, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Noble Parade", "geo_number": "68", "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": "195.5100", "job_is_scheduled_until_stamp": "2026-04-24 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": 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": "leaking  mini taps under vanity", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "22d5cce5-51bb-4517-b0f3-1f5be0bedffb", "name": "Perrett Bernie", "website": "", "abn_number": "", "address": "", "address_street": "68 Noble Parade", "address_city": "DALMENY", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "68 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": "3eb2cd4a-328d-48e3-aa0e-2418d5aca57d", "first": "", "last": "", "email": "rbperrett3@bigpond.com", "phone": "0418497646", "mobile": "", "type": "JOB", "uuid": "65f04b1d-3804-47d3-99df-2418d45c395d"}], "jobMaterials": [{"uuid": "cbd12a97-69f9-44f5-ba29-241caa5f1b3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0980", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "3eb2cd4a-328d-48e3-aa0e-2418d5aca57d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "93e23638-7897-495f-9674-241ca196a59a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "Loose nut mini taps", "price": "11.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.6900", "job_uuid": "3eb2cd4a-328d-48e3-aa0e-2418d5aca57d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "200", "cost": "7.7900", "displayed_cost": "7.7900", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "42e70621-3724-4b3a-9159-241ca965553a", "start_date": "2026-04-24 11:18:57", "end_date": "2026-04-24 12:32:56", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "3eb2cd4a-328d-48e3-aa0e-2418d5aca57d", "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": "486", "travel_distance_in_meters": "6223", "material_uuid": "", "allocated_timestamp": "2026-04-24 12:33:01", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "513207a4-d590-42ea-84e4-2419058a698b", "start_date": "2026-04-24 11:00:00", "end_date": "2026-04-24 12:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "3eb2cd4a-328d-48e3-aa0e-2418d5aca57d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 14:06:20", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 14:06:20", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:21:59.197683+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.147.68", "x-real-ip": "16.176.147.68", "content-length": "27638", "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_081289eb-a0af-4d89-a688-241cfbfc146b", "type": "job.updated", "data": {"uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "active": 1, "date": "2026-02-26 00:00:00", "job_address": "6 Jocelyn Street\nDalmeny NSW 2546", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-15 17:28:17", "work_done_description": "28th/2 Markout drainage for condrill\n15/3 deliver concrete pits\n\n24/04 complete hot & cold water rough in inc moving point in bathrooms for elevated floor levels", "generated_job_id": "10766", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:06:55", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "geo_is_valid": 1, "lng": 150.1311425, "lat": -36.1668332, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Jocelyn Street", "geo_number": "6", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 13:06:55", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-24 14:30: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": "Finish off plumbing and drainage and material list", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "name": "Jenny & Kent Owen", "website": "", "abn_number": "", "address": "117 Montague Avenue\nKianga NSW 2546", "address_street": "117 Montague Avenue\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "first": "", "last": "", "email": "jennyowen5555@gmail.com", "phone": "0404828209  Kent ", "mobile": "0418298219", "type": "JOB", "uuid": "8b3d725c-fe62-4b2a-bffd-23e26aa70f7d"}], "jobMaterials": [{"uuid": "9861b52f-45e2-4063-9511-241ca4253f2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tradelink invoices pits & 225mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0a5b98cd-d38a-4883-a549-241ca380ba9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm dwv", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ad13716a-1167-4feb-a63d-241ca64badba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice copper & fittings for gas\nUsed  2 x 20mm copper\n2 x 20mm press joiner\n2 x 20mm elbow\n1 x 20mm T\n2 x 15mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78cd78d4-8859-4c28-bd9d-241ca7392cfa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roll 15mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4f3be678-d3eb-4e97-8f87-241caa8d035a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.0000", "name": "20mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e1822163-3d33-4fa6-9beb-241ca2f1972a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bd2c3d5-29c8-4f06-b0d5-241cafce763a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "15.0000", "name": "16mm elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8715d7cc-dee5-4d36-b4a4-241ca653335a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "9", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b0658a69-d57c-425d-970a-241ca669854a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm press T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "10", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bf7378f-85cc-4df6-a18b-241cac5ee08a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "12.0000", "name": "16mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "11", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3500a619-efca-40b9-8066-241caa88362a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "20mm copper x pex adapter", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "12", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "92979fb5-ae79-45fe-a95d-241ca041f2ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "16mm pex no 3", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "13", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1dfd067c-a26d-479c-808f-241ca1452bca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "16mm pex mi elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "14", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d725af-08f7-4223-8717-241caf31980a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Reece invoices 25mm pex pipe & fittings 2 invoices", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "15", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8478ce62-affe-42f2-9175-241caa63f5ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm pex joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "16", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32c9bd3e-a968-498f-a09c-241ca8a0082a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "17", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1bd2aec3-a7cc-4f92-b292-241caca96f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm allthread nipple Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "18", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38dc8aca-6ac1-493a-9843-241ca2128baa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no15 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "19", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a9ee7107-92ed-479e-8be3-241caeeff42a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "20 x 15 pex reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "20", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "392e607a-ba3f-4a0b-a715-241ca9ef01da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm lock nut & cover plate for taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "21", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "16784c15-6169-4d55-ac42-241cab54eb6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no 19 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "22", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23abc4fc-1cb4-46f5-8bf9-241cade972ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "20mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "23", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "43f09bf0-3394-425e-918b-241ca49d140a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "24", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ce77f5de-2a72-4aff-b417-241caa9dcada", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "25", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ee0cf588-d5b9-47d7-b364-241bf1c980ea", "start_date": "2026-04-24 07:43:29", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-04-24 07:43:29", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "4dd3754d-49b9-440f-96b3-23e59be53b0b", "start_date": "2026-02-28 11:00:00", "end_date": "2026-02-28 12:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-01 05:55:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2c151c28-18bd-4756-9f44-23f41f30f6ab", "start_date": "2026-03-15 10:00:00", "end_date": "2026-03-15 11:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-15 13:37:57", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "265b804e-d581-46b6-adec-23f49b5c81ba", "start_date": "2026-03-16 07:38:11", "end_date": "2026-03-16 16:23:10", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "1365", "travel_distance_in_meters": "547", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:15", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3ae499ac-2e38-4c5d-816b-23f496d82d3a", "start_date": "2026-03-16 07:58:51", "end_date": "2026-03-16 16:27:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "10518", "travel_distance_in_meters": "6250", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:27:33", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e3d0eedd-6a1f-4ba0-8d47-23f57d7d3afa", "start_date": "2026-03-17 07:36:42", "end_date": "2026-03-17 11:47:37", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-17 11:48:00", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0a05e3e2-1fbe-484e-ae75-23f57e966cba", "start_date": "2026-03-17 07:53:00", "end_date": "2026-03-17 16:06:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-17 16:06:14", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3df2dd6f-5c9c-4d8f-8638-23f6ccd072da", "start_date": "2026-03-17 13:35:26", "end_date": "2026-03-17 16:20:15", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "753", "travel_distance_in_meters": "8365", "material_uuid": "", "allocated_timestamp": "2026-03-17 16:20:23", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "b7f5fbb2-e73f-42a2-a52f-23f6cfa723ea", "start_date": "2026-03-18 07:43:58", "end_date": "2026-03-18 09:10:07", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 09:10:15", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "7c915a84-012b-4718-9ee5-23f780d1b63a", "start_date": "2026-03-18 11:03:22", "end_date": "2026-03-18 13:25:06", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 13:25:14", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e879b709-b8d8-4e13-aee2-23f787741d9a", "start_date": "2026-03-18 14:40:42", "end_date": "2026-03-18 15:11:59", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 15:12:11", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "1e233f97-269a-4222-8dc6-23f6c5dc484a", "start_date": "2026-03-18 07:47:55", "end_date": "2026-03-18 15:31:40", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-18 15:31:43", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5fbbf332-397d-4de1-8fa9-23f7835b17da", "start_date": "2026-03-19 08:05:49", "end_date": "2026-03-19 16:04:20", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-19 18:00:09", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5e5b0f82-301b-452f-bf69-23f8438142ea", "start_date": "2026-03-20 07:45:12", "end_date": "2026-03-20 14:46:53", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-20 14:46:57", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "6f057cb2-865c-420a-970b-23f84d74470a", "start_date": "2026-03-20 09:19:45", "end_date": "2026-03-20 15:17:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "212", "travel_distance_in_meters": "1458", "material_uuid": "", "allocated_timestamp": "2026-03-20 15:17:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "51647bb0-947b-4aaf-ac10-23e4f1efb78b", "start_date": "2026-02-28 14:45:00", "end_date": "2026-02-28 15:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-28 12:10:29", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-28 12:10:29", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8a9b60da-04cf-4d0e-b079-23e26c97c0ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:48", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8e3f93a3-e24f-499c-9618-23e26ced46ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c56e0672-cbfb-4de1-ad0f-23e266995eab", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c15d1b2d-b368-4be0-846f-23e2640b62eb", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "1a36e806-ebc7-4c5d-a97c-23e4f0e3488b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2423c0ca-f1af-49b4-8ca4-23e4fa8aa44b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-01 20:01:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-01 20:01:21", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "27b63e48-1a3c-4371-950c-23f10a21191b", "start_date": "2026-03-19 08:00:00", "end_date": "2026-03-19 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-13 14:07:10", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-13 14:07:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "ed8bccef-fb17-437b-a45f-23f1002741db", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-17 07:36:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-17 07:36:41", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fc78956e-83fe-421e-96e2-23f10144eeeb", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 16:23:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:09", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d9cca7d4-0e9e-4167-a650-24137f62e0ab", "start_date": "2026-04-24 08:00:00", "end_date": "2026-04-24 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-24 07:42:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-24 07:42:13", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:21:59.371141+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.76.237", "x-real-ip": "3.25.76.237", "content-length": "2998", "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_677b4662-4dd6-48a7-baec-241cf76d7e4b", "type": "job.updated", "data": {"uuid": "08d0a538-b922-4123-9f8f-241ac0aff94d", "active": 1, "date": "2026-04-22 00:00:00", "job_address": "18 Tilba Street\nNarooma NSW 2546", "billing_address": "Regional Strata NSW\nPO Box 565\nBATEMANS BAY, NSW 2536", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-22 12:57:48", "work_done_description": "WORK ORDER 19399\nPlan No 104742\nProperty: 18 Tilba Street Narooma\n\nAttended site to camera inspect the pipes for possible damage.\n\nWork Completed:", "generated_job_id": "11329", "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-22 13:15:42", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "1ce8473d-c166-44b8-965f-1f5be4a1175b", "geo_is_valid": 1, "lng": 150.1353703, "lat": -36.2204397, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Tilba Street", "geo_number": "18", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Rod from Narooma Plumbing inspected this issue and recommended that the pipes be inspected using a camera with an approximate cost of less than $200. This will confirm the condition of the pipes or possible damage. If the pipes are not damaged Rod suggested diverting the water away from the retaining wall which will rot with time .\n\nIan Gregory Jorgenson & Rhonda Daphne Jorgenson 0428 164 096 ( Ian)\n\nWORK ORDER 19399\nPlan No 104742", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "1ce8473d-c166-44b8-965f-1f5be4a1175b", "name": "Regional Strata NSW", "website": "", "abn_number": "", "address": "", "address_street": "Regional Strata NSW\nPO Box 565", "address_city": "BATEMANS BAY", "address_state": "NSW", "address_postcode": "2536", "address_country": "", "billing_address": "Regional Strata NSW\nPO Box 565\nBATEMANS BAY, NSW 2536", "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": "08d0a538-b922-4123-9f8f-241ac0aff94d", "first": "", "last": "", "email": "creditors@regionalstratansw.com", "phone": "44725166", "mobile": "", "type": "JOB", "uuid": "95f2a7f1-afa0-4f0f-8658-241acc137e5d"}]}}


received_at: 2026-04-24T03:22:54.714708+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.4.58", "x-real-ip": "13.239.4.58", "content-length": "28489", "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_165c4627-e0bb-4fa2-b790-241cf6e5cfbb", "type": "job.updated", "data": {"uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "active": 1, "date": "2026-02-26 00:00:00", "job_address": "6 Jocelyn Street\nDalmeny NSW 2546", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-15 17:28:17", "work_done_description": "28th/2 Markout drainage for condrill\n15/3 deliver concrete pits\n\n24/04 complete hot & cold water rough in inc moving point in bathrooms for elevated floor levels", "generated_job_id": "10766", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:06:55", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "geo_is_valid": 1, "lng": 150.1311425, "lat": -36.1668332, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Jocelyn Street", "geo_number": "6", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 13:06:55", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-24 14:30: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": "Finish off plumbing and drainage and material list", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "name": "Jenny & Kent Owen", "website": "", "abn_number": "", "address": "117 Montague Avenue\nKianga NSW 2546", "address_street": "117 Montague Avenue\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "first": "", "last": "", "email": "jennyowen5555@gmail.com", "phone": "0404828209  Kent ", "mobile": "0418298219", "type": "JOB", "uuid": "8b3d725c-fe62-4b2a-bffd-23e26aa70f7d"}], "jobMaterials": [{"uuid": "9861b52f-45e2-4063-9511-241ca4253f2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tradelink invoices pits & 225mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0a5b98cd-d38a-4883-a549-241ca380ba9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm dwv", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ad13716a-1167-4feb-a63d-241ca64badba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice copper & fittings for gas\nUsed  2 x 20mm copper\n2 x 20mm press joiner\n2 x 20mm elbow\n1 x 20mm T\n2 x 15mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78cd78d4-8859-4c28-bd9d-241ca7392cfa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roll 15mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4f3be678-d3eb-4e97-8f87-241caa8d035a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.0000", "name": "20mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e1822163-3d33-4fa6-9beb-241ca2f1972a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bd2c3d5-29c8-4f06-b0d5-241cafce763a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "15.0000", "name": "16mm elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8715d7cc-dee5-4d36-b4a4-241ca653335a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "9", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b0658a69-d57c-425d-970a-241ca669854a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm press T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "10", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bf7378f-85cc-4df6-a18b-241cac5ee08a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "12.0000", "name": "16mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "11", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3500a619-efca-40b9-8066-241caa88362a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "20mm copper x pex adapter", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "12", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "92979fb5-ae79-45fe-a95d-241ca041f2ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "16mm pex no 3", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "13", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1dfd067c-a26d-479c-808f-241ca1452bca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "16mm pex mi elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "14", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d725af-08f7-4223-8717-241caf31980a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Reece invoices 25mm pex pipe & fittings 2 invoices", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "15", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8478ce62-affe-42f2-9175-241caa63f5ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm pex joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "16", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32c9bd3e-a968-498f-a09c-241ca8a0082a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "17", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1bd2aec3-a7cc-4f92-b292-241caca96f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm allthread nipple Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "18", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38dc8aca-6ac1-493a-9843-241ca2128baa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no15 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "19", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a9ee7107-92ed-479e-8be3-241caeeff42a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "20 x 15 pex reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "20", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "392e607a-ba3f-4a0b-a715-241ca9ef01da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm lock nut & cover plate for taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "21", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "16784c15-6169-4d55-ac42-241cab54eb6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no 19 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "22", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23abc4fc-1cb4-46f5-8bf9-241cade972ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "20mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "23", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "43f09bf0-3394-425e-918b-241ca49d140a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "24", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ce77f5de-2a72-4aff-b417-241caa9dcada", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "25", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "80739508-8ee8-4b68-bc88-241ca77282da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100 mm gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "26", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba8d7314-f952-4203-b4bf-241ca4ac0d9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100 x 15 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "27", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ee0cf588-d5b9-47d7-b364-241bf1c980ea", "start_date": "2026-04-24 07:43:29", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-04-24 07:43:29", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "4dd3754d-49b9-440f-96b3-23e59be53b0b", "start_date": "2026-02-28 11:00:00", "end_date": "2026-02-28 12:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-01 05:55:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2c151c28-18bd-4756-9f44-23f41f30f6ab", "start_date": "2026-03-15 10:00:00", "end_date": "2026-03-15 11:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-15 13:37:57", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "265b804e-d581-46b6-adec-23f49b5c81ba", "start_date": "2026-03-16 07:38:11", "end_date": "2026-03-16 16:23:10", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "1365", "travel_distance_in_meters": "547", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:15", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3ae499ac-2e38-4c5d-816b-23f496d82d3a", "start_date": "2026-03-16 07:58:51", "end_date": "2026-03-16 16:27:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "10518", "travel_distance_in_meters": "6250", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:27:33", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e3d0eedd-6a1f-4ba0-8d47-23f57d7d3afa", "start_date": "2026-03-17 07:36:42", "end_date": "2026-03-17 11:47:37", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-17 11:48:00", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0a05e3e2-1fbe-484e-ae75-23f57e966cba", "start_date": "2026-03-17 07:53:00", "end_date": "2026-03-17 16:06:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-17 16:06:14", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3df2dd6f-5c9c-4d8f-8638-23f6ccd072da", "start_date": "2026-03-17 13:35:26", "end_date": "2026-03-17 16:20:15", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "753", "travel_distance_in_meters": "8365", "material_uuid": "", "allocated_timestamp": "2026-03-17 16:20:23", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "b7f5fbb2-e73f-42a2-a52f-23f6cfa723ea", "start_date": "2026-03-18 07:43:58", "end_date": "2026-03-18 09:10:07", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 09:10:15", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "7c915a84-012b-4718-9ee5-23f780d1b63a", "start_date": "2026-03-18 11:03:22", "end_date": "2026-03-18 13:25:06", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 13:25:14", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e879b709-b8d8-4e13-aee2-23f787741d9a", "start_date": "2026-03-18 14:40:42", "end_date": "2026-03-18 15:11:59", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 15:12:11", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "1e233f97-269a-4222-8dc6-23f6c5dc484a", "start_date": "2026-03-18 07:47:55", "end_date": "2026-03-18 15:31:40", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-18 15:31:43", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5fbbf332-397d-4de1-8fa9-23f7835b17da", "start_date": "2026-03-19 08:05:49", "end_date": "2026-03-19 16:04:20", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-19 18:00:09", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5e5b0f82-301b-452f-bf69-23f8438142ea", "start_date": "2026-03-20 07:45:12", "end_date": "2026-03-20 14:46:53", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-20 14:46:57", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "6f057cb2-865c-420a-970b-23f84d74470a", "start_date": "2026-03-20 09:19:45", "end_date": "2026-03-20 15:17:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "212", "travel_distance_in_meters": "1458", "material_uuid": "", "allocated_timestamp": "2026-03-20 15:17:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "51647bb0-947b-4aaf-ac10-23e4f1efb78b", "start_date": "2026-02-28 14:45:00", "end_date": "2026-02-28 15:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-28 12:10:29", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-28 12:10:29", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8a9b60da-04cf-4d0e-b079-23e26c97c0ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:48", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8e3f93a3-e24f-499c-9618-23e26ced46ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c56e0672-cbfb-4de1-ad0f-23e266995eab", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c15d1b2d-b368-4be0-846f-23e2640b62eb", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "1a36e806-ebc7-4c5d-a97c-23e4f0e3488b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2423c0ca-f1af-49b4-8ca4-23e4fa8aa44b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-01 20:01:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-01 20:01:21", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "27b63e48-1a3c-4371-950c-23f10a21191b", "start_date": "2026-03-19 08:00:00", "end_date": "2026-03-19 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-13 14:07:10", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-13 14:07:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "ed8bccef-fb17-437b-a45f-23f1002741db", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-17 07:36:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-17 07:36:41", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fc78956e-83fe-421e-96e2-23f10144eeeb", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 16:23:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:09", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d9cca7d4-0e9e-4167-a650-24137f62e0ab", "start_date": "2026-04-24 08:00:00", "end_date": "2026-04-24 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-24 07:42:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-24 07:42:13", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


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


received_at: 2026-04-24T03:24:03.414165+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.107.157.240", "x-real-ip": "3.107.157.240", "content-length": "29774", "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_a4bef6e5-b8e0-4378-b958-241cf2d5be3b", "type": "job.updated", "data": {"uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "active": 1, "date": "2026-02-26 00:00:00", "job_address": "6 Jocelyn Street\nDalmeny NSW 2546", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-15 17:28:17", "work_done_description": "28th/2 Markout drainage for condrill\n15/3 deliver concrete pits\n\n24/04 complete hot & cold water rough in inc moving point in bathrooms for elevated floor levels", "generated_job_id": "10766", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:06:55", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "geo_is_valid": 1, "lng": 150.1311425, "lat": -36.1668332, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Jocelyn Street", "geo_number": "6", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 13:06:55", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-24 14:30: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": "Finish off plumbing and drainage and material list", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "name": "Jenny & Kent Owen", "website": "", "abn_number": "", "address": "117 Montague Avenue\nKianga NSW 2546", "address_street": "117 Montague Avenue\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "first": "", "last": "", "email": "jennyowen5555@gmail.com", "phone": "0404828209  Kent ", "mobile": "0418298219", "type": "JOB", "uuid": "8b3d725c-fe62-4b2a-bffd-23e26aa70f7d"}], "jobMaterials": [{"uuid": "9861b52f-45e2-4063-9511-241ca4253f2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tradelink invoices pits & 225mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0a5b98cd-d38a-4883-a549-241ca380ba9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm dwv", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ad13716a-1167-4feb-a63d-241ca64badba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice copper & fittings for gas\nUsed  2 x 20mm copper\n2 x 20mm press joiner\n2 x 20mm elbow\n1 x 20mm T\n2 x 15mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78cd78d4-8859-4c28-bd9d-241ca7392cfa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roll 15mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4f3be678-d3eb-4e97-8f87-241caa8d035a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.0000", "name": "20mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e1822163-3d33-4fa6-9beb-241ca2f1972a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bd2c3d5-29c8-4f06-b0d5-241cafce763a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "15.0000", "name": "16mm elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8715d7cc-dee5-4d36-b4a4-241ca653335a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "9", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b0658a69-d57c-425d-970a-241ca669854a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm press T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "10", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bf7378f-85cc-4df6-a18b-241cac5ee08a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "12.0000", "name": "16mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "11", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3500a619-efca-40b9-8066-241caa88362a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "20mm copper x pex adapter", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "12", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "92979fb5-ae79-45fe-a95d-241ca041f2ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "16mm pex no 3", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "13", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1dfd067c-a26d-479c-808f-241ca1452bca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "16mm pex mi elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "14", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d725af-08f7-4223-8717-241caf31980a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Reece invoices 25mm pex pipe & fittings 2 invoices", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "15", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8478ce62-affe-42f2-9175-241caa63f5ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm pex joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "16", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32c9bd3e-a968-498f-a09c-241ca8a0082a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "17", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1bd2aec3-a7cc-4f92-b292-241caca96f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm allthread nipple Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "18", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38dc8aca-6ac1-493a-9843-241ca2128baa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no15 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "19", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a9ee7107-92ed-479e-8be3-241caeeff42a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "20 x 15 pex reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "20", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "392e607a-ba3f-4a0b-a715-241ca9ef01da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm lock nut & cover plate for taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "21", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "16784c15-6169-4d55-ac42-241cab54eb6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no 19 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "22", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23abc4fc-1cb4-46f5-8bf9-241cade972ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "20mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "23", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "43f09bf0-3394-425e-918b-241ca49d140a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "24", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ce77f5de-2a72-4aff-b417-241caa9dcada", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "25", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "80739508-8ee8-4b68-bc88-241ca77282da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100 mm gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "26", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba8d7314-f952-4203-b4bf-241ca4ac0d9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100 x 15 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "27", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9182d099-8bc1-4571-839b-241ca5a466ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "100 x 30 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "28", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c4147470-26aa-4768-b105-241ca79da58a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100 x 88 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "29", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c87f8de7-23d1-4914-b8f8-241caeb9f72a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100 x 40 reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "30", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ee0cf588-d5b9-47d7-b364-241bf1c980ea", "start_date": "2026-04-24 07:43:29", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-04-24 07:43:29", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "4dd3754d-49b9-440f-96b3-23e59be53b0b", "start_date": "2026-02-28 11:00:00", "end_date": "2026-02-28 12:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-01 05:55:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2c151c28-18bd-4756-9f44-23f41f30f6ab", "start_date": "2026-03-15 10:00:00", "end_date": "2026-03-15 11:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-15 13:37:57", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "265b804e-d581-46b6-adec-23f49b5c81ba", "start_date": "2026-03-16 07:38:11", "end_date": "2026-03-16 16:23:10", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "1365", "travel_distance_in_meters": "547", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:15", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3ae499ac-2e38-4c5d-816b-23f496d82d3a", "start_date": "2026-03-16 07:58:51", "end_date": "2026-03-16 16:27:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "10518", "travel_distance_in_meters": "6250", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:27:33", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e3d0eedd-6a1f-4ba0-8d47-23f57d7d3afa", "start_date": "2026-03-17 07:36:42", "end_date": "2026-03-17 11:47:37", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-17 11:48:00", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0a05e3e2-1fbe-484e-ae75-23f57e966cba", "start_date": "2026-03-17 07:53:00", "end_date": "2026-03-17 16:06:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-17 16:06:14", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3df2dd6f-5c9c-4d8f-8638-23f6ccd072da", "start_date": "2026-03-17 13:35:26", "end_date": "2026-03-17 16:20:15", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "753", "travel_distance_in_meters": "8365", "material_uuid": "", "allocated_timestamp": "2026-03-17 16:20:23", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "b7f5fbb2-e73f-42a2-a52f-23f6cfa723ea", "start_date": "2026-03-18 07:43:58", "end_date": "2026-03-18 09:10:07", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 09:10:15", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "7c915a84-012b-4718-9ee5-23f780d1b63a", "start_date": "2026-03-18 11:03:22", "end_date": "2026-03-18 13:25:06", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 13:25:14", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e879b709-b8d8-4e13-aee2-23f787741d9a", "start_date": "2026-03-18 14:40:42", "end_date": "2026-03-18 15:11:59", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 15:12:11", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "1e233f97-269a-4222-8dc6-23f6c5dc484a", "start_date": "2026-03-18 07:47:55", "end_date": "2026-03-18 15:31:40", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-18 15:31:43", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5fbbf332-397d-4de1-8fa9-23f7835b17da", "start_date": "2026-03-19 08:05:49", "end_date": "2026-03-19 16:04:20", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-19 18:00:09", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5e5b0f82-301b-452f-bf69-23f8438142ea", "start_date": "2026-03-20 07:45:12", "end_date": "2026-03-20 14:46:53", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-20 14:46:57", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "6f057cb2-865c-420a-970b-23f84d74470a", "start_date": "2026-03-20 09:19:45", "end_date": "2026-03-20 15:17:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "212", "travel_distance_in_meters": "1458", "material_uuid": "", "allocated_timestamp": "2026-03-20 15:17:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "51647bb0-947b-4aaf-ac10-23e4f1efb78b", "start_date": "2026-02-28 14:45:00", "end_date": "2026-02-28 15:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-28 12:10:29", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-28 12:10:29", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8a9b60da-04cf-4d0e-b079-23e26c97c0ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:48", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8e3f93a3-e24f-499c-9618-23e26ced46ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c56e0672-cbfb-4de1-ad0f-23e266995eab", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c15d1b2d-b368-4be0-846f-23e2640b62eb", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "1a36e806-ebc7-4c5d-a97c-23e4f0e3488b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2423c0ca-f1af-49b4-8ca4-23e4fa8aa44b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-01 20:01:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-01 20:01:21", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "27b63e48-1a3c-4371-950c-23f10a21191b", "start_date": "2026-03-19 08:00:00", "end_date": "2026-03-19 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-13 14:07:10", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-13 14:07:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "ed8bccef-fb17-437b-a45f-23f1002741db", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-17 07:36:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-17 07:36:41", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fc78956e-83fe-421e-96e2-23f10144eeeb", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 16:23:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:09", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d9cca7d4-0e9e-4167-a650-24137f62e0ab", "start_date": "2026-04-24 08:00:00", "end_date": "2026-04-24 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-24 07:42:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-24 07:42:13", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:25:04.691296+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.76.237", "x-real-ip": "3.25.76.237", "content-length": "31052", "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_2479b3ba-4862-40c0-a7a8-241cf03f37db", "type": "job.updated", "data": {"uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "active": 1, "date": "2026-02-26 00:00:00", "job_address": "6 Jocelyn Street\nDalmeny NSW 2546", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-15 17:28:17", "work_done_description": "28th/2 Markout drainage for condrill\n15/3 deliver concrete pits\n\n24/04 complete hot & cold water rough in inc moving point in bathrooms for elevated floor levels", "generated_job_id": "10766", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:06:55", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "geo_is_valid": 1, "lng": 150.1311425, "lat": -36.1668332, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Jocelyn Street", "geo_number": "6", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 13:06:55", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-24 14:30: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": "Finish off plumbing and drainage and material list", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "name": "Jenny & Kent Owen", "website": "", "abn_number": "", "address": "117 Montague Avenue\nKianga NSW 2546", "address_street": "117 Montague Avenue\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "first": "", "last": "", "email": "jennyowen5555@gmail.com", "phone": "0404828209  Kent ", "mobile": "0418298219", "type": "JOB", "uuid": "8b3d725c-fe62-4b2a-bffd-23e26aa70f7d"}], "jobMaterials": [{"uuid": "9861b52f-45e2-4063-9511-241ca4253f2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tradelink invoices pits & 225mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0a5b98cd-d38a-4883-a549-241ca380ba9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm dwv", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ad13716a-1167-4feb-a63d-241ca64badba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice copper & fittings for gas\nUsed  2 x 20mm copper\n2 x 20mm press joiner\n2 x 20mm elbow\n1 x 20mm T\n2 x 15mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78cd78d4-8859-4c28-bd9d-241ca7392cfa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roll 15mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4f3be678-d3eb-4e97-8f87-241caa8d035a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.0000", "name": "20mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e1822163-3d33-4fa6-9beb-241ca2f1972a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bd2c3d5-29c8-4f06-b0d5-241cafce763a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "15.0000", "name": "16mm elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8715d7cc-dee5-4d36-b4a4-241ca653335a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "9", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b0658a69-d57c-425d-970a-241ca669854a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm press T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "10", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bf7378f-85cc-4df6-a18b-241cac5ee08a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "12.0000", "name": "16mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "11", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3500a619-efca-40b9-8066-241caa88362a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "20mm copper x pex adapter", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "12", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "92979fb5-ae79-45fe-a95d-241ca041f2ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "16mm pex no 3", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "13", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1dfd067c-a26d-479c-808f-241ca1452bca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "16mm pex mi elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "14", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d725af-08f7-4223-8717-241caf31980a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Reece invoices 25mm pex pipe & fittings 2 invoices", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "15", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8478ce62-affe-42f2-9175-241caa63f5ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm pex joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "16", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32c9bd3e-a968-498f-a09c-241ca8a0082a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "17", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1bd2aec3-a7cc-4f92-b292-241caca96f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm allthread nipple Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "18", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38dc8aca-6ac1-493a-9843-241ca2128baa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no15 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "19", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a9ee7107-92ed-479e-8be3-241caeeff42a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "20 x 15 pex reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "20", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "392e607a-ba3f-4a0b-a715-241ca9ef01da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm lock nut & cover plate for taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "21", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "16784c15-6169-4d55-ac42-241cab54eb6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no 19 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "22", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23abc4fc-1cb4-46f5-8bf9-241cade972ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "20mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "23", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "43f09bf0-3394-425e-918b-241ca49d140a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "24", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ce77f5de-2a72-4aff-b417-241caa9dcada", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "25", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "80739508-8ee8-4b68-bc88-241ca77282da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100 mm gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "26", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba8d7314-f952-4203-b4bf-241ca4ac0d9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100 x 15 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "27", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9182d099-8bc1-4571-839b-241ca5a466ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "100 x 30 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "28", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c4147470-26aa-4768-b105-241ca79da58a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100 x 88 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "29", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c87f8de7-23d1-4914-b8f8-241caeb9f72a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100 x 40 reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "30", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "81653465-f709-48e6-bd86-241cadb8f48a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm dwv", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "31", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fe5ff74f-9c49-40fa-8267-241ca04f295a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 x 88 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "32", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d089c5e6-f569-40e1-8bf4-241cad962f7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 x 40 reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "33", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ee0cf588-d5b9-47d7-b364-241bf1c980ea", "start_date": "2026-04-24 07:43:29", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-04-24 07:43:29", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "4dd3754d-49b9-440f-96b3-23e59be53b0b", "start_date": "2026-02-28 11:00:00", "end_date": "2026-02-28 12:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-01 05:55:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2c151c28-18bd-4756-9f44-23f41f30f6ab", "start_date": "2026-03-15 10:00:00", "end_date": "2026-03-15 11:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-15 13:37:57", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "265b804e-d581-46b6-adec-23f49b5c81ba", "start_date": "2026-03-16 07:38:11", "end_date": "2026-03-16 16:23:10", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "1365", "travel_distance_in_meters": "547", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:15", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3ae499ac-2e38-4c5d-816b-23f496d82d3a", "start_date": "2026-03-16 07:58:51", "end_date": "2026-03-16 16:27:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "10518", "travel_distance_in_meters": "6250", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:27:33", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e3d0eedd-6a1f-4ba0-8d47-23f57d7d3afa", "start_date": "2026-03-17 07:36:42", "end_date": "2026-03-17 11:47:37", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-17 11:48:00", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0a05e3e2-1fbe-484e-ae75-23f57e966cba", "start_date": "2026-03-17 07:53:00", "end_date": "2026-03-17 16:06:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-17 16:06:14", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3df2dd6f-5c9c-4d8f-8638-23f6ccd072da", "start_date": "2026-03-17 13:35:26", "end_date": "2026-03-17 16:20:15", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "753", "travel_distance_in_meters": "8365", "material_uuid": "", "allocated_timestamp": "2026-03-17 16:20:23", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "b7f5fbb2-e73f-42a2-a52f-23f6cfa723ea", "start_date": "2026-03-18 07:43:58", "end_date": "2026-03-18 09:10:07", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 09:10:15", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "7c915a84-012b-4718-9ee5-23f780d1b63a", "start_date": "2026-03-18 11:03:22", "end_date": "2026-03-18 13:25:06", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 13:25:14", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e879b709-b8d8-4e13-aee2-23f787741d9a", "start_date": "2026-03-18 14:40:42", "end_date": "2026-03-18 15:11:59", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 15:12:11", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "1e233f97-269a-4222-8dc6-23f6c5dc484a", "start_date": "2026-03-18 07:47:55", "end_date": "2026-03-18 15:31:40", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-18 15:31:43", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5fbbf332-397d-4de1-8fa9-23f7835b17da", "start_date": "2026-03-19 08:05:49", "end_date": "2026-03-19 16:04:20", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-19 18:00:09", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5e5b0f82-301b-452f-bf69-23f8438142ea", "start_date": "2026-03-20 07:45:12", "end_date": "2026-03-20 14:46:53", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-20 14:46:57", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "6f057cb2-865c-420a-970b-23f84d74470a", "start_date": "2026-03-20 09:19:45", "end_date": "2026-03-20 15:17:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "212", "travel_distance_in_meters": "1458", "material_uuid": "", "allocated_timestamp": "2026-03-20 15:17:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "51647bb0-947b-4aaf-ac10-23e4f1efb78b", "start_date": "2026-02-28 14:45:00", "end_date": "2026-02-28 15:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-28 12:10:29", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-28 12:10:29", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8a9b60da-04cf-4d0e-b079-23e26c97c0ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:48", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8e3f93a3-e24f-499c-9618-23e26ced46ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c56e0672-cbfb-4de1-ad0f-23e266995eab", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c15d1b2d-b368-4be0-846f-23e2640b62eb", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "1a36e806-ebc7-4c5d-a97c-23e4f0e3488b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2423c0ca-f1af-49b4-8ca4-23e4fa8aa44b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-01 20:01:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-01 20:01:21", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "27b63e48-1a3c-4371-950c-23f10a21191b", "start_date": "2026-03-19 08:00:00", "end_date": "2026-03-19 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-13 14:07:10", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-13 14:07:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "ed8bccef-fb17-437b-a45f-23f1002741db", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-17 07:36:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-17 07:36:41", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fc78956e-83fe-421e-96e2-23f10144eeeb", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 16:23:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:09", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d9cca7d4-0e9e-4167-a650-24137f62e0ab", "start_date": "2026-04-24 08:00:00", "end_date": "2026-04-24 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-24 07:42:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-24 07:42:13", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:25:05.349899+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.5.91", "x-real-ip": "3.27.5.91", "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_5afebd08-4930-4109-bb57-241cf111390b", "type": "job.updated", "data": {"uuid": "dfa31331-6e79-46dc-9c3b-24190367f38d", "active": 1, "date": "2026-04-22 00:00:00", "job_address": "187 Princes Highway\nBodalla NSW 2545", "billing_address": "139 Princes Highway\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-22 09:42:23", "work_done_description": "Property - 187 Princes Highway, Bodalla NSW 2545\n\n leak under the vanity coming from the trap. The bath tap also looks like it has started to drip.\n\nWork completed:", "generated_job_id": "11321", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:06:34", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "c5d93ea9-f7cc-499a-8a75-1f5be538106b", "geo_is_valid": 1, "lng": 150.0517185, "lat": -36.1013617, "geo_country": "Australia", "geo_postcode": "2545", "geo_state": "NSW", "geo_city": "Bodalla", "geo_street": "Princes Highway", "geo_number": "187", "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 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": "( Give her a call when on way so she can lock her dog up ) Told around 3:30 - 4\nThere is a leak under the vanity coming from the trap. The bath tap also looks like it has started to drip. The flexi connectors are bubbling under the kitchen sink, replace if necessary.\n\nMitch Tate-Allum and Ellie Boardman (H) 0452 272 517 (E) (M) 0410 424 239 (M) (E) mitchtateallum1@gmail.com\n\nJob No. 5450", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "c5d93ea9-f7cc-499a-8a75-1f5be538106b", "name": "Ben Bate Real Estate", "website": "", "abn_number": "", "address": "", "address_street": "139 Princes Highway", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "139 Princes Highway\nNAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "30 Days EOM", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "dfa31331-6e79-46dc-9c3b-24190367f38d", "first": "", "last": "", "email": "rentals@benbate.com.au", "phone": "44761400", "mobile": "", "type": "JOB", "uuid": "2bafddab-7f3f-4477-82f2-24190300735d"}], "jobScheduledActivities": [{"uuid": "356bd8be-c0a2-47e7-b0d3-241cf30661fb", "start_date": "2026-04-28 16:00:00", "end_date": "2026-04-28 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "dfa31331-6e79-46dc-9c3b-24190367f38d", "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-24 13:05:31", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:26:06.865418+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.208.146", "x-real-ip": "3.107.208.146", "content-length": "32335", "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_834f655a-d8cb-4228-85af-241cf90e7eeb", "type": "job.updated", "data": {"uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "active": 1, "date": "2026-02-26 00:00:00", "job_address": "6 Jocelyn Street\nDalmeny NSW 2546", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-15 17:28:17", "work_done_description": "28th/2 Markout drainage for condrill\n15/3 deliver concrete pits\n\n24/04 complete hot & cold water rough in inc moving point in bathrooms for elevated floor levels", "generated_job_id": "10766", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:06:55", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "geo_is_valid": 1, "lng": 150.1311425, "lat": -36.1668332, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Jocelyn Street", "geo_number": "6", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 13:06:55", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-24 14:30: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": "Finish off plumbing and drainage and material list", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "name": "Jenny & Kent Owen", "website": "", "abn_number": "", "address": "117 Montague Avenue\nKianga NSW 2546", "address_street": "117 Montague Avenue\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "first": "", "last": "", "email": "jennyowen5555@gmail.com", "phone": "0404828209  Kent ", "mobile": "0418298219", "type": "JOB", "uuid": "8b3d725c-fe62-4b2a-bffd-23e26aa70f7d"}], "jobMaterials": [{"uuid": "9861b52f-45e2-4063-9511-241ca4253f2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tradelink invoices pits & 225mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0a5b98cd-d38a-4883-a549-241ca380ba9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm dwv", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ad13716a-1167-4feb-a63d-241ca64badba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice copper & fittings for gas\nUsed  2 x 20mm copper\n2 x 20mm press joiner\n2 x 20mm elbow\n1 x 20mm T\n2 x 15mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78cd78d4-8859-4c28-bd9d-241ca7392cfa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roll 15mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4f3be678-d3eb-4e97-8f87-241caa8d035a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.0000", "name": "20mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e1822163-3d33-4fa6-9beb-241ca2f1972a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bd2c3d5-29c8-4f06-b0d5-241cafce763a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "15.0000", "name": "16mm elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8715d7cc-dee5-4d36-b4a4-241ca653335a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "9", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b0658a69-d57c-425d-970a-241ca669854a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm press T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "10", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bf7378f-85cc-4df6-a18b-241cac5ee08a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "12.0000", "name": "16mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "11", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3500a619-efca-40b9-8066-241caa88362a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "20mm copper x pex adapter", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "12", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "92979fb5-ae79-45fe-a95d-241ca041f2ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "16mm pex no 3", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "13", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1dfd067c-a26d-479c-808f-241ca1452bca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "16mm pex mi elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "14", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d725af-08f7-4223-8717-241caf31980a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Reece invoices 25mm pex pipe & fittings 2 invoices", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "15", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8478ce62-affe-42f2-9175-241caa63f5ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm pex joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "16", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32c9bd3e-a968-498f-a09c-241ca8a0082a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "17", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1bd2aec3-a7cc-4f92-b292-241caca96f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm allthread nipple Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "18", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38dc8aca-6ac1-493a-9843-241ca2128baa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no15 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "19", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a9ee7107-92ed-479e-8be3-241caeeff42a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "20 x 15 pex reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "20", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "392e607a-ba3f-4a0b-a715-241ca9ef01da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm lock nut & cover plate for taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "21", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "16784c15-6169-4d55-ac42-241cab54eb6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no 19 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "22", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23abc4fc-1cb4-46f5-8bf9-241cade972ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "20mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "23", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "43f09bf0-3394-425e-918b-241ca49d140a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "24", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ce77f5de-2a72-4aff-b417-241caa9dcada", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "25", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "80739508-8ee8-4b68-bc88-241ca77282da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100 mm gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "26", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba8d7314-f952-4203-b4bf-241ca4ac0d9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100 x 15 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "27", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9182d099-8bc1-4571-839b-241ca5a466ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "100 x 30 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "28", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c4147470-26aa-4768-b105-241ca79da58a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100 x 88 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "29", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c87f8de7-23d1-4914-b8f8-241caeb9f72a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100 x 40 reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "30", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "81653465-f709-48e6-bd86-241cadb8f48a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm dwv", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "31", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fe5ff74f-9c49-40fa-8267-241ca04f295a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 x 88 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "32", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d089c5e6-f569-40e1-8bf4-241cad962f7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 x 40 reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "33", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "25815005-9106-4ce3-8664-241ca67c522a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40 x 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "34", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b2fec87f-86ec-4d6a-b6d9-241ca4f9b74a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40 x 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "35", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "234b6def-0553-4ea9-bd9d-241ca51a614a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "90 mm Aussie connect", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "36", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ee0cf588-d5b9-47d7-b364-241bf1c980ea", "start_date": "2026-04-24 07:43:29", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-04-24 07:43:29", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "4dd3754d-49b9-440f-96b3-23e59be53b0b", "start_date": "2026-02-28 11:00:00", "end_date": "2026-02-28 12:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-01 05:55:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2c151c28-18bd-4756-9f44-23f41f30f6ab", "start_date": "2026-03-15 10:00:00", "end_date": "2026-03-15 11:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-15 13:37:57", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "265b804e-d581-46b6-adec-23f49b5c81ba", "start_date": "2026-03-16 07:38:11", "end_date": "2026-03-16 16:23:10", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "1365", "travel_distance_in_meters": "547", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:15", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3ae499ac-2e38-4c5d-816b-23f496d82d3a", "start_date": "2026-03-16 07:58:51", "end_date": "2026-03-16 16:27:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "10518", "travel_distance_in_meters": "6250", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:27:33", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e3d0eedd-6a1f-4ba0-8d47-23f57d7d3afa", "start_date": "2026-03-17 07:36:42", "end_date": "2026-03-17 11:47:37", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-17 11:48:00", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0a05e3e2-1fbe-484e-ae75-23f57e966cba", "start_date": "2026-03-17 07:53:00", "end_date": "2026-03-17 16:06:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-17 16:06:14", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3df2dd6f-5c9c-4d8f-8638-23f6ccd072da", "start_date": "2026-03-17 13:35:26", "end_date": "2026-03-17 16:20:15", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "753", "travel_distance_in_meters": "8365", "material_uuid": "", "allocated_timestamp": "2026-03-17 16:20:23", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "b7f5fbb2-e73f-42a2-a52f-23f6cfa723ea", "start_date": "2026-03-18 07:43:58", "end_date": "2026-03-18 09:10:07", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 09:10:15", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "7c915a84-012b-4718-9ee5-23f780d1b63a", "start_date": "2026-03-18 11:03:22", "end_date": "2026-03-18 13:25:06", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 13:25:14", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e879b709-b8d8-4e13-aee2-23f787741d9a", "start_date": "2026-03-18 14:40:42", "end_date": "2026-03-18 15:11:59", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 15:12:11", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "1e233f97-269a-4222-8dc6-23f6c5dc484a", "start_date": "2026-03-18 07:47:55", "end_date": "2026-03-18 15:31:40", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-18 15:31:43", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5fbbf332-397d-4de1-8fa9-23f7835b17da", "start_date": "2026-03-19 08:05:49", "end_date": "2026-03-19 16:04:20", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-19 18:00:09", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5e5b0f82-301b-452f-bf69-23f8438142ea", "start_date": "2026-03-20 07:45:12", "end_date": "2026-03-20 14:46:53", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-20 14:46:57", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "6f057cb2-865c-420a-970b-23f84d74470a", "start_date": "2026-03-20 09:19:45", "end_date": "2026-03-20 15:17:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "212", "travel_distance_in_meters": "1458", "material_uuid": "", "allocated_timestamp": "2026-03-20 15:17:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "51647bb0-947b-4aaf-ac10-23e4f1efb78b", "start_date": "2026-02-28 14:45:00", "end_date": "2026-02-28 15:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-28 12:10:29", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-28 12:10:29", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8a9b60da-04cf-4d0e-b079-23e26c97c0ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:48", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8e3f93a3-e24f-499c-9618-23e26ced46ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c56e0672-cbfb-4de1-ad0f-23e266995eab", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c15d1b2d-b368-4be0-846f-23e2640b62eb", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "1a36e806-ebc7-4c5d-a97c-23e4f0e3488b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2423c0ca-f1af-49b4-8ca4-23e4fa8aa44b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-01 20:01:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-01 20:01:21", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "27b63e48-1a3c-4371-950c-23f10a21191b", "start_date": "2026-03-19 08:00:00", "end_date": "2026-03-19 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-13 14:07:10", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-13 14:07:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "ed8bccef-fb17-437b-a45f-23f1002741db", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-17 07:36:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-17 07:36:41", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fc78956e-83fe-421e-96e2-23f10144eeeb", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 16:23:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:09", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d9cca7d4-0e9e-4167-a650-24137f62e0ab", "start_date": "2026-04-24 08:00:00", "end_date": "2026-04-24 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-24 07:42:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-24 07:42:13", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:26:07.943736+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.40.105", "x-real-ip": "54.206.40.105", "content-length": "26751", "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_4d5302d1-e1d9-4cb5-9433-241cf841accb", "type": "job.updated", "data": {"uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "active": 1, "date": "2026-04-07 00:00:00", "job_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "billing_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-07 13:59:48", "work_done_description": "Attend 68 Williams drive to complete the following work:\n- Installed hot and cold pipework for new downstairs bathroom. \n- Ran Hot and cold water lines to feed new kitchen sink. \n- Installed drainage line for new kitchen sink to terminate into existing main drain. \n- Installed new laundry taps. (Taps where supplied)\n- Investigate roof leak around skylight.\n\n21/04 check out out shower waste through footing of building to external wall\n- Alterations to sewer pipe on external wall to suit shower waste\n- Concrete up shower waste\n- Cap of gas line supplying bayonet in bedroom", "generated_job_id": "11156", "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 07:17:11", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "66bf09f2-72ca-4220-a19d-23c6fd8ea6db", "geo_is_valid": 1, "lng": 150.1271338, "lat": -36.2077912, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "North Narooma", "geo_street": "Williamson Drive", "geo_number": "68", "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": "844.2600", "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": "", "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": "stormwater and drainage and cut a shower drain in\n\nBuilder is - Mark Stonehouse 0431651570\nPls call owner Trevor if needed - 0427667377", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "66bf09f2-72ca-4220-a19d-23c6fd8ea6db", "name": "Trever Besley", "website": "", "abn_number": "", "address": "68 Williamson Drive\nNorth Narooma NSW 2546", "address_street": "68 Williamson Drive\nNorth Narooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "is_individual": 0, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "first": "", "last": "", "email": "", "phone": "", "mobile": "", "type": "JOB", "uuid": "cfb39c32-8ab0-4669-8524-240bc05d174d"}], "jobMaterials": [{"uuid": "279bc94a-e66c-4fc5-ba70-240c0d25afaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "11.0000", "name": "1/2 pex elbow", "price": "10.0200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "10.0200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "100", "cost": "3.3400", "displayed_cost": "3.3400", "job_material_bundle_uuid": ""}, {"uuid": "6a327bda-ae98-4abd-9dad-240c0ab9e59a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 buteline to auspex adapter", "price": "8.3900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.3900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "200", "cost": "5.5900", "displayed_cost": "5.5900", "job_material_bundle_uuid": ""}, {"uuid": "46ae7b63-b15c-4077-a482-240c01eb899a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 pex cap", "price": "5.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.6100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "1.8700", "displayed_cost": "1.8700", "job_material_bundle_uuid": ""}, {"uuid": "fa0095e5-01c6-4484-a2da-240c05b9744a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 pex tee", "price": "14.0100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.0100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "4.6700", "displayed_cost": "4.6700", "job_material_bundle_uuid": ""}, {"uuid": "30dc640a-1216-4280-afa0-240c0821954a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 pex bp19", "price": "14.5800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.5800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "4.8600", "displayed_cost": "4.8600", "job_material_bundle_uuid": ""}, {"uuid": "89241fe9-dc5a-4d62-bb13-240c0a223a4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2 pex 90 degree mi", "price": "19.6500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "19.6500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "13.1000", "displayed_cost": "13.1000", "job_material_bundle_uuid": ""}, {"uuid": "c43f4f20-7126-4a10-8d96-240c0f9d4daa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tritek valve", "price": "15.2700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.2700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "10.1800", "displayed_cost": "10.1800", "job_material_bundle_uuid": ""}, {"uuid": "2a3e7aa2-d7df-470a-b156-240c0d80134a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Mini stop", "price": "11.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.6900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "7.7900", "displayed_cost": "7.7900", "job_material_bundle_uuid": ""}, {"uuid": "6427bd50-9eff-4ca6-a7c2-240c050ec75a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 to 3/4 auspex adapter", "price": "9.6000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "3.2000", "displayed_cost": "3.2000", "job_material_bundle_uuid": ""}, {"uuid": "d2fab81f-7182-4ebe-afbe-240c0ed6d94a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex joiner", "price": "6.6000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "6.6000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "2.2000", "displayed_cost": "2.2000", "job_material_bundle_uuid": ""}, {"uuid": "1213cee3-6cdd-4787-b3d0-240c08a5c2fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex joiner", "price": "8.1000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.1000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "2.7000", "displayed_cost": "2.7000", "job_material_bundle_uuid": ""}, {"uuid": "0022bffe-8811-4090-aaa4-240c06efb5da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex elbow", "price": "12.5100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "12.5100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "4.1700", "displayed_cost": "4.1700", "job_material_bundle_uuid": ""}, {"uuid": "d08d663d-6d0d-4838-b842-240c000228ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex to copper adapter", "price": "11.4000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.4000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "7.6000", "displayed_cost": "7.6000", "job_material_bundle_uuid": ""}, {"uuid": "776d30fd-e65a-46a0-8aa0-240c0f93a57a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex to copper adapter", "price": "16.3500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "16.3500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "10.9000", "displayed_cost": "10.9000", "job_material_bundle_uuid": ""}, {"uuid": "e043b45e-4361-4559-bf61-240c0dd1b62a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 press tee", "price": "7.5600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.5600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "5.0400", "displayed_cost": "5.0400", "job_material_bundle_uuid": ""}, {"uuid": "0d36ca0e-0ffe-4fb8-9013-240c0371a9ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 press tee", "price": "15.8700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.8700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "10.5800", "displayed_cost": "10.5800", "job_material_bundle_uuid": ""}, {"uuid": "0ecca5d5-6de4-4ecf-886e-240c0067306a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1 metre 3/4 copper", "price": "30.0800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "30.0800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "20.0500", "displayed_cost": "20.0500", "job_material_bundle_uuid": ""}, {"uuid": "9ddfa31e-a61d-4845-a917-240c02882b2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Half a metre 1/2 copper", "price": "9.4800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.4800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1800", "cost": "6.3200", "displayed_cost": "6.3200", "job_material_bundle_uuid": ""}, {"uuid": "0b5456b3-9ef5-42c0-b25b-240c0bc4569a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm pvc", "price": "15.0200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.0200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1900", "cost": "10.0100", "displayed_cost": "10.0100", "job_material_bundle_uuid": ""}, {"uuid": "f6e84cd8-3ac3-4954-b3f8-240c0028f79a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm pvc", "price": "10.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "10.3100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2100", "cost": "6.8700", "displayed_cost": "6.8700", "job_material_bundle_uuid": ""}, {"uuid": "8d670470-b5e2-4799-9628-240c0d9a8f1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "28.0000", "name": "Auspex knock ins", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ce21c978-c11e-49b9-86df-240c04acba4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100x65 junction", "price": "8.4200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2200", "cost": "5.6100", "displayed_cost": "5.6100", "job_material_bundle_uuid": ""}, {"uuid": "09690093-3c0b-4b88-a927-240c0ac5f4ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm rubber repair", "price": "13.8800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "13.8800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2400", "cost": "9.2500", "displayed_cost": "9.2500", "job_material_bundle_uuid": ""}, {"uuid": "ed37fc58-7f18-49d6-a8a4-240c0a84a2ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm 15 degree", "price": "15.7100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.7100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2500", "cost": "10.4700", "displayed_cost": "10.4700", "job_material_bundle_uuid": ""}, {"uuid": "a4b12831-6c92-49dd-a8be-240c0f89ec6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Packet green plugs", "price": "13.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "13.2900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2300", "cost": "8.8600", "displayed_cost": "8.8600", "job_material_bundle_uuid": ""}, {"uuid": "e46b1fa9-e50c-4f9b-a20d-240c0da26c1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm LIT", "price": "11.4000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.4000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2600", "cost": "3.8000", "displayed_cost": "3.8000", "job_material_bundle_uuid": ""}, {"uuid": "cbbc9fa6-e4bb-4abe-abc0-240c0816304a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm sockets", "price": "3.8100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2700", "cost": "1.2700", "displayed_cost": "1.2700", "job_material_bundle_uuid": ""}, {"uuid": "0a5feef4-935f-4509-b90b-240c08b228fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm bend", "price": "2.8200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.8200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2800", "cost": "0.9400", "displayed_cost": "0.9400", "job_material_bundle_uuid": ""}, {"uuid": "73380123-c371-481e-82e9-240c010a8b2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm 90 bend", "price": "7.3200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.3200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2900", "cost": "2.4400", "displayed_cost": "2.4400", "job_material_bundle_uuid": ""}, {"uuid": "f52b134b-181d-4afe-95ab-240c05ecdb6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Jorge 6 1/2 hours", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "3100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2373a559-15df-4f26-8c1f-2411d45c781d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "100.0000", "name": "Quick Clip Dual Pex 16/20mm Masonry Nail", "price": "0.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.3100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "1f43803e-46a7-4cca-9cd3-21f64c7ea65b", "sort_order": "3500", "cost": "0.3100", "displayed_cost": "0.3100", "job_material_bundle_uuid": ""}, {"uuid": "e566caf9-fead-4d7d-bd10-2411ddfd172d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Level Invert Taper 65mm x 50mm dwvf", "price": "1.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.6100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "9642f9c2-4bda-422b-b138-21b4b28ef6ab", "sort_order": "3400", "cost": "1.6100", "displayed_cost": "1.6100", "job_material_bundle_uuid": ""}, {"uuid": "9c5b57a4-a6bd-445d-96ba-2411dfa08c5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "Saddle 1708 DWV Pipe 65mm N/C clips", "price": "2.3900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.3900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "61a83163-916c-40ff-9aa7-2411dae5534b", "sort_order": "3300", "cost": "2.3900", "displayed_cost": "2.3900", "job_material_bundle_uuid": ""}, {"uuid": "989530d7-ddf3-45b0-a860-2411daa1410d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "Saddle 1707 DWV Pipe 50mm N/C clips", "price": "2.0900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.0900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "43f4178c-0284-4242-9d7f-21eaca3f1e7b", "sort_order": "3200", "cost": "2.0900", "displayed_cost": "2.0900", "job_material_bundle_uuid": ""}, {"uuid": "6238691d-e367-4e78-9b61-2411d03dc6ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Screw Anchors PVC Green 35mm - Pack", "price": "3.2700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.2700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "58151c12-b3e9-49a2-9022-210bb0aac60b", "sort_order": "4301", "cost": "3.2700", "displayed_cost": "3.2700", "job_material_bundle_uuid": ""}, {"uuid": "b00f357e-8b2a-490c-9bc7-2411d77c081d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Cap Push On 50mm dwvf", "price": "2.2300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.2300", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "efdaee16-d188-40b6-b197-2197e713bfeb", "sort_order": "4201", "cost": "2.2300", "displayed_cost": "2.2300", "job_material_bundle_uuid": ""}, {"uuid": "3b47699e-1c58-49a2-b4f2-2411d26b6f9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Bend M&F Plain 65mm x 45Deg dwvb", "price": "3.8100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "abbc3666-90e2-4f0d-998e-21663a13140b", "sort_order": "4102", "cost": "3.8100", "displayed_cost": "3.8100", "job_material_bundle_uuid": ""}, {"uuid": "f30a4c67-25b3-473b-8fe3-2411d00af5ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate DWV Plastic WF50W 50mm", "price": "1.4600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.4600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "a9c5a9b8-ac26-4893-9c80-2157db2f642b", "sort_order": "4004", "cost": "1.4600", "displayed_cost": "1.4600", "job_material_bundle_uuid": ""}, {"uuid": "13a397fd-c20a-4905-835f-2411dbaf959d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tri Tec Valve 1/2\" Loose Nut x 15MI x 20MI 1/4 Turn Dishwasher", "price": "15.0100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.0100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "3da056d1-679f-4c50-a7f9-20b165f91ffb", "sort_order": "3907", "cost": "15.0100", "displayed_cost": "15.0100", "job_material_bundle_uuid": ""}, {"uuid": "8ece3d65-9f32-4f6d-b29d-2411d32cb7bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Pipe 50mm x 6M dwvp", "price": "3.8800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "b18a5920-1fbd-4335-ac78-20b16ab9530b", "sort_order": "3813", "cost": "3.8800", "displayed_cost": "3.8800", "job_material_bundle_uuid": ""}, {"uuid": "4f26cf16-13e4-4533-be92-2411d65e2a3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "PVC Solvent Cement 500ML Pressure Clear", "price": "8.7600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.7600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "699164ea-9503-4a2f-aec9-20ad4cfcbbab", "sort_order": "3725", "cost": "8.7600", "displayed_cost": "8.7600", "job_material_bundle_uuid": ""}, {"uuid": "5204db23-3823-491f-967e-2411d156a13d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "PVC Priming Fluid Clear 500ML", "price": "8.4500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "72a576d0-c18b-45bc-9240-20ad462964db", "sort_order": "3650", "cost": "8.4500", "displayed_cost": "8.4500", "job_material_bundle_uuid": ""}, {"uuid": "85c40369-20e6-4c5e-a31d-24190dbe87ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice used\n100 x 65 lit\n100 x 65 pot gully\nSand cement", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4302", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "109dae6b-ae8f-4d0a-9854-24190d63eeda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "65 x 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4303", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d23cd172-9962-4834-9f79-24190017aafa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "16mm pex cap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4304", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "e394a4fa-57df-4878-bfec-240bb3c45b2a", "start_date": "2026-04-08 08:40:46", "end_date": "2026-04-08 15:15:16", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "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-08 15:15:20", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "8cc7aed0-6bb8-45d2-bfd7-24190a1a76ea", "start_date": "2026-04-21 10:44:04", "end_date": "2026-04-21 14:56:12", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "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-04-21 14:56:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "1f7eccc9-5c22-4c05-b7fe-240bc6d36b0b", "start_date": "2026-04-08 08:00:00", "end_date": "2026-04-08 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-08 07:17:58", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-08 07:17:59", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "27391cba-d873-4891-a15d-240bc21333eb", "start_date": "2026-04-08 08:00:00", "end_date": "2026-04-08 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-08 07:18:11", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-08 07:18:11", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5edcd5e5-c399-468f-bbbc-240f75a433db", "start_date": "2026-04-13 10:45:00", "end_date": "2026-04-13 14:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-13 06:34:30", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-13 06:34:30", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "2652e280-97e6-41e0-96d0-2411d369086b", "start_date": "2026-04-21 11:00:00", "end_date": "2026-04-21 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 08:23:04", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 08:23:05", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "980bbc5e-fc5a-406c-ba12-241ac8a8279b", "start_date": "2026-04-23 13:00:00", "end_date": "2026-04-23 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 07:17:16", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 07:17:16", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:28:14.113464+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.107.157.240", "x-real-ip": "3.107.157.240", "content-length": "26751", "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_1ff002b4-c643-4634-9ce1-241cf12628db", "type": "job.updated", "data": {"uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "active": 1, "date": "2026-04-07 00:00:00", "job_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "billing_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-07 13:59:48", "work_done_description": "Attend 68 Williams drive to complete the following work:\n- Installed hot and cold pipework for new downstairs bathroom. \n- Ran Hot and cold water lines to feed new kitchen sink. \n- Installed drainage line for new kitchen sink to terminate into existing main drain. \n- Installed new laundry taps. (Taps where supplied)\n- Investigate roof leak around skylight.\n\n21/04 check out out shower waste through footing of building to external wall\n- Alterations to sewer pipe on external wall to suit shower waste\n- Concrete up shower waste\n- Cap of gas line supplying bayonet in bedroom", "generated_job_id": "11156", "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 07:17:11", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "66bf09f2-72ca-4220-a19d-23c6fd8ea6db", "geo_is_valid": 1, "lng": 150.1271338, "lat": -36.2077912, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "North Narooma", "geo_street": "Williamson Drive", "geo_number": "68", "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": "864.7200", "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": "", "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": "stormwater and drainage and cut a shower drain in\n\nBuilder is - Mark Stonehouse 0431651570\nPls call owner Trevor if needed - 0427667377", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "66bf09f2-72ca-4220-a19d-23c6fd8ea6db", "name": "Trever Besley", "website": "", "abn_number": "", "address": "68 Williamson Drive\nNorth Narooma NSW 2546", "address_street": "68 Williamson Drive\nNorth Narooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "is_individual": 0, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "first": "", "last": "", "email": "", "phone": "", "mobile": "", "type": "JOB", "uuid": "cfb39c32-8ab0-4669-8524-240bc05d174d"}], "jobMaterials": [{"uuid": "279bc94a-e66c-4fc5-ba70-240c0d25afaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "11.0000", "name": "1/2 pex elbow", "price": "10.0200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "10.0200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "100", "cost": "3.3400", "displayed_cost": "3.3400", "job_material_bundle_uuid": ""}, {"uuid": "6a327bda-ae98-4abd-9dad-240c0ab9e59a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 buteline to auspex adapter", "price": "8.3900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.3900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "200", "cost": "5.5900", "displayed_cost": "5.5900", "job_material_bundle_uuid": ""}, {"uuid": "46ae7b63-b15c-4077-a482-240c01eb899a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 pex cap", "price": "5.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.6100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "1.8700", "displayed_cost": "1.8700", "job_material_bundle_uuid": ""}, {"uuid": "fa0095e5-01c6-4484-a2da-240c05b9744a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 pex tee", "price": "14.0100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.0100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "4.6700", "displayed_cost": "4.6700", "job_material_bundle_uuid": ""}, {"uuid": "30dc640a-1216-4280-afa0-240c0821954a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 pex bp19", "price": "14.5800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.5800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "4.8600", "displayed_cost": "4.8600", "job_material_bundle_uuid": ""}, {"uuid": "89241fe9-dc5a-4d62-bb13-240c0a223a4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2 pex 90 degree mi", "price": "19.6500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "19.6500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "13.1000", "displayed_cost": "13.1000", "job_material_bundle_uuid": ""}, {"uuid": "c43f4f20-7126-4a10-8d96-240c0f9d4daa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tritek valve", "price": "15.2700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.2700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "10.1800", "displayed_cost": "10.1800", "job_material_bundle_uuid": ""}, {"uuid": "2a3e7aa2-d7df-470a-b156-240c0d80134a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Mini stop", "price": "11.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.6900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "7.7900", "displayed_cost": "7.7900", "job_material_bundle_uuid": ""}, {"uuid": "6427bd50-9eff-4ca6-a7c2-240c050ec75a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 to 3/4 auspex adapter", "price": "9.6000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "3.2000", "displayed_cost": "3.2000", "job_material_bundle_uuid": ""}, {"uuid": "d2fab81f-7182-4ebe-afbe-240c0ed6d94a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex joiner", "price": "6.6000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "6.6000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "2.2000", "displayed_cost": "2.2000", "job_material_bundle_uuid": ""}, {"uuid": "1213cee3-6cdd-4787-b3d0-240c08a5c2fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex joiner", "price": "8.1000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.1000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "2.7000", "displayed_cost": "2.7000", "job_material_bundle_uuid": ""}, {"uuid": "0022bffe-8811-4090-aaa4-240c06efb5da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex elbow", "price": "12.5100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "12.5100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "4.1700", "displayed_cost": "4.1700", "job_material_bundle_uuid": ""}, {"uuid": "d08d663d-6d0d-4838-b842-240c000228ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex to copper adapter", "price": "11.4000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.4000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "7.6000", "displayed_cost": "7.6000", "job_material_bundle_uuid": ""}, {"uuid": "776d30fd-e65a-46a0-8aa0-240c0f93a57a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex to copper adapter", "price": "16.3500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "16.3500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "10.9000", "displayed_cost": "10.9000", "job_material_bundle_uuid": ""}, {"uuid": "e043b45e-4361-4559-bf61-240c0dd1b62a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 press tee", "price": "7.5600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.5600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "5.0400", "displayed_cost": "5.0400", "job_material_bundle_uuid": ""}, {"uuid": "0d36ca0e-0ffe-4fb8-9013-240c0371a9ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 press tee", "price": "15.8700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.8700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "10.5800", "displayed_cost": "10.5800", "job_material_bundle_uuid": ""}, {"uuid": "0ecca5d5-6de4-4ecf-886e-240c0067306a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1 metre 3/4 copper", "price": "30.0800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "30.0800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "20.0500", "displayed_cost": "20.0500", "job_material_bundle_uuid": ""}, {"uuid": "9ddfa31e-a61d-4845-a917-240c02882b2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Half a metre 1/2 copper", "price": "9.4800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.4800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1800", "cost": "6.3200", "displayed_cost": "6.3200", "job_material_bundle_uuid": ""}, {"uuid": "0b5456b3-9ef5-42c0-b25b-240c0bc4569a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm pvc", "price": "15.0200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.0200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1900", "cost": "10.0100", "displayed_cost": "10.0100", "job_material_bundle_uuid": ""}, {"uuid": "f6e84cd8-3ac3-4954-b3f8-240c0028f79a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm pvc", "price": "10.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "10.3100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2100", "cost": "6.8700", "displayed_cost": "6.8700", "job_material_bundle_uuid": ""}, {"uuid": "8d670470-b5e2-4799-9628-240c0d9a8f1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "28.0000", "name": "Auspex knock ins", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ce21c978-c11e-49b9-86df-240c04acba4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100x65 junction", "price": "8.4200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2200", "cost": "5.6100", "displayed_cost": "5.6100", "job_material_bundle_uuid": ""}, {"uuid": "09690093-3c0b-4b88-a927-240c0ac5f4ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm rubber repair", "price": "13.8800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "13.8800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2400", "cost": "9.2500", "displayed_cost": "9.2500", "job_material_bundle_uuid": ""}, {"uuid": "ed37fc58-7f18-49d6-a8a4-240c0a84a2ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm 15 degree", "price": "15.7100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.7100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2500", "cost": "10.4700", "displayed_cost": "10.4700", "job_material_bundle_uuid": ""}, {"uuid": "a4b12831-6c92-49dd-a8be-240c0f89ec6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Packet green plugs", "price": "13.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "13.2900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2300", "cost": "8.8600", "displayed_cost": "8.8600", "job_material_bundle_uuid": ""}, {"uuid": "e46b1fa9-e50c-4f9b-a20d-240c0da26c1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm LIT", "price": "11.4000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.4000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2600", "cost": "3.8000", "displayed_cost": "3.8000", "job_material_bundle_uuid": ""}, {"uuid": "cbbc9fa6-e4bb-4abe-abc0-240c0816304a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm sockets", "price": "3.8100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2700", "cost": "1.2700", "displayed_cost": "1.2700", "job_material_bundle_uuid": ""}, {"uuid": "0a5feef4-935f-4509-b90b-240c08b228fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm bend", "price": "2.8200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.8200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2800", "cost": "0.9400", "displayed_cost": "0.9400", "job_material_bundle_uuid": ""}, {"uuid": "73380123-c371-481e-82e9-240c010a8b2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm 90 bend", "price": "7.3200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.3200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2900", "cost": "2.4400", "displayed_cost": "2.4400", "job_material_bundle_uuid": ""}, {"uuid": "f52b134b-181d-4afe-95ab-240c05ecdb6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Jorge 6 1/2 hours", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "3100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2373a559-15df-4f26-8c1f-2411d45c781d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "100.0000", "name": "Quick Clip Dual Pex 16/20mm Masonry Nail", "price": "0.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.3100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "1f43803e-46a7-4cca-9cd3-21f64c7ea65b", "sort_order": "3500", "cost": "0.3100", "displayed_cost": "0.3100", "job_material_bundle_uuid": ""}, {"uuid": "e566caf9-fead-4d7d-bd10-2411ddfd172d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Level Invert Taper 65mm x 50mm dwvf", "price": "1.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.6100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "9642f9c2-4bda-422b-b138-21b4b28ef6ab", "sort_order": "3400", "cost": "1.6100", "displayed_cost": "1.6100", "job_material_bundle_uuid": ""}, {"uuid": "9c5b57a4-a6bd-445d-96ba-2411dfa08c5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "Saddle 1708 DWV Pipe 65mm N/C clips", "price": "2.3900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.3900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "61a83163-916c-40ff-9aa7-2411dae5534b", "sort_order": "3300", "cost": "2.3900", "displayed_cost": "2.3900", "job_material_bundle_uuid": ""}, {"uuid": "989530d7-ddf3-45b0-a860-2411daa1410d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "Saddle 1707 DWV Pipe 50mm N/C clips", "price": "2.0900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.0900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "43f4178c-0284-4242-9d7f-21eaca3f1e7b", "sort_order": "3200", "cost": "2.0900", "displayed_cost": "2.0900", "job_material_bundle_uuid": ""}, {"uuid": "6238691d-e367-4e78-9b61-2411d03dc6ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Screw Anchors PVC Green 35mm - Pack", "price": "3.2700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.2700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "58151c12-b3e9-49a2-9022-210bb0aac60b", "sort_order": "4301", "cost": "3.2700", "displayed_cost": "3.2700", "job_material_bundle_uuid": ""}, {"uuid": "b00f357e-8b2a-490c-9bc7-2411d77c081d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Cap Push On 50mm dwvf", "price": "2.2300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.2300", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "efdaee16-d188-40b6-b197-2197e713bfeb", "sort_order": "4201", "cost": "2.2300", "displayed_cost": "2.2300", "job_material_bundle_uuid": ""}, {"uuid": "3b47699e-1c58-49a2-b4f2-2411d26b6f9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Bend M&F Plain 65mm x 45Deg dwvb", "price": "3.8100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "abbc3666-90e2-4f0d-998e-21663a13140b", "sort_order": "4102", "cost": "3.8100", "displayed_cost": "3.8100", "job_material_bundle_uuid": ""}, {"uuid": "f30a4c67-25b3-473b-8fe3-2411d00af5ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate DWV Plastic WF50W 50mm", "price": "1.4600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.4600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "a9c5a9b8-ac26-4893-9c80-2157db2f642b", "sort_order": "4004", "cost": "1.4600", "displayed_cost": "1.4600", "job_material_bundle_uuid": ""}, {"uuid": "13a397fd-c20a-4905-835f-2411dbaf959d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tri Tec Valve 1/2\" Loose Nut x 15MI x 20MI 1/4 Turn Dishwasher", "price": "15.0100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.0100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "3da056d1-679f-4c50-a7f9-20b165f91ffb", "sort_order": "3907", "cost": "15.0100", "displayed_cost": "15.0100", "job_material_bundle_uuid": ""}, {"uuid": "8ece3d65-9f32-4f6d-b29d-2411d32cb7bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Pipe 50mm x 6M dwvp", "price": "3.8800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "b18a5920-1fbd-4335-ac78-20b16ab9530b", "sort_order": "3813", "cost": "3.8800", "displayed_cost": "3.8800", "job_material_bundle_uuid": ""}, {"uuid": "4f26cf16-13e4-4533-be92-2411d65e2a3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "PVC Solvent Cement 500ML Pressure Clear", "price": "8.7600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.7600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "699164ea-9503-4a2f-aec9-20ad4cfcbbab", "sort_order": "3725", "cost": "8.7600", "displayed_cost": "8.7600", "job_material_bundle_uuid": ""}, {"uuid": "5204db23-3823-491f-967e-2411d156a13d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "PVC Priming Fluid Clear 500ML", "price": "8.4500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "72a576d0-c18b-45bc-9240-20ad462964db", "sort_order": "3650", "cost": "8.4500", "displayed_cost": "8.4500", "job_material_bundle_uuid": ""}, {"uuid": "85c40369-20e6-4c5e-a31d-24190dbe87ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice used\n100 x 65 lit\n100 x 65 pot gully\nSand cement", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4302", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "109dae6b-ae8f-4d0a-9854-24190d63eeda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "65 x 90 bend", "price": "9.3000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.3000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4303", "cost": "3.1000", "displayed_cost": "3.1000", "job_material_bundle_uuid": ""}, {"uuid": "d23cd172-9962-4834-9f79-24190017aafa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "16mm pex cap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4304", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "e394a4fa-57df-4878-bfec-240bb3c45b2a", "start_date": "2026-04-08 08:40:46", "end_date": "2026-04-08 15:15:16", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "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-08 15:15:20", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "8cc7aed0-6bb8-45d2-bfd7-24190a1a76ea", "start_date": "2026-04-21 10:44:04", "end_date": "2026-04-21 14:56:12", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "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-04-21 14:56:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "1f7eccc9-5c22-4c05-b7fe-240bc6d36b0b", "start_date": "2026-04-08 08:00:00", "end_date": "2026-04-08 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-08 07:17:58", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-08 07:17:59", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "27391cba-d873-4891-a15d-240bc21333eb", "start_date": "2026-04-08 08:00:00", "end_date": "2026-04-08 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-08 07:18:11", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-08 07:18:11", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5edcd5e5-c399-468f-bbbc-240f75a433db", "start_date": "2026-04-13 10:45:00", "end_date": "2026-04-13 14:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-13 06:34:30", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-13 06:34:30", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "2652e280-97e6-41e0-96d0-2411d369086b", "start_date": "2026-04-21 11:00:00", "end_date": "2026-04-21 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 08:23:04", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 08:23:05", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "980bbc5e-fc5a-406c-ba12-241ac8a8279b", "start_date": "2026-04-23 13:00:00", "end_date": "2026-04-23 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 07:17:16", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 07:17:16", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:28:15.525723+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.208.146", "x-real-ip": "3.107.208.146", "content-length": "26751", "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_a4603d04-0516-4b1a-828a-241cf4e346cb", "type": "job.updated", "data": {"uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "active": 1, "date": "2026-04-07 00:00:00", "job_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "billing_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-07 13:59:48", "work_done_description": "Attend 68 Williams drive to complete the following work:\n- Installed hot and cold pipework for new downstairs bathroom. \n- Ran Hot and cold water lines to feed new kitchen sink. \n- Installed drainage line for new kitchen sink to terminate into existing main drain. \n- Installed new laundry taps. (Taps where supplied)\n- Investigate roof leak around skylight.\n\n21/04 check out out shower waste through footing of building to external wall\n- Alterations to sewer pipe on external wall to suit shower waste\n- Concrete up shower waste\n- Cap of gas line supplying bayonet in bedroom", "generated_job_id": "11156", "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 07:17:11", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "66bf09f2-72ca-4220-a19d-23c6fd8ea6db", "geo_is_valid": 1, "lng": 150.1271338, "lat": -36.2077912, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "North Narooma", "geo_street": "Williamson Drive", "geo_number": "68", "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": "870.8900", "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": "", "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": "stormwater and drainage and cut a shower drain in\n\nBuilder is - Mark Stonehouse 0431651570\nPls call owner Trevor if needed - 0427667377", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "66bf09f2-72ca-4220-a19d-23c6fd8ea6db", "name": "Trever Besley", "website": "", "abn_number": "", "address": "68 Williamson Drive\nNorth Narooma NSW 2546", "address_street": "68 Williamson Drive\nNorth Narooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "is_individual": 0, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "first": "", "last": "", "email": "", "phone": "", "mobile": "", "type": "JOB", "uuid": "cfb39c32-8ab0-4669-8524-240bc05d174d"}], "jobMaterials": [{"uuid": "279bc94a-e66c-4fc5-ba70-240c0d25afaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "11.0000", "name": "1/2 pex elbow", "price": "10.0200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "10.0200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "100", "cost": "3.3400", "displayed_cost": "3.3400", "job_material_bundle_uuid": ""}, {"uuid": "6a327bda-ae98-4abd-9dad-240c0ab9e59a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 buteline to auspex adapter", "price": "8.3900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.3900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "200", "cost": "5.5900", "displayed_cost": "5.5900", "job_material_bundle_uuid": ""}, {"uuid": "46ae7b63-b15c-4077-a482-240c01eb899a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 pex cap", "price": "5.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.6100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "1.8700", "displayed_cost": "1.8700", "job_material_bundle_uuid": ""}, {"uuid": "fa0095e5-01c6-4484-a2da-240c05b9744a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 pex tee", "price": "14.0100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.0100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "4.6700", "displayed_cost": "4.6700", "job_material_bundle_uuid": ""}, {"uuid": "30dc640a-1216-4280-afa0-240c0821954a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 pex bp19", "price": "14.5800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.5800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "4.8600", "displayed_cost": "4.8600", "job_material_bundle_uuid": ""}, {"uuid": "89241fe9-dc5a-4d62-bb13-240c0a223a4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2 pex 90 degree mi", "price": "19.6500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "19.6500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "13.1000", "displayed_cost": "13.1000", "job_material_bundle_uuid": ""}, {"uuid": "c43f4f20-7126-4a10-8d96-240c0f9d4daa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tritek valve", "price": "15.2700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.2700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "10.1800", "displayed_cost": "10.1800", "job_material_bundle_uuid": ""}, {"uuid": "2a3e7aa2-d7df-470a-b156-240c0d80134a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Mini stop", "price": "11.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.6900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "7.7900", "displayed_cost": "7.7900", "job_material_bundle_uuid": ""}, {"uuid": "6427bd50-9eff-4ca6-a7c2-240c050ec75a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 to 3/4 auspex adapter", "price": "9.6000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "3.2000", "displayed_cost": "3.2000", "job_material_bundle_uuid": ""}, {"uuid": "d2fab81f-7182-4ebe-afbe-240c0ed6d94a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex joiner", "price": "6.6000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "6.6000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "2.2000", "displayed_cost": "2.2000", "job_material_bundle_uuid": ""}, {"uuid": "1213cee3-6cdd-4787-b3d0-240c08a5c2fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex joiner", "price": "8.1000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.1000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "2.7000", "displayed_cost": "2.7000", "job_material_bundle_uuid": ""}, {"uuid": "0022bffe-8811-4090-aaa4-240c06efb5da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex elbow", "price": "12.5100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "12.5100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "4.1700", "displayed_cost": "4.1700", "job_material_bundle_uuid": ""}, {"uuid": "d08d663d-6d0d-4838-b842-240c000228ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex to copper adapter", "price": "11.4000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.4000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "7.6000", "displayed_cost": "7.6000", "job_material_bundle_uuid": ""}, {"uuid": "776d30fd-e65a-46a0-8aa0-240c0f93a57a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex to copper adapter", "price": "16.3500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "16.3500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "10.9000", "displayed_cost": "10.9000", "job_material_bundle_uuid": ""}, {"uuid": "e043b45e-4361-4559-bf61-240c0dd1b62a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 press tee", "price": "7.5600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.5600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "5.0400", "displayed_cost": "5.0400", "job_material_bundle_uuid": ""}, {"uuid": "0d36ca0e-0ffe-4fb8-9013-240c0371a9ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 press tee", "price": "15.8700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.8700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "10.5800", "displayed_cost": "10.5800", "job_material_bundle_uuid": ""}, {"uuid": "0ecca5d5-6de4-4ecf-886e-240c0067306a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1 metre 3/4 copper", "price": "30.0800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "30.0800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "20.0500", "displayed_cost": "20.0500", "job_material_bundle_uuid": ""}, {"uuid": "9ddfa31e-a61d-4845-a917-240c02882b2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Half a metre 1/2 copper", "price": "9.4800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.4800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1800", "cost": "6.3200", "displayed_cost": "6.3200", "job_material_bundle_uuid": ""}, {"uuid": "0b5456b3-9ef5-42c0-b25b-240c0bc4569a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm pvc", "price": "15.0200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.0200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1900", "cost": "10.0100", "displayed_cost": "10.0100", "job_material_bundle_uuid": ""}, {"uuid": "f6e84cd8-3ac3-4954-b3f8-240c0028f79a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm pvc", "price": "10.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "10.3100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2100", "cost": "6.8700", "displayed_cost": "6.8700", "job_material_bundle_uuid": ""}, {"uuid": "8d670470-b5e2-4799-9628-240c0d9a8f1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "28.0000", "name": "Auspex knock ins", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ce21c978-c11e-49b9-86df-240c04acba4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100x65 junction", "price": "8.4200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2200", "cost": "5.6100", "displayed_cost": "5.6100", "job_material_bundle_uuid": ""}, {"uuid": "09690093-3c0b-4b88-a927-240c0ac5f4ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm rubber repair", "price": "13.8800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "13.8800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2400", "cost": "9.2500", "displayed_cost": "9.2500", "job_material_bundle_uuid": ""}, {"uuid": "ed37fc58-7f18-49d6-a8a4-240c0a84a2ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm 15 degree", "price": "15.7100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.7100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2500", "cost": "10.4700", "displayed_cost": "10.4700", "job_material_bundle_uuid": ""}, {"uuid": "a4b12831-6c92-49dd-a8be-240c0f89ec6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Packet green plugs", "price": "13.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "13.2900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2300", "cost": "8.8600", "displayed_cost": "8.8600", "job_material_bundle_uuid": ""}, {"uuid": "e46b1fa9-e50c-4f9b-a20d-240c0da26c1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm LIT", "price": "11.4000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.4000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2600", "cost": "3.8000", "displayed_cost": "3.8000", "job_material_bundle_uuid": ""}, {"uuid": "cbbc9fa6-e4bb-4abe-abc0-240c0816304a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm sockets", "price": "3.8100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2700", "cost": "1.2700", "displayed_cost": "1.2700", "job_material_bundle_uuid": ""}, {"uuid": "0a5feef4-935f-4509-b90b-240c08b228fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm bend", "price": "2.8200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.8200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2800", "cost": "0.9400", "displayed_cost": "0.9400", "job_material_bundle_uuid": ""}, {"uuid": "73380123-c371-481e-82e9-240c010a8b2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm 90 bend", "price": "7.3200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.3200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2900", "cost": "2.4400", "displayed_cost": "2.4400", "job_material_bundle_uuid": ""}, {"uuid": "f52b134b-181d-4afe-95ab-240c05ecdb6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Jorge 6 1/2 hours", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "3100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2373a559-15df-4f26-8c1f-2411d45c781d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "100.0000", "name": "Quick Clip Dual Pex 16/20mm Masonry Nail", "price": "0.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.3100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "1f43803e-46a7-4cca-9cd3-21f64c7ea65b", "sort_order": "3500", "cost": "0.3100", "displayed_cost": "0.3100", "job_material_bundle_uuid": ""}, {"uuid": "e566caf9-fead-4d7d-bd10-2411ddfd172d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Level Invert Taper 65mm x 50mm dwvf", "price": "1.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.6100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "9642f9c2-4bda-422b-b138-21b4b28ef6ab", "sort_order": "3400", "cost": "1.6100", "displayed_cost": "1.6100", "job_material_bundle_uuid": ""}, {"uuid": "9c5b57a4-a6bd-445d-96ba-2411dfa08c5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "Saddle 1708 DWV Pipe 65mm N/C clips", "price": "2.3900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.3900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "61a83163-916c-40ff-9aa7-2411dae5534b", "sort_order": "3300", "cost": "2.3900", "displayed_cost": "2.3900", "job_material_bundle_uuid": ""}, {"uuid": "989530d7-ddf3-45b0-a860-2411daa1410d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "Saddle 1707 DWV Pipe 50mm N/C clips", "price": "2.0900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.0900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "43f4178c-0284-4242-9d7f-21eaca3f1e7b", "sort_order": "3200", "cost": "2.0900", "displayed_cost": "2.0900", "job_material_bundle_uuid": ""}, {"uuid": "6238691d-e367-4e78-9b61-2411d03dc6ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Screw Anchors PVC Green 35mm - Pack", "price": "3.2700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.2700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "58151c12-b3e9-49a2-9022-210bb0aac60b", "sort_order": "4301", "cost": "3.2700", "displayed_cost": "3.2700", "job_material_bundle_uuid": ""}, {"uuid": "b00f357e-8b2a-490c-9bc7-2411d77c081d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Cap Push On 50mm dwvf", "price": "2.2300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.2300", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "efdaee16-d188-40b6-b197-2197e713bfeb", "sort_order": "4201", "cost": "2.2300", "displayed_cost": "2.2300", "job_material_bundle_uuid": ""}, {"uuid": "3b47699e-1c58-49a2-b4f2-2411d26b6f9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Bend M&F Plain 65mm x 45Deg dwvb", "price": "3.8100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "abbc3666-90e2-4f0d-998e-21663a13140b", "sort_order": "4102", "cost": "3.8100", "displayed_cost": "3.8100", "job_material_bundle_uuid": ""}, {"uuid": "f30a4c67-25b3-473b-8fe3-2411d00af5ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate DWV Plastic WF50W 50mm", "price": "1.4600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.4600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "a9c5a9b8-ac26-4893-9c80-2157db2f642b", "sort_order": "4004", "cost": "1.4600", "displayed_cost": "1.4600", "job_material_bundle_uuid": ""}, {"uuid": "13a397fd-c20a-4905-835f-2411dbaf959d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tri Tec Valve 1/2\" Loose Nut x 15MI x 20MI 1/4 Turn Dishwasher", "price": "15.0100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.0100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "3da056d1-679f-4c50-a7f9-20b165f91ffb", "sort_order": "3907", "cost": "15.0100", "displayed_cost": "15.0100", "job_material_bundle_uuid": ""}, {"uuid": "8ece3d65-9f32-4f6d-b29d-2411d32cb7bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Pipe 50mm x 6M dwvp", "price": "3.8800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "b18a5920-1fbd-4335-ac78-20b16ab9530b", "sort_order": "3813", "cost": "3.8800", "displayed_cost": "3.8800", "job_material_bundle_uuid": ""}, {"uuid": "4f26cf16-13e4-4533-be92-2411d65e2a3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "PVC Solvent Cement 500ML Pressure Clear", "price": "8.7600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.7600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "699164ea-9503-4a2f-aec9-20ad4cfcbbab", "sort_order": "3725", "cost": "8.7600", "displayed_cost": "8.7600", "job_material_bundle_uuid": ""}, {"uuid": "5204db23-3823-491f-967e-2411d156a13d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "PVC Priming Fluid Clear 500ML", "price": "8.4500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "72a576d0-c18b-45bc-9240-20ad462964db", "sort_order": "3650", "cost": "8.4500", "displayed_cost": "8.4500", "job_material_bundle_uuid": ""}, {"uuid": "85c40369-20e6-4c5e-a31d-24190dbe87ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice used\n100 x 65 lit\n100 x 65 pot gully\nSand cement", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4302", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "109dae6b-ae8f-4d0a-9854-24190d63eeda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "65 x 90 bend", "price": "9.3000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.3000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4303", "cost": "3.1000", "displayed_cost": "3.1000", "job_material_bundle_uuid": ""}, {"uuid": "d23cd172-9962-4834-9f79-24190017aafa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "16mm pex cap", "price": "5.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.6100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4304", "cost": "1.8700", "displayed_cost": "1.8700", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "e394a4fa-57df-4878-bfec-240bb3c45b2a", "start_date": "2026-04-08 08:40:46", "end_date": "2026-04-08 15:15:16", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "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-08 15:15:20", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "8cc7aed0-6bb8-45d2-bfd7-24190a1a76ea", "start_date": "2026-04-21 10:44:04", "end_date": "2026-04-21 14:56:12", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "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-04-21 14:56:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "1f7eccc9-5c22-4c05-b7fe-240bc6d36b0b", "start_date": "2026-04-08 08:00:00", "end_date": "2026-04-08 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-08 07:17:58", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-08 07:17:59", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "27391cba-d873-4891-a15d-240bc21333eb", "start_date": "2026-04-08 08:00:00", "end_date": "2026-04-08 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-08 07:18:11", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-08 07:18:11", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5edcd5e5-c399-468f-bbbc-240f75a433db", "start_date": "2026-04-13 10:45:00", "end_date": "2026-04-13 14:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-13 06:34:30", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-13 06:34:30", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "2652e280-97e6-41e0-96d0-2411d369086b", "start_date": "2026-04-21 11:00:00", "end_date": "2026-04-21 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 08:23:04", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 08:23:05", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "980bbc5e-fc5a-406c-ba12-241ac8a8279b", "start_date": "2026-04-23 13:00:00", "end_date": "2026-04-23 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 07:17:16", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 07:17:16", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:29:34.141778+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.235.198", "x-real-ip": "3.107.235.198", "content-length": "26751", "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_03ec06ff-6588-4da4-8757-241cfb87425b", "type": "job.updated", "data": {"uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "active": 1, "date": "2026-04-07 00:00:00", "job_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "billing_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-07 13:59:48", "work_done_description": "Attend 68 Williams drive to complete the following work:\n- Installed hot and cold pipework for new downstairs bathroom. \n- Ran Hot and cold water lines to feed new kitchen sink. \n- Installed drainage line for new kitchen sink to terminate into existing main drain. \n- Installed new laundry taps. (Taps where supplied)\n- Investigate roof leak around skylight.\n\n21/04 check out out shower waste through footing of building to external wall\n- Alterations to sewer pipe on external wall to suit shower waste\n- Concrete up shower waste\n- Cap of gas line supplying bayonet in bedroom", "generated_job_id": "11156", "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 07:17:11", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "66bf09f2-72ca-4220-a19d-23c6fd8ea6db", "geo_is_valid": 1, "lng": 150.1271338, "lat": -36.2077912, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "North Narooma", "geo_street": "Williamson Drive", "geo_number": "68", "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": "870.8900", "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": "", "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": "stormwater and drainage and cut a shower drain in\n\nBuilder is - Mark Stonehouse 0431651570\nPls call owner Trevor if needed - 0427667377", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "66bf09f2-72ca-4220-a19d-23c6fd8ea6db", "name": "Trever Besley", "website": "", "abn_number": "", "address": "68 Williamson Drive\nNorth Narooma NSW 2546", "address_street": "68 Williamson Drive\nNorth Narooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "68 Williamson Drive\nNorth Narooma NSW 2546", "is_individual": 0, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "first": "", "last": "", "email": "", "phone": "", "mobile": "", "type": "JOB", "uuid": "cfb39c32-8ab0-4669-8524-240bc05d174d"}], "jobMaterials": [{"uuid": "279bc94a-e66c-4fc5-ba70-240c0d25afaa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "11.0000", "name": "1/2 pex elbow", "price": "10.0200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "10.0200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "100", "cost": "3.3400", "displayed_cost": "3.3400", "job_material_bundle_uuid": ""}, {"uuid": "6a327bda-ae98-4abd-9dad-240c0ab9e59a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 buteline to auspex adapter", "price": "8.3900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.3900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "200", "cost": "5.5900", "displayed_cost": "5.5900", "job_material_bundle_uuid": ""}, {"uuid": "46ae7b63-b15c-4077-a482-240c01eb899a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 pex cap", "price": "5.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.6100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "1.8700", "displayed_cost": "1.8700", "job_material_bundle_uuid": ""}, {"uuid": "fa0095e5-01c6-4484-a2da-240c05b9744a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 pex tee", "price": "14.0100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.0100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "4.6700", "displayed_cost": "4.6700", "job_material_bundle_uuid": ""}, {"uuid": "30dc640a-1216-4280-afa0-240c0821954a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 pex bp19", "price": "14.5800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.5800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "4.8600", "displayed_cost": "4.8600", "job_material_bundle_uuid": ""}, {"uuid": "89241fe9-dc5a-4d62-bb13-240c0a223a4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2 pex 90 degree mi", "price": "19.6500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "19.6500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "13.1000", "displayed_cost": "13.1000", "job_material_bundle_uuid": ""}, {"uuid": "c43f4f20-7126-4a10-8d96-240c0f9d4daa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tritek valve", "price": "15.2700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.2700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "10.1800", "displayed_cost": "10.1800", "job_material_bundle_uuid": ""}, {"uuid": "2a3e7aa2-d7df-470a-b156-240c0d80134a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Mini stop", "price": "11.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.6900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "7.7900", "displayed_cost": "7.7900", "job_material_bundle_uuid": ""}, {"uuid": "6427bd50-9eff-4ca6-a7c2-240c050ec75a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 to 3/4 auspex adapter", "price": "9.6000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "3.2000", "displayed_cost": "3.2000", "job_material_bundle_uuid": ""}, {"uuid": "d2fab81f-7182-4ebe-afbe-240c0ed6d94a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex joiner", "price": "6.6000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "6.6000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "2.2000", "displayed_cost": "2.2000", "job_material_bundle_uuid": ""}, {"uuid": "1213cee3-6cdd-4787-b3d0-240c08a5c2fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex joiner", "price": "8.1000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.1000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "2.7000", "displayed_cost": "2.7000", "job_material_bundle_uuid": ""}, {"uuid": "0022bffe-8811-4090-aaa4-240c06efb5da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex elbow", "price": "12.5100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "12.5100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "4.1700", "displayed_cost": "4.1700", "job_material_bundle_uuid": ""}, {"uuid": "d08d663d-6d0d-4838-b842-240c000228ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex to copper adapter", "price": "11.4000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.4000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "7.6000", "displayed_cost": "7.6000", "job_material_bundle_uuid": ""}, {"uuid": "776d30fd-e65a-46a0-8aa0-240c0f93a57a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex to copper adapter", "price": "16.3500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "16.3500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "10.9000", "displayed_cost": "10.9000", "job_material_bundle_uuid": ""}, {"uuid": "e043b45e-4361-4559-bf61-240c0dd1b62a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 press tee", "price": "7.5600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.5600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "5.0400", "displayed_cost": "5.0400", "job_material_bundle_uuid": ""}, {"uuid": "0d36ca0e-0ffe-4fb8-9013-240c0371a9ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 press tee", "price": "15.8700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.8700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "10.5800", "displayed_cost": "10.5800", "job_material_bundle_uuid": ""}, {"uuid": "0ecca5d5-6de4-4ecf-886e-240c0067306a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1 metre 3/4 copper", "price": "30.0800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "30.0800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "20.0500", "displayed_cost": "20.0500", "job_material_bundle_uuid": ""}, {"uuid": "9ddfa31e-a61d-4845-a917-240c02882b2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Half a metre 1/2 copper", "price": "9.4800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.4800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1800", "cost": "6.3200", "displayed_cost": "6.3200", "job_material_bundle_uuid": ""}, {"uuid": "0b5456b3-9ef5-42c0-b25b-240c0bc4569a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm pvc", "price": "15.0200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.0200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1900", "cost": "10.0100", "displayed_cost": "10.0100", "job_material_bundle_uuid": ""}, {"uuid": "f6e84cd8-3ac3-4954-b3f8-240c0028f79a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm pvc", "price": "10.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "10.3100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2100", "cost": "6.8700", "displayed_cost": "6.8700", "job_material_bundle_uuid": ""}, {"uuid": "8d670470-b5e2-4799-9628-240c0d9a8f1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "28.0000", "name": "Auspex knock ins", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ce21c978-c11e-49b9-86df-240c04acba4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100x65 junction", "price": "8.4200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2200", "cost": "5.6100", "displayed_cost": "5.6100", "job_material_bundle_uuid": ""}, {"uuid": "09690093-3c0b-4b88-a927-240c0ac5f4ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm rubber repair", "price": "13.8800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "13.8800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2400", "cost": "9.2500", "displayed_cost": "9.2500", "job_material_bundle_uuid": ""}, {"uuid": "ed37fc58-7f18-49d6-a8a4-240c0a84a2ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm 15 degree", "price": "15.7100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.7100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2500", "cost": "10.4700", "displayed_cost": "10.4700", "job_material_bundle_uuid": ""}, {"uuid": "a4b12831-6c92-49dd-a8be-240c0f89ec6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Packet green plugs", "price": "13.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "13.2900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2300", "cost": "8.8600", "displayed_cost": "8.8600", "job_material_bundle_uuid": ""}, {"uuid": "e46b1fa9-e50c-4f9b-a20d-240c0da26c1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm LIT", "price": "11.4000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.4000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2600", "cost": "3.8000", "displayed_cost": "3.8000", "job_material_bundle_uuid": ""}, {"uuid": "cbbc9fa6-e4bb-4abe-abc0-240c0816304a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm sockets", "price": "3.8100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2700", "cost": "1.2700", "displayed_cost": "1.2700", "job_material_bundle_uuid": ""}, {"uuid": "0a5feef4-935f-4509-b90b-240c08b228fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm bend", "price": "2.8200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.8200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2800", "cost": "0.9400", "displayed_cost": "0.9400", "job_material_bundle_uuid": ""}, {"uuid": "73380123-c371-481e-82e9-240c010a8b2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm 90 bend", "price": "7.3200", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.3200", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2900", "cost": "2.4400", "displayed_cost": "2.4400", "job_material_bundle_uuid": ""}, {"uuid": "f52b134b-181d-4afe-95ab-240c05ecdb6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour - attending plumber - Jorge 6 1/2 hours", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "sort_order": "3100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2373a559-15df-4f26-8c1f-2411d45c781d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "100.0000", "name": "Quick Clip Dual Pex 16/20mm Masonry Nail", "price": "0.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.3100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "1f43803e-46a7-4cca-9cd3-21f64c7ea65b", "sort_order": "3500", "cost": "0.3100", "displayed_cost": "0.3100", "job_material_bundle_uuid": ""}, {"uuid": "e566caf9-fead-4d7d-bd10-2411ddfd172d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Level Invert Taper 65mm x 50mm dwvf", "price": "1.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.6100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "9642f9c2-4bda-422b-b138-21b4b28ef6ab", "sort_order": "3400", "cost": "1.6100", "displayed_cost": "1.6100", "job_material_bundle_uuid": ""}, {"uuid": "9c5b57a4-a6bd-445d-96ba-2411dfa08c5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "Saddle 1708 DWV Pipe 65mm N/C clips", "price": "2.3900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.3900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "61a83163-916c-40ff-9aa7-2411dae5534b", "sort_order": "3300", "cost": "2.3900", "displayed_cost": "2.3900", "job_material_bundle_uuid": ""}, {"uuid": "989530d7-ddf3-45b0-a860-2411daa1410d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "Saddle 1707 DWV Pipe 50mm N/C clips", "price": "2.0900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.0900", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "43f4178c-0284-4242-9d7f-21eaca3f1e7b", "sort_order": "3200", "cost": "2.0900", "displayed_cost": "2.0900", "job_material_bundle_uuid": ""}, {"uuid": "6238691d-e367-4e78-9b61-2411d03dc6ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Screw Anchors PVC Green 35mm - Pack", "price": "3.2700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.2700", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "58151c12-b3e9-49a2-9022-210bb0aac60b", "sort_order": "4301", "cost": "3.2700", "displayed_cost": "3.2700", "job_material_bundle_uuid": ""}, {"uuid": "b00f357e-8b2a-490c-9bc7-2411d77c081d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Cap Push On 50mm dwvf", "price": "2.2300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.2300", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "efdaee16-d188-40b6-b197-2197e713bfeb", "sort_order": "4201", "cost": "2.2300", "displayed_cost": "2.2300", "job_material_bundle_uuid": ""}, {"uuid": "3b47699e-1c58-49a2-b4f2-2411d26b6f9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Bend M&F Plain 65mm x 45Deg dwvb", "price": "3.8100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "abbc3666-90e2-4f0d-998e-21663a13140b", "sort_order": "4102", "cost": "3.8100", "displayed_cost": "3.8100", "job_material_bundle_uuid": ""}, {"uuid": "f30a4c67-25b3-473b-8fe3-2411d00af5ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate DWV Plastic WF50W 50mm", "price": "1.4600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.4600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "a9c5a9b8-ac26-4893-9c80-2157db2f642b", "sort_order": "4004", "cost": "1.4600", "displayed_cost": "1.4600", "job_material_bundle_uuid": ""}, {"uuid": "13a397fd-c20a-4905-835f-2411dbaf959d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tri Tec Valve 1/2\" Loose Nut x 15MI x 20MI 1/4 Turn Dishwasher", "price": "15.0100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.0100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "3da056d1-679f-4c50-a7f9-20b165f91ffb", "sort_order": "3907", "cost": "15.0100", "displayed_cost": "15.0100", "job_material_bundle_uuid": ""}, {"uuid": "8ece3d65-9f32-4f6d-b29d-2411d32cb7bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Pipe 50mm x 6M dwvp", "price": "3.8800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.8800", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "b18a5920-1fbd-4335-ac78-20b16ab9530b", "sort_order": "3813", "cost": "3.8800", "displayed_cost": "3.8800", "job_material_bundle_uuid": ""}, {"uuid": "4f26cf16-13e4-4533-be92-2411d65e2a3d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "PVC Solvent Cement 500ML Pressure Clear", "price": "8.7600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.7600", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "699164ea-9503-4a2f-aec9-20ad4cfcbbab", "sort_order": "3725", "cost": "8.7600", "displayed_cost": "8.7600", "job_material_bundle_uuid": ""}, {"uuid": "5204db23-3823-491f-967e-2411d156a13d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "PVC Priming Fluid Clear 500ML", "price": "8.4500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4500", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "72a576d0-c18b-45bc-9240-20ad462964db", "sort_order": "3650", "cost": "8.4500", "displayed_cost": "8.4500", "job_material_bundle_uuid": ""}, {"uuid": "85c40369-20e6-4c5e-a31d-24190dbe87ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice used\n100 x 65 lit\n100 x 65 pot gully\nSand cement", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4302", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "109dae6b-ae8f-4d0a-9854-24190d63eeda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "65 x 90 bend", "price": "9.3000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.3000", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4303", "cost": "3.1000", "displayed_cost": "3.1000", "job_material_bundle_uuid": ""}, {"uuid": "d23cd172-9962-4834-9f79-24190017aafa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "16mm pex cap", "price": "5.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.6100", "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4304", "cost": "1.8700", "displayed_cost": "1.8700", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "e394a4fa-57df-4878-bfec-240bb3c45b2a", "start_date": "2026-04-08 08:40:46", "end_date": "2026-04-08 15:15:16", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "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-08 15:15:20", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "8cc7aed0-6bb8-45d2-bfd7-24190a1a76ea", "start_date": "2026-04-21 10:44:04", "end_date": "2026-04-21 14:56:12", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "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-04-21 14:56:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "1f7eccc9-5c22-4c05-b7fe-240bc6d36b0b", "start_date": "2026-04-08 08:00:00", "end_date": "2026-04-08 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-08 07:17:58", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-08 07:17:59", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "27391cba-d873-4891-a15d-240bc21333eb", "start_date": "2026-04-08 08:00:00", "end_date": "2026-04-08 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-08 07:18:11", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-08 07:18:11", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5edcd5e5-c399-468f-bbbc-240f75a433db", "start_date": "2026-04-13 10:45:00", "end_date": "2026-04-13 14:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-13 06:34:30", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-13 06:34:30", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "2652e280-97e6-41e0-96d0-2411d369086b", "start_date": "2026-04-21 11:00:00", "end_date": "2026-04-21 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 08:23:04", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 08:23:05", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "980bbc5e-fc5a-406c-ba12-241ac8a8279b", "start_date": "2026-04-23 13:00:00", "end_date": "2026-04-23 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0b5a1f00-eece-4399-a47a-240bcfad168d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 07:17:16", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 07:17:16", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:33:08.435415+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.4.58", "x-real-ip": "13.239.4.58", "content-length": "32765", "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_d0df6b1d-989a-48c6-9814-241cf104829b", "type": "job.updated", "data": {"uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "active": 1, "date": "2026-02-26 00:00:00", "job_address": "6 Jocelyn Street\nDalmeny NSW 2546", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-15 17:28:17", "work_done_description": "28th/2 Markout drainage for condrill\n15/3 deliver concrete pits\n\n24/04 complete hot & cold water rough in inc moving point in bathrooms for elevated floor levels", "generated_job_id": "10766", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:06:55", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "geo_is_valid": 1, "lng": 150.1311425, "lat": -36.1668332, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Jocelyn Street", "geo_number": "6", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 13:06:55", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-24 14:30: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": "Finish off plumbing and drainage and material list", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "3d0dda83-e30a-40ab-afd2-228db7cb203b", "name": "Jenny & Kent Owen", "website": "", "abn_number": "", "address": "117 Montague Avenue\nKianga NSW 2546", "address_street": "117 Montague Avenue\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "117 Montague Avenue\nKianga NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "first": "", "last": "", "email": "jennyowen5555@gmail.com", "phone": "0404828209  Kent ", "mobile": "0418298219", "type": "JOB", "uuid": "8b3d725c-fe62-4b2a-bffd-23e26aa70f7d"}], "jobMaterials": [{"uuid": "9861b52f-45e2-4063-9511-241ca4253f2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tradelink invoices pits & 225mm pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0a5b98cd-d38a-4883-a549-241ca380ba9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100mm dwv", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ad13716a-1167-4feb-a63d-241ca64badba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice copper & fittings for gas\nUsed  2 x 20mm copper\n2 x 20mm press joiner\n2 x 20mm elbow\n1 x 20mm T\n2 x 15mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78cd78d4-8859-4c28-bd9d-241ca7392cfa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roll 15mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4f3be678-d3eb-4e97-8f87-241caa8d035a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.0000", "name": "20mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e1822163-3d33-4fa6-9beb-241ca2f1972a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm pex pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bd2c3d5-29c8-4f06-b0d5-241cafce763a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "15.0000", "name": "16mm elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8715d7cc-dee5-4d36-b4a4-241ca653335a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "9", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b0658a69-d57c-425d-970a-241ca669854a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "16mm press T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "10", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9bf7378f-85cc-4df6-a18b-241cac5ee08a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "12.0000", "name": "16mm press 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "11", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3500a619-efca-40b9-8066-241caa88362a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "20mm copper x pex adapter", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "12", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "92979fb5-ae79-45fe-a95d-241ca041f2ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "16mm pex no 3", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "13", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1dfd067c-a26d-479c-808f-241ca1452bca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "16mm pex mi elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "14", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84d725af-08f7-4223-8717-241caf31980a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Reece invoices 25mm pex pipe & fittings 2 invoices", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "15", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8478ce62-affe-42f2-9175-241caa63f5ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm pex joiner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "16", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32c9bd3e-a968-498f-a09c-241ca8a0082a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "20mm pex elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "17", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1bd2aec3-a7cc-4f92-b292-241caca96f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm allthread nipple Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "18", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38dc8aca-6ac1-493a-9843-241ca2128baa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no15 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "19", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a9ee7107-92ed-479e-8be3-241caeeff42a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "20 x 15 pex reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "20", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "392e607a-ba3f-4a0b-a715-241ca9ef01da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "20mm lock nut & cover plate for taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "21", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "16784c15-6169-4d55-ac42-241cab54eb6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "20mm no 19 Reece", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "22", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23abc4fc-1cb4-46f5-8bf9-241cade972ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "20mm copper", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "23", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "43f09bf0-3394-425e-918b-241ca49d140a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "24", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ce77f5de-2a72-4aff-b417-241caa9dcada", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "6.0000", "name": "100 x 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "25", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "80739508-8ee8-4b68-bc88-241ca77282da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100 mm gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "26", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba8d7314-f952-4203-b4bf-241ca4ac0d9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "100 x 15 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "27", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9182d099-8bc1-4571-839b-241ca5a466ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "100 x 30 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "28", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c4147470-26aa-4768-b105-241ca79da58a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100 x 88 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "29", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c87f8de7-23d1-4914-b8f8-241caeb9f72a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100 x 40 reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "30", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "81653465-f709-48e6-bd86-241cadb8f48a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm dwv", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "31", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fe5ff74f-9c49-40fa-8267-241ca04f295a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 x 88 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "32", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d089c5e6-f569-40e1-8bf4-241cad962f7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 x 40 reducer", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "33", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "25815005-9106-4ce3-8664-241ca67c522a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40 x 90 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "34", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b2fec87f-86ec-4d6a-b6d9-241ca4f9b74a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40 x 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "35", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "234b6def-0553-4ea9-bd9d-241ca51a614a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "90 mm Aussie connect", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "36", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7af228d4-52cc-4018-9177-241cab85a0ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 bag pex clips", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "37", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ee0cf588-d5b9-47d7-b364-241bf1c980ea", "start_date": "2026-04-24 07:43:29", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-04-24 07:43:29", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "4dd3754d-49b9-440f-96b3-23e59be53b0b", "start_date": "2026-02-28 11:00:00", "end_date": "2026-02-28 12:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-01 05:55:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2c151c28-18bd-4756-9f44-23f41f30f6ab", "start_date": "2026-03-15 10:00:00", "end_date": "2026-03-15 11:30:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "8a74fdf5-575f-4dff-96b6-1f58acf1896b", "allocated_timestamp": "2026-03-15 13:37:57", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "265b804e-d581-46b6-adec-23f49b5c81ba", "start_date": "2026-03-16 07:38:11", "end_date": "2026-03-16 16:23:10", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "1365", "travel_distance_in_meters": "547", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:15", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3ae499ac-2e38-4c5d-816b-23f496d82d3a", "start_date": "2026-03-16 07:58:51", "end_date": "2026-03-16 16:27:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "10518", "travel_distance_in_meters": "6250", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:27:33", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e3d0eedd-6a1f-4ba0-8d47-23f57d7d3afa", "start_date": "2026-03-17 07:36:42", "end_date": "2026-03-17 11:47:37", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-17 11:48:00", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "0a05e3e2-1fbe-484e-ae75-23f57e966cba", "start_date": "2026-03-17 07:53:00", "end_date": "2026-03-17 16:06:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-17 16:06:14", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "3df2dd6f-5c9c-4d8f-8638-23f6ccd072da", "start_date": "2026-03-17 13:35:26", "end_date": "2026-03-17 16:20:15", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "753", "travel_distance_in_meters": "8365", "material_uuid": "", "allocated_timestamp": "2026-03-17 16:20:23", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "b7f5fbb2-e73f-42a2-a52f-23f6cfa723ea", "start_date": "2026-03-18 07:43:58", "end_date": "2026-03-18 09:10:07", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 09:10:15", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "7c915a84-012b-4718-9ee5-23f780d1b63a", "start_date": "2026-03-18 11:03:22", "end_date": "2026-03-18 13:25:06", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 13:25:14", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "e879b709-b8d8-4e13-aee2-23f787741d9a", "start_date": "2026-03-18 14:40:42", "end_date": "2026-03-18 15:11:59", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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-18 15:12:11", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "1e233f97-269a-4222-8dc6-23f6c5dc484a", "start_date": "2026-03-18 07:47:55", "end_date": "2026-03-18 15:31:40", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-18 15:31:43", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5fbbf332-397d-4de1-8fa9-23f7835b17da", "start_date": "2026-03-19 08:05:49", "end_date": "2026-03-19 16:04:20", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-19 18:00:09", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "5e5b0f82-301b-452f-bf69-23f8438142ea", "start_date": "2026-03-20 07:45:12", "end_date": "2026-03-20 14:46:53", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "", "allocated_timestamp": "2026-03-20 14:46:57", "allocated_by_staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b"}, {"uuid": "6f057cb2-865c-420a-970b-23f84d74470a", "start_date": "2026-03-20 09:19:45", "end_date": "2026-03-20 15:17:11", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "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": "212", "travel_distance_in_meters": "1458", "material_uuid": "", "allocated_timestamp": "2026-03-20 15:17:17", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "51647bb0-947b-4aaf-ac10-23e4f1efb78b", "start_date": "2026-02-28 14:45:00", "end_date": "2026-02-28 15:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-28 12:10:29", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-28 12:10:29", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8a9b60da-04cf-4d0e-b079-23e26c97c0ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:48", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "8e3f93a3-e24f-499c-9618-23e26ced46ab", "start_date": "2026-03-16 08:00:00", "end_date": "2026-03-16 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c56e0672-cbfb-4de1-ad0f-23e266995eab", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:49", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c15d1b2d-b368-4be0-846f-23e2640b62eb", "start_date": "2026-03-17 08:00:00", "end_date": "2026-03-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-02-26 12:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-02-26 12:55:01", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "1a36e806-ebc7-4c5d-a97c-23e4f0e3488b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 07:58:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 07:58:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "2423c0ca-f1af-49b4-8ca4-23e4fa8aa44b", "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": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-01 20:01:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-01 20:01:21", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "27b63e48-1a3c-4371-950c-23f10a21191b", "start_date": "2026-03-19 08:00:00", "end_date": "2026-03-19 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-13 14:07:10", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-13 14:07:10", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "ed8bccef-fb17-437b-a45f-23f1002741db", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-17 07:36:41", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-17 07:36:41", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fc78956e-83fe-421e-96e2-23f10144eeeb", "start_date": "2026-03-20 08:00:00", "end_date": "2026-03-20 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "b481f1e1-70b1-4f32-9bb5-220db03b782b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-16 16:23:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-16 16:23:09", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d9cca7d4-0e9e-4167-a650-24137f62e0ab", "start_date": "2026-04-24 08:00:00", "end_date": "2026-04-24 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0e6c16cf-6d76-439a-844d-23e268709e6d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-24 07:42:13", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-24 07:42:13", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


