# webhook_events

received_at: 2026-04-23T23:40:03.010805+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.55.121.168", "x-real-ip": "13.55.121.168", "content-length": "10902", "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_268a84b3-76c4-4b04-9088-241bef020f1b", "type": "job.updated", "data": {"uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "active": 1, "date": "2026-01-27 00:00:00", "job_address": "45 Tebbs Road\nNarooma NSW 2546", "billing_address": "P.O. BOX 286\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "2026-01-27 14:45:54", "work_order_date": "2026-02-13 15:19:36", "work_done_description": "Thank you for the opportunity to quote to replace existing roof and gutters at 45 Tebbs Road, Narooma.  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": "10471", "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 14:23:52", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cd25d04f-00f3-44ea-80c2-1f5be8987a2b", "geo_is_valid": 1, "lng": 150.0807251, "lat": -36.2576126, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Tebbs Road", "geo_number": "45", "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": "33935.0000", "job_is_scheduled_until_stamp": "2026-04-22 17:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-02-01 13:21:51", "job_description": "Measure 21/4\n\nQuote for new roof:\nRemoval of existing old Colorbond roof sheets and gutters to recycling facility\nSupply and install new Colobond .42 Trimdek roof sheet\nSupply and install anticon roof insulation under the roof sheets\nSupply and install colorbond fascia cover on gable end to prevent further water damage to timber\nSupply and install new square line gutters\nSupply and install new rain water heads in gutter and connect to existing downpipes\nSupply and install new leaf stopper gutter guard\nSupply and install all necessary flashing and capping.\nRemove and replace solar hot water service\n\n\n", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cd25d04f-00f3-44ea-80c2-1f5be8987a2b", "name": "Ryan Helen", "website": "", "abn_number": "", "address": "NAROOMA, NSW 2546", "address_street": "P.O. BOX 286", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "P.O. BOX 286\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": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "first": "", "last": "", "email": "glen@silverdory.com.au", "phone": "0488 950 197", "mobile": "0414501927", "type": "JOB", "uuid": "c863223d-733f-440a-a269-23c5c14f2ccd"}], "jobMaterials": [{"uuid": "312da00f-5aa6-4c91-be5f-23ca1b6f0d0d", "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": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c5e779f4-795b-49eb-ab9e-23ca1f1c0ebd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Removal of existing old Colorbond roof sheets and gutters to recycling facility", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e09f95d2-a86c-4330-ba29-23ca191ec21d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new Colobond .42 Trimdek roof sheet", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "82848f7f-b8de-4a02-a044-23ca14cb98ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install anticon roof insulation under the roof sheets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5eef6045-92b6-44c1-a870-23ca136dbd4d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install colorbond fascia cover on gable end to prevent further water damage to timber", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a1eecbf4-0119-4890-9a01-23ca1c80715d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new square line gutters", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5d46794f-8241-455c-a0bb-23ca1c54d24d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new rain water heads in gutter and connect to existing downpipes", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c0d3753a-57ee-4482-b658-23ca1a5561dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new leaf stopper gutter guard", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "eb076141-c4d5-4c27-8d61-23ca10f9169d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install all necessary flashing and capping.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "de72f7be-c9a8-4bf3-8a06-23ca14b86eed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Remove and replace solar hot water service", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3fe9d644-c5d7-4701-b472-23ca1521b50d", "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": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "5e0559ce-c2e1-4d75-9fe0-209bdcf2e9ab", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7034b26c-6b55-4266-98c4-23ca13a0d05d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of any structural timber if found to be rotten or damaged once roof sheets are removed.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78d55743-6983-41bf-99ba-23ca1624777d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Carport roof", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8f173b41-b721-43f4-97b3-23ca148c0edd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "30850.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "30850.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "80a63702-68ca-4fc6-9ca1-241aedb9523a", "start_date": "2026-04-22 14:23:54", "end_date": "2026-04-22 14:43:48", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 14:43:51", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}], "jobScheduledActivities": [{"uuid": "42038a07-c234-4d53-9017-2415e133440b", "start_date": "2026-04-22 16:30:00", "end_date": "2026-04-22 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 14:01:14", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 14:01:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T23:41:01.877481+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.136.104", "x-real-ip": "16.176.136.104", "content-length": "7400", "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_246c8339-9077-4803-8194-241be567157b", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:42:04.262295+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.85.255", "x-real-ip": "13.239.85.255", "content-length": "7400", "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_2cb71174-ecea-4963-b497-241bea27fe6b", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:43:02.023151+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.51.108", "x-real-ip": "16.176.51.108", "content-length": "7400", "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_0a1da92d-695f-438b-87c8-241beff902ab", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:44:02.459375+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "52.62.77.213", "x-real-ip": "52.62.77.213", "content-length": "7400", "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_fd57c988-32e4-41d1-bf01-241be6bd801b", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:45:02.431206+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.121.143", "x-real-ip": "3.25.121.143", "content-length": "7400", "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_3c23c4d0-0093-4743-80cb-241beae2a27b", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:46:01.919683+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.166.214", "x-real-ip": "16.176.166.214", "content-length": "7400", "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_26328125-a0a1-4157-8941-241be2adf12b", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:46:02.969589+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.106.188.254", "x-real-ip": "3.106.188.254", "content-length": "7689", "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_ddf6b12f-9127-4473-aeb4-241be376563b", "type": "job.updated", "data": {"uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "active": 1, "date": "2026-04-01 00:00:00", "job_address": "4 Dulip Close\nDalmeny NSW 2546", "billing_address": "4 Dulip CloseE\nDALMENY, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-01 10:13:27", "work_done_description": "Property  - 4 Dulip Close, Dalmeny NSW 2546.\n\n\nwork completed:\n9/4 \nremoved toilet from ensuite bathroom.\nMeasure and give owners details on possible new sweets to purchase.\nService call 9/4.\nPossible install of two upstairs toilets.\nWork needed possibly 4 hours or more ,trade. + removal off all trade waste ect as well for Tuesday 20th April\n- 21/4 Attend job and install ensuite toilet. \n\nDid not want both toilets done at the same time so he still had one to use. Stuart is going to ring and re book other toilet.", "generated_job_id": "11107", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-21 14:40:54", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "5b3d15ea-c809-425b-9525-1f5bef3bf39b", "geo_is_valid": 1, "lng": 150.1095331, "lat": -36.1663602, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Dulip Close", "geo_number": "4", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-21 08:53:34", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-30 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": "go on thursday 9/4 to take out toilet and see what kind it is. He will buy on the weekend. Go back Tuesday 21/4 to install 2 toilets", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "5b3d15ea-c809-425b-9525-1f5bef3bf39b", "name": "STUART LONG", "website": "", "abn_number": "", "address": "", "address_street": "4 Dulip CloseE", "address_city": "DALMENY", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "4 Dulip CloseE\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": "4c752629-a3af-4051-9cd6-240482a7f99d", "first": "MR STUART", "last": "LONG", "email": "stuartlong@iinet.net.au", "phone": "0405 082 308", "mobile": "", "type": "JOB", "uuid": "a824f556-9d39-4404-a2a8-24048add204d"}], "jobMaterials": [{"uuid": "cc2b4341-2f1c-4c4c-bc2c-2418dd596fba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "loose nut mini taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9f2f4610-72a3-45b9-9ec3-2418d33b2c9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "450 flexy", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2e013a81-7963-4b32-be37-2418d819ac5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Silicone", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "28a703f1-14e5-44ad-9bcd-240d48455e5a", "start_date": "2026-04-09 15:30:59", "end_date": "2026-04-09 15:58:47", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 15:58:52", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "297a4cbf-7eb9-497a-a244-240d404ff9ca", "start_date": "2026-04-09 16:22:38", "end_date": "2026-04-09 16:23:16", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 16:23:21", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "8a4a2eb4-9131-43fc-b487-2418dc099aba", "start_date": "2026-04-21 07:46:40", "end_date": "2026-04-21 08:51:22", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "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": "1052", "travel_distance_in_meters": "11577", "material_uuid": "", "allocated_timestamp": "2026-04-21 08:51:26", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}], "jobScheduledActivities": [{"uuid": "53d68808-e17b-4e56-9fd7-24048f104d5b", "start_date": "2026-04-09 15:30:00", "end_date": "2026-04-09 16:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-07 07:35:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-07 07:35:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "dc02b489-6131-4fff-8db7-24048d519b8b", "start_date": "2026-04-21 08:00:00", "end_date": "2026-04-21 11:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 19:21:50", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 19:21:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "db83b417-a557-4dc6-a061-24190b605cfb", "start_date": "2026-04-30 08:00:00", "end_date": "2026-04-30 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 17:09:35", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 17:09:36", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


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

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


received_at: 2026-04-23T23:47:02.404721+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.26.187.124", "x-real-ip": "3.26.187.124", "content-length": "7400", "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_ac3d8425-7a06-40d8-80a0-241be6388d3b", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:47:02.583631+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.26.187.124", "x-real-ip": "3.26.187.124", "content-length": "7689", "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_92bf1f7f-7e20-4fa3-ace5-241be06985eb", "type": "job.updated", "data": {"uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "active": 1, "date": "2026-04-01 00:00:00", "job_address": "4 Dulip Close\nDalmeny NSW 2546", "billing_address": "4 Dulip CloseE\nDALMENY, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-01 10:13:27", "work_done_description": "Property  - 4 Dulip Close, Dalmeny NSW 2546.\n\n\nwork completed:\n9/4 \nremoved toilet from ensuite bathroom.\nMeasure and give owners details on possible new sweets to purchase.\nService call 9/4.\nPossible install of two upstairs toilets.\nWork needed possibly 4 hours or more ,trade. + removal off all trade waste ect as well for Tuesday 20th April\n- 21/4 Attend job and install ensuite toilet. \n\nDid not want both toilets done at the same time so he still had one to use. Stuart is going to ring and re book other toilet.", "generated_job_id": "11107", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-21 14:40:54", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "5b3d15ea-c809-425b-9525-1f5bef3bf39b", "geo_is_valid": 1, "lng": 150.1095331, "lat": -36.1663602, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Dulip Close", "geo_number": "4", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-21 08:53:34", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-30 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": "go on thursday 9/4 to take out toilet and see what kind it is. He will buy on the weekend. Go back Tuesday 21/4 to install 2 toilets", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "5b3d15ea-c809-425b-9525-1f5bef3bf39b", "name": "STUART LONG", "website": "", "abn_number": "", "address": "", "address_street": "4 Dulip CloseE", "address_city": "DALMENY", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "4 Dulip CloseE\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": "4c752629-a3af-4051-9cd6-240482a7f99d", "first": "MR STUART", "last": "LONG", "email": "stuartlong@iinet.net.au", "phone": "0405 082 308", "mobile": "", "type": "JOB", "uuid": "a824f556-9d39-4404-a2a8-24048add204d"}], "jobMaterials": [{"uuid": "cc2b4341-2f1c-4c4c-bc2c-2418dd596fba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "loose nut mini taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9f2f4610-72a3-45b9-9ec3-2418d33b2c9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "450 flexy", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2e013a81-7963-4b32-be37-2418d819ac5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Silicone", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "28a703f1-14e5-44ad-9bcd-240d48455e5a", "start_date": "2026-04-09 15:30:59", "end_date": "2026-04-09 15:58:47", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 15:58:52", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "297a4cbf-7eb9-497a-a244-240d404ff9ca", "start_date": "2026-04-09 16:22:38", "end_date": "2026-04-09 16:23:16", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 16:23:21", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "8a4a2eb4-9131-43fc-b487-2418dc099aba", "start_date": "2026-04-21 07:46:40", "end_date": "2026-04-21 08:51:22", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "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": "1052", "travel_distance_in_meters": "11577", "material_uuid": "", "allocated_timestamp": "2026-04-21 08:51:26", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}], "jobScheduledActivities": [{"uuid": "53d68808-e17b-4e56-9fd7-24048f104d5b", "start_date": "2026-04-09 15:30:00", "end_date": "2026-04-09 16:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-07 07:35:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-07 07:35:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "dc02b489-6131-4fff-8db7-24048d519b8b", "start_date": "2026-04-21 08:00:00", "end_date": "2026-04-21 11:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 19:21:50", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 19:21:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "db83b417-a557-4dc6-a061-24190b605cfb", "start_date": "2026-04-30 08:00:00", "end_date": "2026-04-30 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 17:09:35", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 17:09:36", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T23:47:03.981602+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.253.74.0", "x-real-ip": "54.253.74.0", "content-length": "12704", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

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


received_at: 2026-04-23T23:48:02.689778+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.58.12", "x-real-ip": "13.239.58.12", "content-length": "7400", "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_14018eed-31dd-46b7-a40b-241be30df76b", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:48:02.829320+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "54.252.195.133", "x-real-ip": "54.252.195.133", "content-length": "7689", "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_7551eaf5-5aba-49cf-897e-241bea4db54b", "type": "job.updated", "data": {"uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "active": 1, "date": "2026-04-01 00:00:00", "job_address": "4 Dulip Close\nDalmeny NSW 2546", "billing_address": "4 Dulip CloseE\nDALMENY, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-01 10:13:27", "work_done_description": "Property  - 4 Dulip Close, Dalmeny NSW 2546.\n\n\nwork completed:\n9/4 \nremoved toilet from ensuite bathroom.\nMeasure and give owners details on possible new sweets to purchase.\nService call 9/4.\nPossible install of two upstairs toilets.\nWork needed possibly 4 hours or more ,trade. + removal off all trade waste ect as well for Tuesday 20th April\n- 21/4 Attend job and install ensuite toilet. \n\nDid not want both toilets done at the same time so he still had one to use. Stuart is going to ring and re book other toilet.", "generated_job_id": "11107", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-21 14:40:54", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "5b3d15ea-c809-425b-9525-1f5bef3bf39b", "geo_is_valid": 1, "lng": 150.1095331, "lat": -36.1663602, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Dulip Close", "geo_number": "4", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-21 08:53:34", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-30 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": "go on thursday 9/4 to take out toilet and see what kind it is. He will buy on the weekend. Go back Tuesday 21/4 to install 2 toilets", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "5b3d15ea-c809-425b-9525-1f5bef3bf39b", "name": "STUART LONG", "website": "", "abn_number": "", "address": "", "address_street": "4 Dulip CloseE", "address_city": "DALMENY", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "4 Dulip CloseE\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": "4c752629-a3af-4051-9cd6-240482a7f99d", "first": "MR STUART", "last": "LONG", "email": "stuartlong@iinet.net.au", "phone": "0405 082 308", "mobile": "", "type": "JOB", "uuid": "a824f556-9d39-4404-a2a8-24048add204d"}], "jobMaterials": [{"uuid": "cc2b4341-2f1c-4c4c-bc2c-2418dd596fba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "loose nut mini taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9f2f4610-72a3-45b9-9ec3-2418d33b2c9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "450 flexy", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2e013a81-7963-4b32-be37-2418d819ac5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Silicone", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "28a703f1-14e5-44ad-9bcd-240d48455e5a", "start_date": "2026-04-09 15:30:59", "end_date": "2026-04-09 15:58:47", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 15:58:52", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "297a4cbf-7eb9-497a-a244-240d404ff9ca", "start_date": "2026-04-09 16:22:38", "end_date": "2026-04-09 16:23:16", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 16:23:21", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "8a4a2eb4-9131-43fc-b487-2418dc099aba", "start_date": "2026-04-21 07:46:40", "end_date": "2026-04-21 08:51:22", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "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": "1052", "travel_distance_in_meters": "11577", "material_uuid": "", "allocated_timestamp": "2026-04-21 08:51:26", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}], "jobScheduledActivities": [{"uuid": "53d68808-e17b-4e56-9fd7-24048f104d5b", "start_date": "2026-04-09 15:30:00", "end_date": "2026-04-09 16:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-07 07:35:49", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-07 07:35:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "dc02b489-6131-4fff-8db7-24048d519b8b", "start_date": "2026-04-21 08:00:00", "end_date": "2026-04-21 11:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-20 19:21:50", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-20 19:21:50", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "db83b417-a557-4dc6-a061-24190b605cfb", "start_date": "2026-04-30 08:00:00", "end_date": "2026-04-30 10:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "4c752629-a3af-4051-9cd6-240482a7f99d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 17:09:35", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 17:09:36", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T23:49:01.729150+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.106.188.254", "x-real-ip": "3.106.188.254", "content-length": "7400", "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_5e40e3f3-5dd1-4287-baf6-241becf11feb", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:49:03.281668+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "15.135.233.57", "x-real-ip": "15.135.233.57", "content-length": "4476", "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_30294826-7945-45e8-ae72-241be36923cb", "type": "job.updated", "data": {"uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "Over The Boardwalk\n50 Williamson Drive\nNorth Narooma, NSW 2546", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 10:10:49", "work_done_description": "Property - Over The Boardwalk 50 Williamson Drive North Narooma, NSW 2546.\n\n\nWork completed:\n- Inspect hot water heater \n- Turn leaking heater off \n\n- Inspected how we can swap heater and also how we can get new heater outside", "generated_job_id": "11335", "completion_date": "2026-04-23 11:04:49", "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-23 11:06:05", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "geo_is_valid": 1, "lng": 150.1260611, "lat": -36.2064558, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "North Narooma", "geo_street": "Williamson Drive", "geo_number": "50", "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": "54.5800", "job_is_scheduled_until_stamp": "2026-04-23 13:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Will have to pick keys up from whale coast \n- Get someone out to have a look at the hot water system its leaking brown liquid.\n\nWORK ORDER Job No: 4455\nOwner Name: Nahum & Penelope Joseph", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "name": "Whale Coast Realty", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 320", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "2", "payment_terms": "30 Days EOM", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "first": "", "last": "", "email": "accounts@whalecoastrealty.com.au", "phone": "44762699", "mobile": "", "type": "JOB", "uuid": "91049acb-9488-4b17-9234-241bee75dacd"}], "jobMaterials": [{"uuid": "06730a2b-7652-4f9c-86cf-241bf75d17ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.5063", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "0", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "31a697d4-68a7-4620-8fd8-241bf0f35dca", "start_date": "2026-04-23 10:28:49", "end_date": "2026-04-23 11:04:44", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "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": "332", "travel_distance_in_meters": "2693", "material_uuid": "", "allocated_timestamp": "2026-04-23 11:04:49", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "75a14d45-fc3b-4c5c-a658-241be43d535b", "start_date": "2026-04-23 12:15:00", "end_date": "2026-04-23 13:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 10:16:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 10:16:32", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:49:03.589271+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.106.188.254", "x-real-ip": "3.106.188.254", "content-length": "10902", "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_a82974db-5529-40b1-bd9c-241be83fcc9b", "type": "job.updated", "data": {"uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "active": 1, "date": "2026-01-27 00:00:00", "job_address": "45 Tebbs Road\nNarooma NSW 2546", "billing_address": "P.O. BOX 286\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "2026-01-27 14:45:54", "work_order_date": "2026-02-13 15:19:36", "work_done_description": "Thank you for the opportunity to quote to replace existing roof and gutters at 45 Tebbs Road, Narooma.  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": "10471", "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 14:23:52", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cd25d04f-00f3-44ea-80c2-1f5be8987a2b", "geo_is_valid": 1, "lng": 150.0807251, "lat": -36.2576126, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Tebbs Road", "geo_number": "45", "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": "33935.0000", "job_is_scheduled_until_stamp": "2026-04-22 17:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2026-02-01 13:21:51", "job_description": "Measure 21/4\n\nQuote for new roof:\nRemoval of existing old Colorbond roof sheets and gutters to recycling facility\nSupply and install new Colobond .42 Trimdek roof sheet\nSupply and install anticon roof insulation under the roof sheets\nSupply and install colorbond fascia cover on gable end to prevent further water damage to timber\nSupply and install new square line gutters\nSupply and install new rain water heads in gutter and connect to existing downpipes\nSupply and install new leaf stopper gutter guard\nSupply and install all necessary flashing and capping.\nRemove and replace solar hot water service\n\n\n", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cd25d04f-00f3-44ea-80c2-1f5be8987a2b", "name": "Ryan Helen", "website": "", "abn_number": "", "address": "NAROOMA, NSW 2546", "address_street": "P.O. BOX 286", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "P.O. BOX 286\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": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "first": "", "last": "", "email": "glen@silverdory.com.au", "phone": "0488 950 197", "mobile": "0414501927", "type": "JOB", "uuid": "c863223d-733f-440a-a269-23c5c14f2ccd"}], "jobMaterials": [{"uuid": "312da00f-5aa6-4c91-be5f-23ca1b6f0d0d", "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": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c5e779f4-795b-49eb-ab9e-23ca1f1c0ebd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Removal of existing old Colorbond roof sheets and gutters to recycling facility", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e09f95d2-a86c-4330-ba29-23ca191ec21d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new Colobond .42 Trimdek roof sheet", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "82848f7f-b8de-4a02-a044-23ca14cb98ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install anticon roof insulation under the roof sheets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5eef6045-92b6-44c1-a870-23ca136dbd4d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install colorbond fascia cover on gable end to prevent further water damage to timber", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a1eecbf4-0119-4890-9a01-23ca1c80715d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new square line gutters", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5d46794f-8241-455c-a0bb-23ca1c54d24d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new rain water heads in gutter and connect to existing downpipes", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c0d3753a-57ee-4482-b658-23ca1a5561dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install new leaf stopper gutter guard", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "eb076141-c4d5-4c27-8d61-23ca10f9169d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply and install all necessary flashing and capping.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "de72f7be-c9a8-4bf3-8a06-23ca14b86eed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Remove and replace solar hot water service", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3fe9d644-c5d7-4701-b472-23ca1521b50d", "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": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "5e0559ce-c2e1-4d75-9fe0-209bdcf2e9ab", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7034b26c-6b55-4266-98c4-23ca13a0d05d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of any structural timber if found to be rotten or damaged once roof sheets are removed.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "1200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "78d55743-6983-41bf-99ba-23ca1624777d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Carport roof", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "1d5f5721-87b9-4c54-a434-22215234453b", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8f173b41-b721-43f4-97b3-23ca148c0edd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "30850.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "30850.0000", "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "1400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "80a63702-68ca-4fc6-9ca1-241aedb9523a", "start_date": "2026-04-22 14:23:54", "end_date": "2026-04-22 14:43:48", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 14:43:51", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}], "jobScheduledActivities": [{"uuid": "42038a07-c234-4d53-9017-2415e133440b", "start_date": "2026-04-22 16:30:00", "end_date": "2026-04-22 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "c558bff7-1e99-476d-b8c2-23c5cf736f7d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 14:01:14", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 14:01:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-23T23:50:02.006606+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.166.214", "x-real-ip": "16.176.166.214", "content-length": "7400", "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_ea4bcffb-f433-4e4c-b664-241be016c82b", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:50:02.962554+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.166.214", "x-real-ip": "16.176.166.214", "content-length": "4476", "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_022741a7-4cec-4c6b-a8b9-241be9cebceb", "type": "job.updated", "data": {"uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "Over The Boardwalk\n50 Williamson Drive\nNorth Narooma, NSW 2546", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 10:10:49", "work_done_description": "Property - Over The Boardwalk 50 Williamson Drive North Narooma, NSW 2546.\n\n\nWork completed:\n- Inspect hot water heater \n- Turn leaking heater off \n\n- Inspected how we can swap heater and also how we can get new heater outside", "generated_job_id": "11335", "completion_date": "2026-04-23 11:04:49", "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-23 11:06:05", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "geo_is_valid": 1, "lng": 150.1260611, "lat": -36.2064558, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "North Narooma", "geo_street": "Williamson Drive", "geo_number": "50", "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": "54.5800", "job_is_scheduled_until_stamp": "2026-04-23 13:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Will have to pick keys up from whale coast \n- Get someone out to have a look at the hot water system its leaking brown liquid.\n\nWORK ORDER Job No: 4455\nOwner Name: Nahum & Penelope Joseph", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "name": "Whale Coast Realty", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 320", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "2", "payment_terms": "30 Days EOM", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "first": "", "last": "", "email": "accounts@whalecoastrealty.com.au", "phone": "44762699", "mobile": "", "type": "JOB", "uuid": "91049acb-9488-4b17-9234-241bee75dacd"}], "jobMaterials": [{"uuid": "06730a2b-7652-4f9c-86cf-241bf75d17ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.5063", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "0", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "31a697d4-68a7-4620-8fd8-241bf0f35dca", "start_date": "2026-04-23 10:28:49", "end_date": "2026-04-23 11:04:44", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "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": "332", "travel_distance_in_meters": "2693", "material_uuid": "", "allocated_timestamp": "2026-04-23 11:04:49", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "75a14d45-fc3b-4c5c-a658-241be43d535b", "start_date": "2026-04-23 12:15:00", "end_date": "2026-04-23 13:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 10:16:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 10:16:32", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:51:01.975718+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.106.255.147", "x-real-ip": "3.106.255.147", "content-length": "7400", "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_c6c84aa6-a918-44ae-ae70-241be895875b", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:51:03.251454+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "54.252.177.115", "x-real-ip": "54.252.177.115", "content-length": "4476", "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_3e12398d-9140-4b5d-a031-241bec6b517b", "type": "job.updated", "data": {"uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "Over The Boardwalk\n50 Williamson Drive\nNorth Narooma, NSW 2546", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 10:10:49", "work_done_description": "Property - Over The Boardwalk 50 Williamson Drive North Narooma, NSW 2546.\n\n\nWork completed:\n- Inspect hot water heater \n- Turn leaking heater off \n\n- Inspected how we can swap heater and also how we can get new heater outside", "generated_job_id": "11335", "completion_date": "2026-04-23 11:04:49", "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-23 11:06:05", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "geo_is_valid": 1, "lng": 150.1260611, "lat": -36.2064558, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "North Narooma", "geo_street": "Williamson Drive", "geo_number": "50", "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": "54.5800", "job_is_scheduled_until_stamp": "2026-04-23 13:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Will have to pick keys up from whale coast \n- Get someone out to have a look at the hot water system its leaking brown liquid.\n\nWORK ORDER Job No: 4455\nOwner Name: Nahum & Penelope Joseph", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "name": "Whale Coast Realty", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 320", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "2", "payment_terms": "30 Days EOM", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "first": "", "last": "", "email": "accounts@whalecoastrealty.com.au", "phone": "44762699", "mobile": "", "type": "JOB", "uuid": "91049acb-9488-4b17-9234-241bee75dacd"}], "jobMaterials": [{"uuid": "06730a2b-7652-4f9c-86cf-241bf75d17ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.5063", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "0", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "31a697d4-68a7-4620-8fd8-241bf0f35dca", "start_date": "2026-04-23 10:28:49", "end_date": "2026-04-23 11:04:44", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "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": "332", "travel_distance_in_meters": "2693", "material_uuid": "", "allocated_timestamp": "2026-04-23 11:04:49", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "75a14d45-fc3b-4c5c-a658-241be43d535b", "start_date": "2026-04-23 12:15:00", "end_date": "2026-04-23 13:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 10:16:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 10:16:32", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:52:01.807560+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.121.143", "x-real-ip": "3.25.121.143", "content-length": "7400", "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_76e5f091-e823-481a-8347-241be53f68eb", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:52:02.846073+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.11.70", "x-real-ip": "13.239.11.70", "content-length": "4476", "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_87828ab1-4f89-4b0b-9577-241be196b88b", "type": "job.updated", "data": {"uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "Over The Boardwalk\n50 Williamson Drive\nNorth Narooma, NSW 2546", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 10:10:49", "work_done_description": "Property - Over The Boardwalk 50 Williamson Drive North Narooma, NSW 2546.\n\n\nWork completed:\n- Inspect hot water heater \n- Turn leaking heater off \n\n- Inspected how we can swap heater and also how we can get new heater outside", "generated_job_id": "11335", "completion_date": "2026-04-23 11:04:49", "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-23 11:06:05", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "geo_is_valid": 1, "lng": 150.1260611, "lat": -36.2064558, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "North Narooma", "geo_street": "Williamson Drive", "geo_number": "50", "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": "54.5800", "job_is_scheduled_until_stamp": "2026-04-23 13:15:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Will have to pick keys up from whale coast \n- Get someone out to have a look at the hot water system its leaking brown liquid.\n\nWORK ORDER Job No: 4455\nOwner Name: Nahum & Penelope Joseph", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "name": "Whale Coast Realty", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 320", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "2", "payment_terms": "30 Days EOM", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "first": "", "last": "", "email": "accounts@whalecoastrealty.com.au", "phone": "44762699", "mobile": "", "type": "JOB", "uuid": "91049acb-9488-4b17-9234-241bee75dacd"}], "jobMaterials": [{"uuid": "06730a2b-7652-4f9c-86cf-241bf75d17ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.5063", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "0", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "31a697d4-68a7-4620-8fd8-241bf0f35dca", "start_date": "2026-04-23 10:28:49", "end_date": "2026-04-23 11:04:44", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "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": "332", "travel_distance_in_meters": "2693", "material_uuid": "", "allocated_timestamp": "2026-04-23 11:04:49", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "75a14d45-fc3b-4c5c-a658-241be43d535b", "start_date": "2026-04-23 12:15:00", "end_date": "2026-04-23 13:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "0dd7d6a0-2c14-4081-8e9e-241beb1daf6d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 10:16:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 10:16:32", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-23T23:58:14.961299+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.99.165", "x-real-ip": "13.54.99.165", "content-length": "8361", "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_68407511-53f5-4f6a-af50-241be3ab6c8b", "type": "job.updated", "data": {"uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "active": 1, "date": "2026-04-21 00:00:00", "job_address": "5 Hay Street\nBermagui NSW 2546", "billing_address": "5 Hay Street\nBermagui NSW 2546", "status": "Completed", "quote_date": "2026-04-22 10:18:34", "work_order_date": "2026-04-22 10:19:00", "work_done_description": "Thank you for the opportunity to quote to install new Rinnai Hotflo hot water service under warranty. Please see below a detailed breakdown of the proposed cost of work. If you have any questions, please do not hesitate to contact us.\n\nRemoval of existing faulty mains pressure hot water unit & installation of new supplied by Rinnai inc alterations to pipework & new valves\nConnect up electrical wiring\nCameron to inspect next week", "generated_job_id": "11318", "completion_date": "2026-04-23 15:32:10", "completion_actioned_by_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-23 15:54:09", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "1b55d7f6-dc01-4dff-bc1b-24190004aacb", "geo_is_valid": 1, "lng": 150.0673723, "lat": -36.428594, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Bermagui", "geo_street": "Hay Street", "geo_number": "5", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "596.2000", "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": 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-22 10:18:53", "job_description": "labour and materials for Rinnai tank replacement ", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "1b55d7f6-dc01-4dff-bc1b-24190004aacb", "name": "John Black", "website": "", "abn_number": "", "address": "5 Hay Street\nBermagui NSW 2546", "address_street": "5 Hay Street\nBermagui NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "5 Hay Street\nBermagui NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "first": "John", "last": "Black", "email": "johnb@beaconpromo.com.au", "phone": "", "mobile": "0418664278", "type": "JOB", "uuid": "836ea289-6c79-415e-bbb4-24190294d23d"}], "jobMaterials": [{"uuid": "63fdf6dc-ebd6-4ef8-947a-241accabf93d", "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": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0062ed51-d8e5-41c2-a23f-241ac29d395d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Labour to install warranty supplied Rinnai Hotflo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "13669bc1-5cc8-43ff-92b2-241ac28d04fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "All necessary valves, fittings and materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3394ff5d-cd43-4b84-b50f-241acc7ff03d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "542.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "542.0000", "job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "39422e67-6348-4ab3-bcf7-241bf35d2efa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Tempering valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "401", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "21a8e83a-c8f6-4063-8e98-241bf8d8893a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Pressure limiting valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "402", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "114567b3-c4e0-4496-8747-241bf03e825a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice used 2m of copper length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "403", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "84f102f6-d651-485f-aff9-241bfff186fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "15mm press elbow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "404", "cost": "3.3700", "displayed_cost": "3.3700", "job_material_bundle_uuid": ""}, {"uuid": "774b336b-64c3-40d0-aa6b-241bf02b6dea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "15mm press T", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "405", "cost": "5.0400", "displayed_cost": "5.0400", "job_material_bundle_uuid": ""}, {"uuid": "307fe376-1565-4adf-b806-241bf47041ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1.5 bradflex", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "406", "cost": "50.8600", "displayed_cost": "50.8600", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "28c8498b-ae00-4c7c-aad5-241bf4fc07ba", "start_date": "2026-04-23 13:04:10", "end_date": "2026-04-23 15:32:07", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "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": "1512", "travel_distance_in_meters": "15225", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:32:11", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "e898f84f-eb00-480e-a132-241ace4922cb", "start_date": "2026-04-23 16:00:00", "end_date": "2026-04-23 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "bfffbc4f-c222-44a0-bde4-241909be2d4d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 12:58:56", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 12:58:56", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


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


received_at: 2026-04-24T00:00:51.593140+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.195.54", "x-real-ip": "3.25.195.54", "content-length": "5095", "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_5bd03923-4575-4503-8755-241cfb543efb", "type": "job.updated", "data": {"uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "26 Lamont Young Drive\nMystery Bay NSW 2546", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 13:28:54", "work_done_description": "Work order: 4456\nProperty: 26 Lamont Young Drive Mystery Bay\n\nAttended site to install new dishwasher and remove existing.\n\nWork Completed: \n- Called to attend remove existing dishwasher and replace with provided new dishwasher.\n- Tested new dishwasher ensured everything worked as it should and checked for any leaks.", "generated_job_id": "11340", "completion_date": "2026-04-23 15:11:46", "completion_actioned_by_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "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 10:00:44", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "geo_is_valid": 1, "lng": 150.1295761, "lat": -36.304589, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Mystery Bay", "geo_street": "Lamont Young Drive", "geo_number": "26", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-23 15:11:47", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-23 15: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": "attend to disconnect and old dishwasher and install a new one, as well as take the old one away. The new dishwasher is in the living room.\nKey Number 583 - Lockbox Code 2648*\n\nWork ordeR: 4456", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "name": "Whale Coast Realty", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 320", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "2", "payment_terms": "30 Days EOM", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "first": "", "last": "", "email": "accounts@whalecoastrealty.com.au", "phone": "44762699", "mobile": "", "type": "JOB", "uuid": "1a23f288-9d43-418f-894f-241befbc958d"}], "jobMaterials": [{"uuid": "e90fa8ef-c3ab-49c3-af60-241bf00d58ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Dish washer hose clamp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "3.1100", "displayed_cost": "3.1100", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "431acb95-5600-4beb-a34f-241bfb618eaa", "start_date": "2026-04-23 14:09:03", "end_date": "2026-04-23 15:06:55", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "242", "travel_distance_in_meters": "3491", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:06:59", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "45083fb1-0772-47ff-8de1-241bf44ca50a", "start_date": "2026-04-23 14:02:55", "end_date": "2026-04-23 15:10:03", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "307", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:11:46", "allocated_by_staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b"}], "jobScheduledActivities": [{"uuid": "54a08c41-2724-47b8-8369-241bed6b53bb", "start_date": "2026-04-23 14:00:00", "end_date": "2026-04-23 15:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 14:02:51", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 14:02:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T00:00:55.431202+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "54.252.195.133", "x-real-ip": "54.252.195.133", "content-length": "5095", "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_6977ea9b-daa6-4ad3-aa33-241cf3c3a1bb", "type": "job.updated", "data": {"uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "26 Lamont Young Drive\nMystery Bay NSW 2546", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 13:28:54", "work_done_description": "Work order: 4456\nProperty: 26 Lamont Young Drive Mystery Bay\n\nAttended site to install new dishwasher and remove existing.\n\nWork Completed: \n- Called to attend remove existing dishwasher and replace with provided new dishwasher.\n- Tested new dishwasher ensured everything worked as it should and checked for any leaks.", "generated_job_id": "11340", "completion_date": "2026-04-23 15:11:46", "completion_actioned_by_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "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 10:00:44", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "geo_is_valid": 1, "lng": 150.1295761, "lat": -36.304589, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Mystery Bay", "geo_street": "Lamont Young Drive", "geo_number": "26", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-23 15:11:47", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-23 15: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": "attend to disconnect and old dishwasher and install a new one, as well as take the old one away. The new dishwasher is in the living room.\nKey Number 583 - Lockbox Code 2648*\n\nWork ordeR: 4456", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "a44c07c7-a8a9-4ac2-8296-1f5becadc3db", "name": "Whale Coast Realty", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 320", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "PO Box 320\nNAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "2", "payment_terms": "30 Days EOM", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "first": "", "last": "", "email": "accounts@whalecoastrealty.com.au", "phone": "44762699", "mobile": "", "type": "JOB", "uuid": "1a23f288-9d43-418f-894f-241befbc958d"}], "jobMaterials": [{"uuid": "e90fa8ef-c3ab-49c3-af60-241bf00d58ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Dish washer hose clamp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2", "cost": "3.1100", "displayed_cost": "3.1100", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "431acb95-5600-4beb-a34f-241bfb618eaa", "start_date": "2026-04-23 14:09:03", "end_date": "2026-04-23 15:06:55", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "242", "travel_distance_in_meters": "3491", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:06:59", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "45083fb1-0772-47ff-8de1-241bf44ca50a", "start_date": "2026-04-23 14:02:55", "end_date": "2026-04-23 15:10:03", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "307", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:11:46", "allocated_by_staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b"}], "jobScheduledActivities": [{"uuid": "54a08c41-2724-47b8-8369-241bed6b53bb", "start_date": "2026-04-23 14:00:00", "end_date": "2026-04-23 15:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "125b8f63-f457-48bc-9b5f-241be55d720d", "staff_uuid": "f8cd844e-e057-4173-bd0b-1fce9118c53b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 14:02:51", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 14:02:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T00:01:41.300641+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "15.135.233.57", "x-real-ip": "15.135.233.57", "content-length": "2816", "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_426c831e-07f8-4c62-9a58-241cf28e1f9b", "type": "job.updated", "data": {"uuid": "a02fb90b-1ae1-49ac-88c6-241be3998d3d", "active": 1, "date": "2026-04-24 00:00:00", "job_address": "37/11 Payne Street\nNarooma NSW 2546", "billing_address": "PO Box 1133\nBega, NSW 2550", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-24 09:50:05", "work_done_description": "Job Number : U77376\nParklands - SP 40411\nProperty: 37/11 Payne Street Narooma\n\nAttended site to\n\nWork Completed:", "generated_job_id": "11348", "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 10:01:39", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "97caffd3-9272-4989-b362-1f5be55d074b", "geo_is_valid": 1, "lng": 150.1265879, "lat": -36.2279387, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Payne Street", "geo_number": "11", "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": "replace roof tiles on villa 37 please. spare tiles are behind shed between villas 3 and 4\n\nJob Number : U77376\nParklands - SP 40411", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "97caffd3-9272-4989-b362-1f5be55d074b", "name": "Essential Strata Management", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 1133", "address_city": "Bega", "address_state": "NSW", "address_postcode": "2550", "address_country": "", "billing_address": "PO Box 1133\nBega, NSW 2550", "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": "a02fb90b-1ae1-49ac-88c6-241be3998d3d", "first": "", "last": "", "email": "invoices@essentialstrata.com.au", "phone": "0427009606", "mobile": "0447 767 658 Chris", "type": "BILLING", "uuid": "6b44bda6-048d-4a5b-9d3f-241be9cdbe7d"}, {"job_uuid": "a02fb90b-1ae1-49ac-88c6-241be3998d3d", "first": "", "last": "", "email": "invoices@essentialstrata.com.au", "phone": "0427009606", "mobile": "", "type": "JOB", "uuid": "7b11bf66-f2aa-480a-9e3c-241bed8923dd"}]}}


received_at: 2026-04-24T00:01:43.495057+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.11.70", "x-real-ip": "13.239.11.70", "content-length": "3400", "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_0f7c33df-0541-4b95-b122-241cffb9a32b", "type": "job.updated", "data": {"uuid": "a02fb90b-1ae1-49ac-88c6-241be3998d3d", "active": 1, "date": "2026-04-24 00:00:00", "job_address": "37/11 Payne Street\nNarooma NSW 2546", "billing_address": "PO Box 1133\nBega, NSW 2550", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-24 09:50:05", "work_done_description": "Job Number : U77376\nParklands - SP 40411\nProperty: 37/11 Payne Street Narooma\n\nAttended site to\n\nWork Completed:", "generated_job_id": "11348", "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 10:01:43", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "97caffd3-9272-4989-b362-1f5be55d074b", "geo_is_valid": 1, "lng": 150.1265879, "lat": -36.2279387, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Payne Street", "geo_number": "11", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-24 16:45:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "replace roof tiles on villa 37 please. spare tiles are behind shed between villas 3 and 4\n\nJob Number : U77376\nParklands - SP 40411", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "97caffd3-9272-4989-b362-1f5be55d074b", "name": "Essential Strata Management", "website": "", "abn_number": "", "address": "", "address_street": "PO Box 1133", "address_city": "Bega", "address_state": "NSW", "address_postcode": "2550", "address_country": "", "billing_address": "PO Box 1133\nBega, NSW 2550", "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": "a02fb90b-1ae1-49ac-88c6-241be3998d3d", "first": "", "last": "", "email": "invoices@essentialstrata.com.au", "phone": "0427009606", "mobile": "0447 767 658 Chris", "type": "BILLING", "uuid": "6b44bda6-048d-4a5b-9d3f-241be9cdbe7d"}, {"job_uuid": "a02fb90b-1ae1-49ac-88c6-241be3998d3d", "first": "", "last": "", "email": "invoices@essentialstrata.com.au", "phone": "0427009606", "mobile": "", "type": "JOB", "uuid": "7b11bf66-f2aa-480a-9e3c-241bed8923dd"}], "jobScheduledActivities": [{"uuid": "7e389a80-695e-47b7-a039-241cfa3f02bb", "start_date": "2026-04-24 15:45:00", "end_date": "2026-04-24 16:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a02fb90b-1ae1-49ac-88c6-241be3998d3d", "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 10:01:42", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T00:03:18.725142+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "54.79.75.12", "x-real-ip": "54.79.75.12", "content-length": "9002", "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_63523440-6c98-4a3b-81fd-241cf567f7ab", "type": "job.updated", "data": {"uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "active": 1, "date": "2026-04-08 00:00:00", "job_address": "Industry and Environment\nPO Box 282\nNAROOMA, NSW 2546", "billing_address": "Industry & Environment\nPO Box 1967\nHURSTVILLE BC, NSW 1481", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-08 12:12:23", "work_done_description": "Purchase Order: 4100218670\nProperty: National Parks Depot, Narooma.\n\nAttend to install a new fire tanker filler.\n\nWork completed:\n- Cut in a new 50 mm line to the existing standpipe.\n- Install a new stainless-steel bracket to secure the Storz fitting.\n- Install a new isolation valve and all required fittings.\n- Reconnect the new supplied hose to the existing high-level filler.\n- Test all components on completion.", "generated_job_id": "11170", "completion_date": "2026-04-17 13:23:24", "completion_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 10:03:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:11:12", "company_uuid": "ae3f605b-b5d5-4d4a-8d70-1f5be46befbb", "geo_is_valid": 1, "lng": 150.1324314, "lat": -36.2192762, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "", "geo_number": "", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:11:47", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "1147.3300", "job_is_scheduled_until_stamp": "2026-04-17 12:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "Purchase Order: 4100218670", "invoice_sent_stamp": "2026-04-21 14:10:05", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "install a 65mm storz valve on truck filler\n\nPurchase Order: 4100218670", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "ae3f605b-b5d5-4d4a-8d70-1f5be46befbb", "name": "National Parks & Wildlife", "website": "", "abn_number": "", "address": "Industry and Environment\nPO Box 282\nNAROOMA, NSW 2546", "address_street": "Industry & Environment\nPO Box 1967", "address_city": "HURSTVILLE BC", "address_state": "NSW", "address_postcode": "1481", "address_country": "", "billing_address": "Industry & Environment\nPO Box 1967\nHURSTVILLE BC, NSW 1481", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "first": "", "last": "", "email": "supplier.invoices@environment.nsw.gov.au", "phone": "44760800", "mobile": "64940057 Nathan Gumela", "type": "BILLING", "uuid": "cd53df18-ab57-4f66-bea9-240c95baa70d"}, {"job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "first": "", "last": "", "email": "supplier.invoices@environment.nsw.gov.au", "phone": "44760800", "mobile": "64940057 Nathan Gumela", "type": "JOB", "uuid": "c49029a5-af3b-44e7-8f49-240c9a149ced"}], "jobMaterials": [{"uuid": "77cd546e-3051-43ce-92e3-2415e6e9dd9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.5000", "name": "Labour - tradesman and apprentice", "price": "143.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "143.0000", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "509ba682-31a0-49cc-8ab3-1f95e0e49aab", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4c7fc6d6-c50f-4035-b9ff-2418d674dd4d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Copperpress Water Tee Equal 50mm kwt", "price": "73.7300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "73.7300", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "a628bae7-0bd3-449e-85c7-2418dd423f8b", "sort_order": "513", "cost": "58.9800", "displayed_cost": "58.9800", "job_material_bundle_uuid": ""}, {"uuid": "c5a4c195-03dd-45c0-8a8e-2418dbe7fbdd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Copperpress Water MI Adaptor 50 x 50 MI BSP kwf", "price": "57.9400", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "57.9400", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "285061d2-a308-4876-9f72-2418dfaf263b", "sort_order": "425", "cost": "46.3500", "displayed_cost": "46.3500", "job_material_bundle_uuid": ""}, {"uuid": "41f50d4e-fd91-4823-91f3-2418dc44fd0d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Storz Adaptor Female 65mm x 50mm BSP SZAF6550", "price": "79.4800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "79.4800", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "85a75506-39d0-44fa-8cf0-2418d6e1e95b", "sort_order": "350", "cost": "63.5800", "displayed_cost": "63.5800", "job_material_bundle_uuid": ""}, {"uuid": "097211bc-6409-4607-8950-2418df436bed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1x 50mm bpress tee", "price": "107.8100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "107.8100", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "86.2500", "displayed_cost": "86.2500", "job_material_bundle_uuid": ""}, {"uuid": "e4248ae0-7414-4a62-9244-2418dba1508d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1x 50mm bpress 90", "price": "65.5600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "65.5600", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "52.4500", "displayed_cost": "52.4500", "job_material_bundle_uuid": ""}, {"uuid": "4699f620-f190-4dee-9654-2418d2e79afd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "2 x 50mm bpress 45 bends", "price": "68.6300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "68.6300", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "54.9000", "displayed_cost": "54.9000", "job_material_bundle_uuid": ""}, {"uuid": "daa3c4df-f4e8-486e-a8f7-2418dc9fee2d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1x 50mm ball valve", "price": "98.3600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.3600", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "78.6900", "displayed_cost": "78.6900", "job_material_bundle_uuid": ""}, {"uuid": "29bdf3e1-0e06-4bd4-809b-2418d6872d9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1x 50mm barrel union", "price": "71.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "71.6900", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "57.3500", "displayed_cost": "57.3500", "job_material_bundle_uuid": ""}, {"uuid": "a5b105d7-a730-426c-9627-2418d88a690d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "4 x rolls thread tape", "price": "4.3800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "4.3800", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "2.1900", "displayed_cost": "2.1900", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "3f3381dc-297f-4a7a-b0aa-2415e1e0b90a", "start_date": "2026-04-17 11:18:00", "end_date": "2026-04-17 13:31:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "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-04-17 13:39:13", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0b2a27a9-1d24-4244-85d2-2415eab1b73b", "start_date": "2026-04-17 11:30:00", "end_date": "2026-04-17 12:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-17 11:18:25", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-17 11:18:26", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T00:03:18.830495+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "54.79.75.12", "x-real-ip": "54.79.75.12", "content-length": "7400", "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_f823da98-04b3-4e20-8bd5-241cf697c0db", "type": "job.updated", "data": {"uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "active": 1, "date": "2026-04-13 00:00:00", "job_address": "9 Baldwin Ave\nKianga NSW 2546", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-13 10:08:47", "work_done_description": "Property: 9 Baldwin Ave, Kianga NSW 2546\n\nAttended to service the hot water system (HWS) and various other plumbing fixtures.\n\nWork completed:\n- Replaced the relief valve on the hot water service.\n- Replaced the inlet valve and flexible connector on the downstairs toilet.\n- Replaced the tap in the downstairs shower.\n- Replaced the cistern tap and flexible connector on the upstairs toilet.", "generated_job_id": "11209", "completion_date": "2026-04-16 13:21:10", "completion_actioned_by_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "2026-04-24 00:00:00", "payment_method": "Xero", "payment_amount": 371.14, "payment_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "edit_date": "2026-04-24 09:33:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:17:20", "company_uuid": "99838122-db59-4156-b997-2411da2b42fb", "geo_is_valid": 1, "lng": 150.1256287, "lat": -36.196704, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Kianga", "geo_street": "Baldwin Avenue", "geo_number": "9", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:17:48", "payment_received": 1, "payment_received_stamp": "2026-04-24 00:00:00", "total_invoice_amount": "365.3600", "job_is_scheduled_until_stamp": "2026-04-16 14:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "", "invoice_sent_stamp": "2026-04-21 14:12:58", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- Please call when on way - 0416035186 - Told him around 1pm \n\n- Bottom shower taps leaking the spindle will need replacing.\n-  Hot water service needs servicing \n- Replace flexi and stop tap on toilet\n- Replace toilet flush\nPictures attached", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "99838122-db59-4156-b997-2411da2b42fb", "name": "Matt Griffiths", "website": "", "abn_number": "", "address": "9 Baldwin Ave\nKianga NSW 2546", "address_street": "9 Baldwin Ave\nKianga NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Baldwin Ave\nKianga NSW 2546", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "first": "Matt", "last": "Griffiths", "email": "drgriffiths@mrandmrsgas.com.au", "phone": "0416035186", "mobile": "", "type": "JOB", "uuid": "426d7a4c-f91d-4364-95ac-2411d02177dd"}], "jobMaterials": [{"uuid": "41f95793-9327-495b-ad8b-2414cb4885fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1000 kpa relief valve", "price": "106.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "106.6900", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3", "cost": "88.9100", "displayed_cost": "88.9100", "job_material_bundle_uuid": ""}, {"uuid": "c66fb01f-3427-49bb-a1d2-2414c5fe50cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "AC Dojo PENZ02LF Chrome Wall Top Assembly Lead", "price": "64.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "64.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "63ea322d-930a-4a99-a1b7-20b5ea850aab", "sort_order": "801", "cost": "47.5200", "displayed_cost": "47.5200", "job_material_bundle_uuid": ""}, {"uuid": "4ef8139b-c3c0-4e33-a6cd-2414ccd6b3fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 300mm", "price": "8.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.5000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "e668a10f-9d8a-44bf-a5a2-22467c8057db", "sort_order": "702", "cost": "4.2500", "displayed_cost": "4.2500", "job_material_bundle_uuid": ""}, {"uuid": "1a27d3cc-f48a-4320-8c3e-2414cd5423dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Connector Flex Water Cone Type Pex 15FI x 450mm", "price": "9.6800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.6800", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "0e23c423-6580-449b-ac3b-211e0f3b0eeb", "sort_order": "604", "cost": "4.8400", "displayed_cost": "4.8400", "job_material_bundle_uuid": ""}, {"uuid": "12c62ae9-f852-40bd-ba4a-2414c2006c9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "14.1500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "14.1500", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "507", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "0d13dc58-f74c-402d-b357-2414c441c2bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Cover Plate S/S BSP Pipe 15mm x 16mm Rise 2644/10", "price": "3.9600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.9600", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "700befbf-3d84-41cb-be91-21bc0bd2b7bb", "sort_order": "250", "cost": "1.3200", "displayed_cost": "1.3200", "job_material_bundle_uuid": ""}, {"uuid": "ce874d20-3414-4d91-8f82-2414cb44207d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Service Call - attending plumber - Rod", "price": "125.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "125.0000", "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "material_uuid": "aae660ff-f488-44f8-b98f-1f5bec507c5b", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "2c292261-b75e-4161-9e19-2414c4675b8a", "start_date": "2026-04-16 12:06:16", "end_date": "2026-04-16 13:15:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 13:21:11", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0fcf0da9-7205-4b1f-b1a9-2411de75654b", "start_date": "2026-04-16 13:00:00", "end_date": "2026-04-16 14:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "36a9950c-63f2-48e2-9a98-2411df4e203d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 10:05:22", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 10:05:23", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T00:03:19.726167+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "15.134.210.111", "x-real-ip": "15.134.210.111", "content-length": "9002", "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_30c0141b-175c-4fc5-8c5a-241cf3df665b", "type": "job.updated", "data": {"uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "active": 1, "date": "2026-04-08 00:00:00", "job_address": "Industry and Environment\nPO Box 282\nNAROOMA, NSW 2546", "billing_address": "Industry & Environment\nPO Box 1967\nHURSTVILLE BC, NSW 1481", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-08 12:12:23", "work_done_description": "Purchase Order: 4100218670\nProperty: National Parks Depot, Narooma.\n\nAttend to install a new fire tanker filler.\n\nWork completed:\n- Cut in a new 50 mm line to the existing standpipe.\n- Install a new stainless-steel bracket to secure the Storz fitting.\n- Install a new isolation valve and all required fittings.\n- Reconnect the new supplied hose to the existing high-level filler.\n- Test all components on completion.", "generated_job_id": "11170", "completion_date": "2026-04-17 13:23:24", "completion_actioned_by_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 10:03:17", "payment_note": "", "ready_to_invoice": "1", "ready_to_invoice_stamp": "2026-04-20 20:11:12", "company_uuid": "ae3f605b-b5d5-4d4a-8d70-1f5be46befbb", "geo_is_valid": 1, "lng": 150.1324314, "lat": -36.2192762, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "", "geo_number": "", "payment_processed": 1, "payment_processed_stamp": "2026-04-20 20:11:47", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "1147.3300", "job_is_scheduled_until_stamp": "2026-04-17 12:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": true, "purchase_order_number": "Purchase Order: 4100218670", "invoice_sent_stamp": "2026-04-21 14:10:05", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "install a 65mm storz valve on truck filler\n\nPurchase Order: 4100218670", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "ae3f605b-b5d5-4d4a-8d70-1f5be46befbb", "name": "National Parks & Wildlife", "website": "", "abn_number": "", "address": "Industry and Environment\nPO Box 282\nNAROOMA, NSW 2546", "address_street": "Industry & Environment\nPO Box 1967", "address_city": "HURSTVILLE BC", "address_state": "NSW", "address_postcode": "1481", "address_country": "", "billing_address": "Industry & Environment\nPO Box 1967\nHURSTVILLE BC, NSW 1481", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "first": "", "last": "", "email": "supplier.invoices@environment.nsw.gov.au", "phone": "44760800", "mobile": "64940057 Nathan Gumela", "type": "BILLING", "uuid": "cd53df18-ab57-4f66-bea9-240c95baa70d"}, {"job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "first": "", "last": "", "email": "supplier.invoices@environment.nsw.gov.au", "phone": "44760800", "mobile": "64940057 Nathan Gumela", "type": "JOB", "uuid": "c49029a5-af3b-44e7-8f49-240c9a149ced"}], "jobMaterials": [{"uuid": "77cd546e-3051-43ce-92e3-2415e6e9dd9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.5000", "name": "Labour - tradesman and apprentice", "price": "143.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "143.0000", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "509ba682-31a0-49cc-8ab3-1f95e0e49aab", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4c7fc6d6-c50f-4035-b9ff-2418d674dd4d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Copperpress Water Tee Equal 50mm kwt", "price": "73.7300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "73.7300", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "a628bae7-0bd3-449e-85c7-2418dd423f8b", "sort_order": "513", "cost": "58.9800", "displayed_cost": "58.9800", "job_material_bundle_uuid": ""}, {"uuid": "c5a4c195-03dd-45c0-8a8e-2418dbe7fbdd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Copperpress Water MI Adaptor 50 x 50 MI BSP kwf", "price": "57.9400", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "57.9400", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "285061d2-a308-4876-9f72-2418dfaf263b", "sort_order": "425", "cost": "46.3500", "displayed_cost": "46.3500", "job_material_bundle_uuid": ""}, {"uuid": "41f50d4e-fd91-4823-91f3-2418dc44fd0d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Storz Adaptor Female 65mm x 50mm BSP SZAF6550", "price": "79.4800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "79.4800", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "85a75506-39d0-44fa-8cf0-2418d6e1e95b", "sort_order": "350", "cost": "63.5800", "displayed_cost": "63.5800", "job_material_bundle_uuid": ""}, {"uuid": "097211bc-6409-4607-8950-2418df436bed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1x 50mm bpress tee", "price": "107.8100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "107.8100", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "86.2500", "displayed_cost": "86.2500", "job_material_bundle_uuid": ""}, {"uuid": "e4248ae0-7414-4a62-9244-2418dba1508d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1x 50mm bpress 90", "price": "65.5600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "65.5600", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "52.4500", "displayed_cost": "52.4500", "job_material_bundle_uuid": ""}, {"uuid": "4699f620-f190-4dee-9654-2418d2e79afd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "2 x 50mm bpress 45 bends", "price": "68.6300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "68.6300", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "54.9000", "displayed_cost": "54.9000", "job_material_bundle_uuid": ""}, {"uuid": "daa3c4df-f4e8-486e-a8f7-2418dc9fee2d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1x 50mm ball valve", "price": "98.3600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.3600", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "78.6900", "displayed_cost": "78.6900", "job_material_bundle_uuid": ""}, {"uuid": "29bdf3e1-0e06-4bd4-809b-2418d6872d9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1x 50mm barrel union", "price": "71.6900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "71.6900", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "57.3500", "displayed_cost": "57.3500", "job_material_bundle_uuid": ""}, {"uuid": "a5b105d7-a730-426c-9627-2418d88a690d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "4 x rolls thread tape", "price": "4.3800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "4.3800", "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "2.1900", "displayed_cost": "2.1900", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "3f3381dc-297f-4a7a-b0aa-2415e1e0b90a", "start_date": "2026-04-17 11:18:00", "end_date": "2026-04-17 13:31:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "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-04-17 13:39:13", "allocated_by_staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb"}], "jobScheduledActivities": [{"uuid": "0b2a27a9-1d24-4244-85d2-2415eab1b73b", "start_date": "2026-04-17 11:30:00", "end_date": "2026-04-17 12:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a14511bf-a477-4f2d-a67c-240c9381446d", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-17 11:18:25", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-17 11:18:26", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T00:03:34.498259+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.195.54", "x-real-ip": "3.25.195.54", "content-length": "46861", "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_af1dd123-037d-4c88-b12b-241cf05d2e8b", "type": "job.updated", "data": {"uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "active": 1, "date": "2026-03-20 00:00:00", "job_address": "9 Negus Drive\nMystery Bay NSW 2546", "billing_address": "57 Eastaway Avenue\nNORTH NAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-20 11:14:14", "work_done_description": "Property - 9 negus drive mystery bay \n\n\nwork completed: \n- Disconnect and remove all existing pex lines in bathroom.\n- Remove towards the kitchen and to the below laundry/bathroom. \n \n- Repipe work all new pex into new bathroom fixture positions. \n- Hook back into the existing lines that feed elsewhere into house. \n- New positions for toilet basin bath and shower. \n- Turn water back on and test everything and make sure water is at all fixtures in house. \n\nSilo all holes\nRe do the vent from going through tiles down into timber frame\nWall and poke into ceiling space in garage where new stack needs to be ran \nCut all old stacks out that fed the bathroom. \nNew pipe will need to be installed for that \n\nInstal new flanges on toilet and basin \n\nRemode all rubbish from site back to yard \nClean areas and remove tools \nClean all work areas\n\n12/3/36 - Ray 1.5 hours\n\n30/3/26 \n\nDan \nStart running new stack work \nCut old\nSections out and re new \nRe hook existing kitchen sink line in to new stack work \nHook new toilet shower and vent point up \n\nClean up\nMess and rubbish. \nLeave fittings and pipe on site for next time\n\n22/4/26 \nDan   Matt 2hrs \nFinish all new stack work for new bathroom renovation \nDrill holes through timber joists and instal new 65mm 50mm and 40mm pipes for new waste for bath basin and floor waste\n\nStart fit out of new bathroom up stairs \n\nInstal new toilet suite and bidet toilet suite \nInstal shower rail and shower mixer trim kit \nInstal new vanity , top , and bowl \nTest all running correctly \nSilo toilet and basin top\n\n23/04 fit off bath and bath mixer in upstairs bathroom\n- Fit toilet bidet seat\n-Remove existing laundry trough and downstairs bathroom and install installation of new laundry trough mixer tap and valves as well as alterations to pipework\nReconnect washing machine", "generated_job_id": "10985", "completion_date": "2026-04-23 12:55:45", "completion_actioned_by_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "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 12:55:45", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "68a21cd1-d97e-4a6b-a20b-1f5be1e321bb", "geo_is_valid": 1, "lng": 150.1322371, "lat": -36.3039597, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Mystery Bay", "geo_street": "Negus Drive", "geo_number": "9", "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": "2393.4600", "job_is_scheduled_until_stamp": "2026-04-23 12:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "put drainage in downstairs ceiling below bathroom\n\nbathroom rough in. Lots to do two days work.\n- Ray knows about this so any questions ask large bathroom total renewal water pipes and stack drains.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "68a21cd1-d97e-4a6b-a20b-1f5be1e321bb", "name": "Van Soest Trevor", "website": "", "abn_number": "", "address": "", "address_street": "57 Eastaway Avenue", "address_city": "NORTH NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "57 Eastaway Avenue\nNORTH NAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "0417 761 348", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "14 Days", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "first": "", "last": "", "email": "tvscarpentry@gmail.com", "phone": "", "mobile": "", "type": "JOB", "uuid": "28b85b9c-4841-48bf-a997-23f94a49bb3d"}], "jobMaterials": [{"uuid": "f528cf5c-181a-48b8-9325-240004c7383a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "7.7091", "name": "Labour - tradesman and apprentice -", "price": "143.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "143.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "509ba682-31a0-49cc-8ab3-1f95e0e49aab", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e333b4d1-2d55-41d3-b7c9-240002b31f7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "1/2 auspex 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "4.8600", "displayed_cost": "4.8600", "job_material_bundle_uuid": ""}, {"uuid": "6964d015-75c8-4839-817b-24000e6c7b2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "12.0000", "name": "1/2 auspex 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "3.3400", "displayed_cost": "3.3400", "job_material_bundle_uuid": ""}, {"uuid": "809031a3-4a8a-43c3-b6bd-24000eb8389a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "7.0000", "name": "3/4 auspex 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "4.1700", "displayed_cost": "4.1700", "job_material_bundle_uuid": ""}, {"uuid": "66fe995c-63ef-4044-b59e-24000784065a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 aus pex sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "3.1100", "displayed_cost": "3.1100", "job_material_bundle_uuid": ""}, {"uuid": "59626996-1577-407f-bd00-240008b6cd6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3/4 x 1/2 auspex sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1858a8cf-0777-4937-820c-240001d396da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3/4 auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "6.6100", "displayed_cost": "6.6100", "job_material_bundle_uuid": ""}, {"uuid": "75e84bf9-c748-4215-950a-2400068d9d5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 x 1/2 c auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a2a966ee-6a1c-49b6-a0b7-240005d9ae0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 x 1/2 x 1/2 auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "69d0907c-4b79-4923-afc2-24000ed92cca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "4.6700", "displayed_cost": "4.6700", "job_material_bundle_uuid": ""}, {"uuid": "31900c3d-86d0-427c-a8dc-240004ffbc3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex x cu adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "7.6000", "displayed_cost": "7.6000", "job_material_bundle_uuid": ""}, {"uuid": "17da5b37-cce9-4492-9fb0-240004b475ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 auspex x cu adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "10.9000", "displayed_cost": "10.9000", "job_material_bundle_uuid": ""}, {"uuid": "d53f20d1-2ddd-4ecd-aa0c-240008507efa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex x butline adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "5.5900", "displayed_cost": "5.5900", "job_material_bundle_uuid": ""}, {"uuid": "7923cae6-2b02-46dd-a89c-24000298828a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex x butline adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "17.0600", "displayed_cost": "17.0600", "job_material_bundle_uuid": ""}, {"uuid": "c3df04c3-eabb-4daf-854f-240006cffdda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "Easy cap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "2.0100", "displayed_cost": "2.0100", "job_material_bundle_uuid": ""}, {"uuid": "12cfcfd2-02e0-4df2-9007-240009aa234a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "34.0000", "name": "35mm screws", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b8a2bdf6-bba4-4c08-b7b1-24000170b54a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100 safe waste tray", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f28600a9-718d-4eaf-9359-240002ab5d3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40 safe waste tray", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "86edb03e-b44d-48d0-be49-24000d50a4aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3m 50 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6ac245b2-26fe-4715-8e6e-2400092f425a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "41b54f3d-df67-4841-ad0f-24000435328a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3345e06d-ddbf-4eba-b315-24000b1d814a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ef2bd318-0ba1-4279-b94c-24000be24d3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Clear glue", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7bc3259f-f2c2-41fa-a9d3-240009d035aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Clear roof silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c4cd37c4-02db-4c93-b48c-24000b5c94ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "40.0000", "name": "Pex clips", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "edadd4b7-3de3-44d4-be7a-240004ea3d9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 auspex red length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "16f1ced7-8d2e-430a-a5e4-240001cbdaca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "3/4 auspex black length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "dcbcfb9c-b3fc-4d8b-b3b9-24000150085a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 auspex black length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4a24a8c-3ddf-4e0a-a822-2403b703c02a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "2m 100 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "cab4a5e3-bd11-44f5-afb2-2403b88846da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "100mm 45 mf", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3100", "cost": "1.8900", "displayed_cost": "1.8900", "job_material_bundle_uuid": ""}, {"uuid": "412309a3-30ec-4f37-8031-2403b2a1a46a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100mm x 45 deg junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32000239-5017-4a96-b38a-2403bf92d20a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mmx 50mm 45 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e154d72b-0252-45d7-b2f6-2403b612e93a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm x 65mm 45 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3400", "cost": "5.6100", "displayed_cost": "5.6100", "job_material_bundle_uuid": ""}, {"uuid": "02cd7f35-aae4-4cb7-9bbe-2403b760e5fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100x 50 lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3500", "cost": "2.9400", "displayed_cost": "2.9400", "job_material_bundle_uuid": ""}, {"uuid": "0cf36e3d-9cb8-44c2-9e84-2403b496b88a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65x 50 lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3600", "cost": "3.8000", "displayed_cost": "3.8000", "job_material_bundle_uuid": ""}, {"uuid": "a3a6d10b-60a8-4ff5-900b-2403b55a3b8a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm x 50mm 45 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3700", "cost": "5.8300", "displayed_cost": "5.8300", "job_material_bundle_uuid": ""}, {"uuid": "e6962346-820e-4345-ad4f-2403bdc538ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3800", "cost": "2.3900", "displayed_cost": "2.3900", "job_material_bundle_uuid": ""}, {"uuid": "ae177ad9-3c0c-43cd-aac0-2403b52b3f8a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 90 mf", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3900", "cost": "4.6200", "displayed_cost": "4.6200", "job_material_bundle_uuid": ""}, {"uuid": "43a199b6-9107-489b-88cf-2403bf3a7a5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "100mm 5", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4000", "cost": "1.9400", "displayed_cost": "1.9400", "job_material_bundle_uuid": ""}, {"uuid": "ec135334-0683-4ab8-8cf6-2403b424816a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "50 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6330f5ad-aa14-40c0-94d5-2403bf37a3ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4200", "cost": "0.8800", "displayed_cost": "0.8800", "job_material_bundle_uuid": ""}, {"uuid": "cc69045a-8682-475f-9dd9-2403b0398b0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4300", "cost": "1.2700", "displayed_cost": "1.2700", "job_material_bundle_uuid": ""}, {"uuid": "10878572-3ef7-4525-bee5-2403bf4e14aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "2m 50 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4400", "cost": "6.8700", "displayed_cost": "6.8700", "job_material_bundle_uuid": ""}, {"uuid": "18acda21-7fb6-4816-a720-2403b40413ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100x 50 pot gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4500", "cost": "7.5500", "displayed_cost": "7.5500", "job_material_bundle_uuid": ""}, {"uuid": "2645bc97-eadc-4cc9-879f-2403b8f53f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Plastic hanger", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4600", "cost": "7.2200", "displayed_cost": "7.2200", "job_material_bundle_uuid": ""}, {"uuid": "e2ec74aa-ee87-4f53-8e7f-2403b22aecda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm screwed cap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4700", "cost": "2.5500", "displayed_cost": "2.5500", "job_material_bundle_uuid": ""}, {"uuid": "4fa80b94-b5a1-4bbf-92a8-2403b9ca4d4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Glue clear and clear cleaner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4800", "cost": "10.0000", "displayed_cost": "10.0000", "job_material_bundle_uuid": ""}, {"uuid": "cfcb592b-c986-41d6-a2ad-2403b7d8879a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.4275", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1210a8e2-ba08-4469-9554-2403b364561a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm puddle flange", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4900", "cost": "4.2200", "displayed_cost": "4.2200", "job_material_bundle_uuid": ""}, {"uuid": "a16b34b7-e850-4513-9851-241ae212b23a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.5263", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "0", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d7af7659-b660-473e-96df-241ae0836cba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1.2 m 40mm pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4901", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b3e3a45a-71d0-470f-8388-241aeb50fb2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1.2m 50mm pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4902", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b1d26e1b-51a3-4d66-9cfa-241aeda543da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm pvc length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4903", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fc428d0d-48c8-4dc4-9a68-241ae45047ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm boss gully connector", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4904", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d638a5ec-159d-47b5-8907-241aed29129a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4905", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "62f55296-5c15-4532-b67d-241ae327ac4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4906", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23700b81-65b2-463c-b13e-241ae4f464aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm mf 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4907", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6ed94729-8f9b-4fc2-a8b6-241ae6e3ef9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mmx50mm lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4908", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "df7034a8-ded7-4097-97ed-241ae9057faa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4909", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "30c4f890-cc77-46b4-928a-241ae9c2eb8a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "40mm socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4910", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "581737f4-51fa-4983-b444-241ae7b765ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "65mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4911", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d6910dbd-f8a7-41e2-bd44-241aede8e25a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4912", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f19402b5-d54e-408e-944e-241ae125a14a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4913", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9fc956c0-d559-48bb-8738-241ae13b9e3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm x 65mm lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4914", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "473f7878-f8c8-42d9-b89a-241aee1a99ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4915", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "79241a7a-bc22-470c-a8d8-241aed86963a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1m 100mm pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4916", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "93912030-5b3a-4109-aece-241ae55bce9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40 sp trap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4917", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2da0a4ba-787c-476a-b4f0-241aecc27b6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "Loose nut mini taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4918", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4dc8b4f5-9218-4a3f-9c2a-241aece5cc4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "White bathroom silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4919", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "019fcd97-d0d2-4bc0-8c46-241aec05b7ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Clear bathroom silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4920", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2498acae-d21f-4410-8229-241aedbdd2aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "6mm tile bit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4921", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "46960a32-4dc4-4643-9395-241aefae572a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "Blue plugs and 65mm roof screw", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4922", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23ebdb8b-dd21-4d5c-b6d3-241ae69e468a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32 x 40 chrome plug and waste overflow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4923", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "dd0e208d-0997-4a87-95ab-241aefe3189a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "450 flexi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4924", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f6a24e92-c7a4-4ae7-b75f-241aebd3d61a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 flexi cover plates", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4925", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3b74426a-555e-4d7c-95b4-241aec6f126a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm cover plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4926", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "981cb236-898d-484e-925c-241aedb45f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "12mm raised cover plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4927", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "44e5219a-99e5-4115-a8c3-241aefee202a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4928", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1db40af4-ea72-4836-8311-241bf408ca5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoices", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4929", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "477e386c-aa03-4531-bda7-241bf43ea25a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "50 x 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4930", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f065f48e-4909-4e2d-a0d5-241bfbe8174a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Tri valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4931", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "56cff1ff-bfc8-422c-b34f-241bf068d2aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "16mm flexi pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4932", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fa658340-be46-48e9-bdec-241bfa0a929a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm Flexi plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8300", "cost": "3.1000", "displayed_cost": "3.1000", "job_material_bundle_uuid": ""}, {"uuid": "e2b5e5d0-cc41-41a2-bab7-241bfc69918a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "225 m &f flexi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4934", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "aaba150f-5dc1-4cf3-953f-23ffd2d76e6a", "start_date": "2026-03-27 07:58:01", "end_date": "2026-03-27 15:43:57", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "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": "202", "travel_distance_in_meters": "2962", "material_uuid": "", "allocated_timestamp": "2026-03-27 15:44:16", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "f2b6ad00-3fbb-410e-bd25-23ffdf03caea", "start_date": "2026-03-27 08:01:43", "end_date": "2026-03-27 15:44:04", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-27 15:44:19", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "743453d3-4e06-485a-8943-2403bb89b25a", "start_date": "2026-03-30 13:33:16", "end_date": "2026-03-30 15:58:55", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-30 15:59:06", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "70f0567b-f6ca-4905-a182-241ae604828a", "start_date": "2026-04-22 12:54:07", "end_date": "2026-04-22 15:18:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "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-22 15:18:59", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "2e39aa33-cadc-4618-9fd8-2419005b38ea", "start_date": "2026-04-22 07:59:45", "end_date": "2026-04-22 16:31:20", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 16:31:44", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "1591b425-d12e-4473-ad32-241aeb6836ca", "start_date": "2026-04-23 08:00:47", "end_date": "2026-04-23 12:55:41", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "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-23 12:55:46", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "d1aa9725-fcd0-474f-bebf-23f949f7ce6b", "start_date": "2026-03-27 08:00:00", "end_date": "2026-03-27 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-20 12:39:18", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-20 12:39:18", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "aad0ee1f-978a-47ca-8edf-23f9479ca06b", "start_date": "2026-03-27 08:00:00", "end_date": "2026-03-27 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-20 21:25:15", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-20 21:25:15", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "4743d965-a729-4673-bd28-24024ea1c49b", "start_date": "2026-03-30 09:15:00", "end_date": "2026-03-30 16:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-30 06:07:36", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-30 06:07:37", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "0dd34eba-f5e8-4fca-b5d2-24190fe900ab", "start_date": "2026-04-22 08:00:00", "end_date": "2026-04-22 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 07:17:36", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 07:17:36", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "7bd90b87-3288-4624-a392-2415ec3f1a8b", "start_date": "2026-04-23 08:00:00", "end_date": "2026-04-23 12:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 07:49:39", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 07:49:40", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T00:06:54.146008+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "54.79.75.12", "x-real-ip": "54.79.75.12", "content-length": "46864", "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_233ac176-5753-4107-9e51-241cfc0efe2b", "type": "job.updated", "data": {"uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "active": 1, "date": "2026-03-20 00:00:00", "job_address": "9 Negus Drive\nMystery Bay NSW 2546", "billing_address": "57 Eastaway Avenue\nNORTH NAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-20 11:14:14", "work_done_description": "Property - 9 negus drive mystery bay \n\n\nwork completed: \n- Disconnect and remove all existing pex lines in bathroom.\n- Remove towards the kitchen and to the below laundry/bathroom. \n \n- Repipe work all new pex into new bathroom fixture positions. \n- Hook back into the existing lines that feed elsewhere into house. \n- New positions for toilet basin bath and shower. \n- Turn water back on and test everything and make sure water is at all fixtures in house. \n\nSilo all holes\nRe do the vent from going through tiles down into timber frame\nWall and poke into ceiling space in garage where new stack needs to be ran \nCut all old stacks out that fed the bathroom. \nNew pipe will need to be installed for that \n\nInstal new flanges on toilet and basin \n\nRemode all rubbish from site back to yard \nClean areas and remove tools \nClean all work areas\n\n12/3/36 - Ray 1.5 hours\n\n30/3/26 \n\nDan \nStart running new stack work \nCut old\nSections out and re new \nRe hook existing kitchen sink line in to new stack work \nHook new toilet shower and vent point up \n\nClean up\nMess and rubbish. \nLeave fittings and pipe on site for next time\n\n22/4/26 \nDan   Matt 2hrs \nFinish all new stack work for new bathroom renovation \nDrill holes through timber joists and instal new 65mm 50mm and 40mm pipes for new waste for bath basin and floor waste\n\nStart fit out of new bathroom up stairs \n\nInstal new toilet suite and bidet toilet suite \nInstal shower rail and shower mixer trim kit \nInstal new vanity , top , and bowl \nTest all running correctly \nSilo toilet and basin top\n\n23/04 fit off bath and bath mixer in upstairs bathroom\n- Fit toilet bidet seat\n-Remove existing laundry trough and downstairs bathroom and install installation of new laundry trough mixer tap and valves as well as alterations to pipework\nReconnect washing machine", "generated_job_id": "10985", "completion_date": "2026-04-23 12:55:45", "completion_actioned_by_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "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 12:55:45", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "68a21cd1-d97e-4a6b-a20b-1f5be1e321bb", "geo_is_valid": 1, "lng": 150.1322371, "lat": -36.3039597, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Mystery Bay", "geo_street": "Negus Drive", "geo_number": "9", "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": "2393.4600", "job_is_scheduled_until_stamp": "2026-04-23 12:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "put drainage in downstairs ceiling below bathroom\n\nbathroom rough in. Lots to do two days work.\n- Ray knows about this so any questions ask large bathroom total renewal water pipes and stack drains.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "68a21cd1-d97e-4a6b-a20b-1f5be1e321bb", "name": "Van Soest Trevor", "website": "", "abn_number": "", "address": "", "address_street": "57 Eastaway Avenue", "address_city": "NORTH NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "57 Eastaway Avenue\nNORTH NAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "0417 761 348", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "14 Days", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "first": "", "last": "", "email": "tvscarpentry@gmail.com", "phone": "", "mobile": "", "type": "JOB", "uuid": "28b85b9c-4841-48bf-a997-23f94a49bb3d"}], "jobMaterials": [{"uuid": "f528cf5c-181a-48b8-9325-240004c7383a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "7.7091", "name": "Labour - tradesman and apprentice -", "price": "143.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "143.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "509ba682-31a0-49cc-8ab3-1f95e0e49aab", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e333b4d1-2d55-41d3-b7c9-240002b31f7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "1/2 auspex 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "4.8600", "displayed_cost": "4.8600", "job_material_bundle_uuid": ""}, {"uuid": "6964d015-75c8-4839-817b-24000e6c7b2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "12.0000", "name": "1/2 auspex 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "3.3400", "displayed_cost": "3.3400", "job_material_bundle_uuid": ""}, {"uuid": "809031a3-4a8a-43c3-b6bd-24000eb8389a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "7.0000", "name": "3/4 auspex 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "4.1700", "displayed_cost": "4.1700", "job_material_bundle_uuid": ""}, {"uuid": "66fe995c-63ef-4044-b59e-24000784065a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 aus pex sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "3.1100", "displayed_cost": "3.1100", "job_material_bundle_uuid": ""}, {"uuid": "59626996-1577-407f-bd00-240008b6cd6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3/4 x 1/2 auspex sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "3.2000", "displayed_cost": "3.2000", "job_material_bundle_uuid": ""}, {"uuid": "1858a8cf-0777-4937-820c-240001d396da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3/4 auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "6.6100", "displayed_cost": "6.6100", "job_material_bundle_uuid": ""}, {"uuid": "75e84bf9-c748-4215-950a-2400068d9d5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 x 1/2 c auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a2a966ee-6a1c-49b6-a0b7-240005d9ae0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 x 1/2 x 1/2 auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "69d0907c-4b79-4923-afc2-24000ed92cca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "4.6700", "displayed_cost": "4.6700", "job_material_bundle_uuid": ""}, {"uuid": "31900c3d-86d0-427c-a8dc-240004ffbc3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex x cu adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "7.6000", "displayed_cost": "7.6000", "job_material_bundle_uuid": ""}, {"uuid": "17da5b37-cce9-4492-9fb0-240004b475ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 auspex x cu adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "10.9000", "displayed_cost": "10.9000", "job_material_bundle_uuid": ""}, {"uuid": "d53f20d1-2ddd-4ecd-aa0c-240008507efa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex x butline adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "5.5900", "displayed_cost": "5.5900", "job_material_bundle_uuid": ""}, {"uuid": "7923cae6-2b02-46dd-a89c-24000298828a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex x butline adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "17.0600", "displayed_cost": "17.0600", "job_material_bundle_uuid": ""}, {"uuid": "c3df04c3-eabb-4daf-854f-240006cffdda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "Easy cap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "2.0100", "displayed_cost": "2.0100", "job_material_bundle_uuid": ""}, {"uuid": "12cfcfd2-02e0-4df2-9007-240009aa234a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "34.0000", "name": "35mm screws", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b8a2bdf6-bba4-4c08-b7b1-24000170b54a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100 safe waste tray", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f28600a9-718d-4eaf-9359-240002ab5d3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40 safe waste tray", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "86edb03e-b44d-48d0-be49-24000d50a4aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3m 50 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6ac245b2-26fe-4715-8e6e-2400092f425a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "41b54f3d-df67-4841-ad0f-24000435328a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3345e06d-ddbf-4eba-b315-24000b1d814a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ef2bd318-0ba1-4279-b94c-24000be24d3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Clear glue", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7bc3259f-f2c2-41fa-a9d3-240009d035aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Clear roof silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c4cd37c4-02db-4c93-b48c-24000b5c94ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "40.0000", "name": "Pex clips", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "edadd4b7-3de3-44d4-be7a-240004ea3d9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 auspex red length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "16f1ced7-8d2e-430a-a5e4-240001cbdaca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "3/4 auspex black length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "dcbcfb9c-b3fc-4d8b-b3b9-24000150085a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 auspex black length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4a24a8c-3ddf-4e0a-a822-2403b703c02a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "2m 100 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "cab4a5e3-bd11-44f5-afb2-2403b88846da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "100mm 45 mf", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3200", "cost": "1.8900", "displayed_cost": "1.8900", "job_material_bundle_uuid": ""}, {"uuid": "412309a3-30ec-4f37-8031-2403b2a1a46a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100mm x 45 deg junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32000239-5017-4a96-b38a-2403bf92d20a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mmx 50mm 45 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e154d72b-0252-45d7-b2f6-2403b612e93a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm x 65mm 45 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3500", "cost": "5.6100", "displayed_cost": "5.6100", "job_material_bundle_uuid": ""}, {"uuid": "02cd7f35-aae4-4cb7-9bbe-2403b760e5fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100x 50 lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3600", "cost": "2.9400", "displayed_cost": "2.9400", "job_material_bundle_uuid": ""}, {"uuid": "0cf36e3d-9cb8-44c2-9e84-2403b496b88a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65x 50 lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3700", "cost": "3.8000", "displayed_cost": "3.8000", "job_material_bundle_uuid": ""}, {"uuid": "a3a6d10b-60a8-4ff5-900b-2403b55a3b8a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm x 50mm 45 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3800", "cost": "5.8300", "displayed_cost": "5.8300", "job_material_bundle_uuid": ""}, {"uuid": "e6962346-820e-4345-ad4f-2403bdc538ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3900", "cost": "2.3900", "displayed_cost": "2.3900", "job_material_bundle_uuid": ""}, {"uuid": "ae177ad9-3c0c-43cd-aac0-2403b52b3f8a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 90 mf", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4000", "cost": "4.6200", "displayed_cost": "4.6200", "job_material_bundle_uuid": ""}, {"uuid": "43a199b6-9107-489b-88cf-2403bf3a7a5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "100mm 5", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4100", "cost": "1.9400", "displayed_cost": "1.9400", "job_material_bundle_uuid": ""}, {"uuid": "ec135334-0683-4ab8-8cf6-2403b424816a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "50 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6330f5ad-aa14-40c0-94d5-2403bf37a3ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4300", "cost": "0.8800", "displayed_cost": "0.8800", "job_material_bundle_uuid": ""}, {"uuid": "cc69045a-8682-475f-9dd9-2403b0398b0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4400", "cost": "1.2700", "displayed_cost": "1.2700", "job_material_bundle_uuid": ""}, {"uuid": "10878572-3ef7-4525-bee5-2403bf4e14aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "2m 50 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4500", "cost": "6.8700", "displayed_cost": "6.8700", "job_material_bundle_uuid": ""}, {"uuid": "18acda21-7fb6-4816-a720-2403b40413ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100x 50 pot gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4600", "cost": "7.5500", "displayed_cost": "7.5500", "job_material_bundle_uuid": ""}, {"uuid": "2645bc97-eadc-4cc9-879f-2403b8f53f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Plastic hanger", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4700", "cost": "7.2200", "displayed_cost": "7.2200", "job_material_bundle_uuid": ""}, {"uuid": "e2ec74aa-ee87-4f53-8e7f-2403b22aecda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm screwed cap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4800", "cost": "2.5500", "displayed_cost": "2.5500", "job_material_bundle_uuid": ""}, {"uuid": "4fa80b94-b5a1-4bbf-92a8-2403b9ca4d4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Glue clear and clear cleaner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4900", "cost": "10.0000", "displayed_cost": "10.0000", "job_material_bundle_uuid": ""}, {"uuid": "cfcb592b-c986-41d6-a2ad-2403b7d8879a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.4275", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1210a8e2-ba08-4469-9554-2403b364561a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm puddle flange", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5000", "cost": "4.2200", "displayed_cost": "4.2200", "job_material_bundle_uuid": ""}, {"uuid": "a16b34b7-e850-4513-9851-241ae212b23a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.5263", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d7af7659-b660-473e-96df-241ae0836cba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1.2 m 40mm pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b3e3a45a-71d0-470f-8388-241aeb50fb2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1.2m 50mm pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b1d26e1b-51a3-4d66-9cfa-241aeda543da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm pvc length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fc428d0d-48c8-4dc4-9a68-241ae45047ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm boss gully connector", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d638a5ec-159d-47b5-8907-241aed29129a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "62f55296-5c15-4532-b67d-241ae327ac4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23700b81-65b2-463c-b13e-241ae4f464aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm mf 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6ed94729-8f9b-4fc2-a8b6-241ae6e3ef9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mmx50mm lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "df7034a8-ded7-4097-97ed-241ae9057faa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "30c4f890-cc77-46b4-928a-241ae9c2eb8a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "40mm socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "581737f4-51fa-4983-b444-241ae7b765ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "65mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d6910dbd-f8a7-41e2-bd44-241aede8e25a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f19402b5-d54e-408e-944e-241ae125a14a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9fc956c0-d559-48bb-8738-241ae13b9e3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm x 65mm lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "473f7878-f8c8-42d9-b89a-241aee1a99ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "79241a7a-bc22-470c-a8d8-241aed86963a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1m 100mm pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "93912030-5b3a-4109-aece-241ae55bce9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40 sp trap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2da0a4ba-787c-476a-b4f0-241aecc27b6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "Loose nut mini taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4dc8b4f5-9218-4a3f-9c2a-241aece5cc4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "White bathroom silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "019fcd97-d0d2-4bc0-8c46-241aec05b7ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Clear bathroom silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2498acae-d21f-4410-8229-241aedbdd2aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "6mm tile bit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "46960a32-4dc4-4643-9395-241aefae572a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "Blue plugs and 65mm roof screw", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23ebdb8b-dd21-4d5c-b6d3-241ae69e468a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32 x 40 chrome plug and waste overflow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "dd0e208d-0997-4a87-95ab-241aefe3189a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "450 flexi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f6a24e92-c7a4-4ae7-b75f-241aebd3d61a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 flexi cover plates", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3b74426a-555e-4d7c-95b4-241aec6f126a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm cover plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "981cb236-898d-484e-925c-241aedb45f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "12mm raised cover plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "44e5219a-99e5-4115-a8c3-241aefee202a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1db40af4-ea72-4836-8311-241bf408ca5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoices", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "477e386c-aa03-4531-bda7-241bf43ea25a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "50 x 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f065f48e-4909-4e2d-a0d5-241bfbe8174a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Tri valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "56cff1ff-bfc8-422c-b34f-241bf068d2aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "16mm flexi pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fa658340-be46-48e9-bdec-241bfa0a929a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm Flexi plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8300", "cost": "3.1000", "displayed_cost": "3.1000", "job_material_bundle_uuid": ""}, {"uuid": "e2b5e5d0-cc41-41a2-bab7-241bfc69918a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "225 m &f flexi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "aaba150f-5dc1-4cf3-953f-23ffd2d76e6a", "start_date": "2026-03-27 07:58:01", "end_date": "2026-03-27 15:43:57", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "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": "202", "travel_distance_in_meters": "2962", "material_uuid": "", "allocated_timestamp": "2026-03-27 15:44:16", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "f2b6ad00-3fbb-410e-bd25-23ffdf03caea", "start_date": "2026-03-27 08:01:43", "end_date": "2026-03-27 15:44:04", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-27 15:44:19", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "743453d3-4e06-485a-8943-2403bb89b25a", "start_date": "2026-03-30 13:33:16", "end_date": "2026-03-30 15:58:55", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-30 15:59:06", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "70f0567b-f6ca-4905-a182-241ae604828a", "start_date": "2026-04-22 12:54:07", "end_date": "2026-04-22 15:18:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "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-22 15:18:59", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "2e39aa33-cadc-4618-9fd8-2419005b38ea", "start_date": "2026-04-22 07:59:45", "end_date": "2026-04-22 16:31:20", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 16:31:44", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "1591b425-d12e-4473-ad32-241aeb6836ca", "start_date": "2026-04-23 08:00:47", "end_date": "2026-04-23 12:55:41", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "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-23 12:55:46", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "d1aa9725-fcd0-474f-bebf-23f949f7ce6b", "start_date": "2026-03-27 08:00:00", "end_date": "2026-03-27 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-20 12:39:18", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-20 12:39:18", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "aad0ee1f-978a-47ca-8edf-23f9479ca06b", "start_date": "2026-03-27 08:00:00", "end_date": "2026-03-27 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-20 21:25:15", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-20 21:25:15", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "4743d965-a729-4673-bd28-24024ea1c49b", "start_date": "2026-03-30 09:15:00", "end_date": "2026-03-30 16:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-30 06:07:36", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-30 06:07:37", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "0dd34eba-f5e8-4fca-b5d2-24190fe900ab", "start_date": "2026-04-22 08:00:00", "end_date": "2026-04-22 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 07:17:36", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 07:17:36", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "7bd90b87-3288-4624-a392-2415ec3f1a8b", "start_date": "2026-04-23 08:00:00", "end_date": "2026-04-23 12:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 07:49:39", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 07:49:40", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


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

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


received_at: 2026-04-24T00:11:05.275492+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.106.117.146", "x-real-ip": "3.106.117.146", "content-length": "46864", "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_e7712680-3770-4325-8812-241cfe42ee2b", "type": "job.updated", "data": {"uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "active": 1, "date": "2026-03-20 00:00:00", "job_address": "9 Negus Drive\nMystery Bay NSW 2546", "billing_address": "57 Eastaway Avenue\nNORTH NAROOMA, NSW 2546", "status": "Completed", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-20 11:14:14", "work_done_description": "Property - 9 negus drive mystery bay \n\n\nwork completed: \n- Disconnect and remove all existing pex lines in bathroom.\n- Remove towards the kitchen and to the below laundry/bathroom. \n \n- Repipe work all new pex into new bathroom fixture positions. \n- Hook back into the existing lines that feed elsewhere into house. \n- New positions for toilet basin bath and shower. \n- Turn water back on and test everything and make sure water is at all fixtures in house. \n\nSilo all holes\nRe do the vent from going through tiles down into timber frame\nWall and poke into ceiling space in garage where new stack needs to be ran \nCut all old stacks out that fed the bathroom. \nNew pipe will need to be installed for that \n\nInstal new flanges on toilet and basin \n\nRemode all rubbish from site back to yard \nClean areas and remove tools \nClean all work areas\n\n12/3/36 - Ray 1.5 hours\n\n30/3/26 \n\nDan \nStart running new stack work \nCut old\nSections out and re new \nRe hook existing kitchen sink line in to new stack work \nHook new toilet shower and vent point up \n\nClean up\nMess and rubbish. \nLeave fittings and pipe on site for next time\n\n22/4/26 \nDan   Matt 2hrs \nFinish all new stack work for new bathroom renovation \nDrill holes through timber joists and instal new 65mm 50mm and 40mm pipes for new waste for bath basin and floor waste\n\nStart fit out of new bathroom up stairs \n\nInstal new toilet suite and bidet toilet suite \nInstal shower rail and shower mixer trim kit \nInstal new vanity , top , and bowl \nTest all running correctly \nSilo toilet and basin top\n\n23/04 fit off bath and bath mixer in upstairs bathroom\n- Fit toilet bidet seat\n-Remove existing laundry trough and downstairs bathroom and install installation of new laundry trough mixer tap and valves as well as alterations to pipework\nReconnect washing machine", "generated_job_id": "10985", "completion_date": "2026-04-23 12:55:45", "completion_actioned_by_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "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 12:55:45", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "68a21cd1-d97e-4a6b-a20b-1f5be1e321bb", "geo_is_valid": 1, "lng": 150.1322371, "lat": -36.3039597, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Mystery Bay", "geo_street": "Negus Drive", "geo_number": "9", "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": "2393.4600", "job_is_scheduled_until_stamp": "2026-04-23 12:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "put drainage in downstairs ceiling below bathroom\n\nbathroom rough in. Lots to do two days work.\n- Ray knows about this so any questions ask large bathroom total renewal water pipes and stack drains.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "68a21cd1-d97e-4a6b-a20b-1f5be1e321bb", "name": "Van Soest Trevor", "website": "", "abn_number": "", "address": "", "address_street": "57 Eastaway Avenue", "address_city": "NORTH NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "57 Eastaway Avenue\nNORTH NAROOMA, NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "0417 761 348", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "14 Days", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "first": "", "last": "", "email": "tvscarpentry@gmail.com", "phone": "", "mobile": "", "type": "JOB", "uuid": "28b85b9c-4841-48bf-a997-23f94a49bb3d"}], "jobMaterials": [{"uuid": "f528cf5c-181a-48b8-9325-240004c7383a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "7.7091", "name": "Labour - tradesman and apprentice -", "price": "143.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "143.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "509ba682-31a0-49cc-8ab3-1f95e0e49aab", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e333b4d1-2d55-41d3-b7c9-240002b31f7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "1/2 auspex 19", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "4.8600", "displayed_cost": "4.8600", "job_material_bundle_uuid": ""}, {"uuid": "6964d015-75c8-4839-817b-24000e6c7b2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "12.0000", "name": "1/2 auspex 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "3.3400", "displayed_cost": "3.3400", "job_material_bundle_uuid": ""}, {"uuid": "809031a3-4a8a-43c3-b6bd-24000eb8389a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "7.0000", "name": "3/4 auspex 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "4.1700", "displayed_cost": "4.1700", "job_material_bundle_uuid": ""}, {"uuid": "66fe995c-63ef-4044-b59e-24000784065a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 aus pex sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "3.1100", "displayed_cost": "3.1100", "job_material_bundle_uuid": ""}, {"uuid": "59626996-1577-407f-bd00-240008b6cd6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3/4 x 1/2 auspex sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "3.2000", "displayed_cost": "3.2000", "job_material_bundle_uuid": ""}, {"uuid": "1858a8cf-0777-4937-820c-240001d396da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3/4 auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "6.6100", "displayed_cost": "6.6100", "job_material_bundle_uuid": ""}, {"uuid": "75e84bf9-c748-4215-950a-2400068d9d5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 x 1/2 c auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a2a966ee-6a1c-49b6-a0b7-240005d9ae0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 x 1/2 x 1/2 auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "69d0907c-4b79-4923-afc2-24000ed92cca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 auspex tee", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "4.6700", "displayed_cost": "4.6700", "job_material_bundle_uuid": ""}, {"uuid": "31900c3d-86d0-427c-a8dc-240004ffbc3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex x cu adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "7.6000", "displayed_cost": "7.6000", "job_material_bundle_uuid": ""}, {"uuid": "17da5b37-cce9-4492-9fb0-240004b475ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 auspex x cu adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "10.9000", "displayed_cost": "10.9000", "job_material_bundle_uuid": ""}, {"uuid": "d53f20d1-2ddd-4ecd-aa0c-240008507efa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 auspex x butline adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "5.5900", "displayed_cost": "5.5900", "job_material_bundle_uuid": ""}, {"uuid": "7923cae6-2b02-46dd-a89c-24000298828a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 auspex x butline adp", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "17.0600", "displayed_cost": "17.0600", "job_material_bundle_uuid": ""}, {"uuid": "c3df04c3-eabb-4daf-854f-240006cffdda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "Easy cap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "2.0100", "displayed_cost": "2.0100", "job_material_bundle_uuid": ""}, {"uuid": "12cfcfd2-02e0-4df2-9007-240009aa234a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "34.0000", "name": "35mm screws", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b8a2bdf6-bba4-4c08-b7b1-24000170b54a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100 safe waste tray", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1900", "cost": "2.2100", "displayed_cost": "2.2100", "job_material_bundle_uuid": ""}, {"uuid": "f28600a9-718d-4eaf-9359-240002ab5d3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40 safe waste tray", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2000", "cost": "4.0000", "displayed_cost": "4.0000", "job_material_bundle_uuid": ""}, {"uuid": "86edb03e-b44d-48d0-be49-24000d50a4aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3m 50 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6ac245b2-26fe-4715-8e6e-2400092f425a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "41b54f3d-df67-4841-ad0f-24000435328a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3345e06d-ddbf-4eba-b315-24000b1d814a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ef2bd318-0ba1-4279-b94c-24000be24d3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Clear glue", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7bc3259f-f2c2-41fa-a9d3-240009d035aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Clear roof silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c4cd37c4-02db-4c93-b48c-24000b5c94ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "40.0000", "name": "Pex clips", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "edadd4b7-3de3-44d4-be7a-240004ea3d9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 auspex red length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "16f1ced7-8d2e-430a-a5e4-240001cbdaca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "3/4 auspex black length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "dcbcfb9c-b3fc-4d8b-b3b9-24000150085a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 auspex black length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4a24a8c-3ddf-4e0a-a822-2403b703c02a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "2m 100 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "cab4a5e3-bd11-44f5-afb2-2403b88846da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.0000", "name": "100mm 45 mf", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3200", "cost": "1.8900", "displayed_cost": "1.8900", "job_material_bundle_uuid": ""}, {"uuid": "412309a3-30ec-4f37-8031-2403b2a1a46a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "100mm x 45 deg junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "32000239-5017-4a96-b38a-2403bf92d20a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mmx 50mm 45 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e154d72b-0252-45d7-b2f6-2403b612e93a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm x 65mm 45 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3500", "cost": "5.6100", "displayed_cost": "5.6100", "job_material_bundle_uuid": ""}, {"uuid": "02cd7f35-aae4-4cb7-9bbe-2403b760e5fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100x 50 lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3600", "cost": "2.9400", "displayed_cost": "2.9400", "job_material_bundle_uuid": ""}, {"uuid": "0cf36e3d-9cb8-44c2-9e84-2403b496b88a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65x 50 lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3700", "cost": "3.8000", "displayed_cost": "3.8000", "job_material_bundle_uuid": ""}, {"uuid": "a3a6d10b-60a8-4ff5-900b-2403b55a3b8a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm x 50mm 45 junction", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3800", "cost": "5.8300", "displayed_cost": "5.8300", "job_material_bundle_uuid": ""}, {"uuid": "e6962346-820e-4345-ad4f-2403bdc538ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3900", "cost": "2.3900", "displayed_cost": "2.3900", "job_material_bundle_uuid": ""}, {"uuid": "ae177ad9-3c0c-43cd-aac0-2403b52b3f8a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 90 mf", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4000", "cost": "4.6200", "displayed_cost": "4.6200", "job_material_bundle_uuid": ""}, {"uuid": "43a199b6-9107-489b-88cf-2403bf3a7a5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "100mm 5", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4100", "cost": "1.9400", "displayed_cost": "1.9400", "job_material_bundle_uuid": ""}, {"uuid": "ec135334-0683-4ab8-8cf6-2403b424816a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "50 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6330f5ad-aa14-40c0-94d5-2403bf37a3ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4300", "cost": "0.8800", "displayed_cost": "0.8800", "job_material_bundle_uuid": ""}, {"uuid": "cc69045a-8682-475f-9dd9-2403b0398b0a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4400", "cost": "1.2700", "displayed_cost": "1.2700", "job_material_bundle_uuid": ""}, {"uuid": "10878572-3ef7-4525-bee5-2403bf4e14aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "2m 50 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4500", "cost": "6.8700", "displayed_cost": "6.8700", "job_material_bundle_uuid": ""}, {"uuid": "18acda21-7fb6-4816-a720-2403b40413ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100x 50 pot gully", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4600", "cost": "7.5500", "displayed_cost": "7.5500", "job_material_bundle_uuid": ""}, {"uuid": "2645bc97-eadc-4cc9-879f-2403b8f53f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Plastic hanger", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4700", "cost": "7.2200", "displayed_cost": "7.2200", "job_material_bundle_uuid": ""}, {"uuid": "e2ec74aa-ee87-4f53-8e7f-2403b22aecda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm screwed cap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4800", "cost": "2.5500", "displayed_cost": "2.5500", "job_material_bundle_uuid": ""}, {"uuid": "4fa80b94-b5a1-4bbf-92a8-2403b9ca4d4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Glue clear and clear cleaner", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "4900", "cost": "10.0000", "displayed_cost": "10.0000", "job_material_bundle_uuid": ""}, {"uuid": "cfcb592b-c986-41d6-a2ad-2403b7d8879a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.4275", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1210a8e2-ba08-4469-9554-2403b364561a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm puddle flange", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5000", "cost": "4.2200", "displayed_cost": "4.2200", "job_material_bundle_uuid": ""}, {"uuid": "a16b34b7-e850-4513-9851-241ae212b23a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "8.5263", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d7af7659-b660-473e-96df-241ae0836cba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1.2 m 40mm pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b3e3a45a-71d0-470f-8388-241aeb50fb2a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1.2m 50mm pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b1d26e1b-51a3-4d66-9cfa-241aeda543da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm pvc length", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fc428d0d-48c8-4dc4-9a68-241ae45047ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm boss gully connector", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d638a5ec-159d-47b5-8907-241aed29129a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "62f55296-5c15-4532-b67d-241ae327ac4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "50mm sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23700b81-65b2-463c-b13e-241ae4f464aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm mf 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "6ed94729-8f9b-4fc2-a8b6-241ae6e3ef9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mmx50mm lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "df7034a8-ded7-4097-97ed-241ae9057faa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "5900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "30c4f890-cc77-46b4-928a-241ae9c2eb8a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "40mm socket", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "581737f4-51fa-4983-b444-241ae7b765ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "65mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "d6910dbd-f8a7-41e2-bd44-241aede8e25a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f19402b5-d54e-408e-944e-241ae125a14a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "65mm sockets", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9fc956c0-d559-48bb-8738-241ae13b9e3a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm x 65mm lit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "473f7878-f8c8-42d9-b89a-241aee1a99ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "100mm 90", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "79241a7a-bc22-470c-a8d8-241aed86963a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1m 100mm pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "93912030-5b3a-4109-aece-241ae55bce9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40 sp trap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2da0a4ba-787c-476a-b4f0-241aecc27b6a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "Loose nut mini taps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "4dc8b4f5-9218-4a3f-9c2a-241aece5cc4a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "White bathroom silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "6900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "019fcd97-d0d2-4bc0-8c46-241aec05b7ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Clear bathroom silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2498acae-d21f-4410-8229-241aedbdd2aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "6mm tile bit", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "46960a32-4dc4-4643-9395-241aefae572a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "Blue plugs and 65mm roof screw", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "23ebdb8b-dd21-4d5c-b6d3-241ae69e468a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "32 x 40 chrome plug and waste overflow", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "dd0e208d-0997-4a87-95ab-241aefe3189a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "450 flexi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f6a24e92-c7a4-4ae7-b75f-241aebd3d61a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 flexi cover plates", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3b74426a-555e-4d7c-95b4-241aec6f126a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm cover plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "981cb236-898d-484e-925c-241aedb45f9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "12mm raised cover plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "44e5219a-99e5-4115-a8c3-241aefee202a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1db40af4-ea72-4836-8311-241bf408ca5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoices", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "7900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "477e386c-aa03-4531-bda7-241bf43ea25a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "50 x 45 bend", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f065f48e-4909-4e2d-a0d5-241bfbe8174a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Tri valve", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "56cff1ff-bfc8-422c-b34f-241bf068d2aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "16mm flexi pipe", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "fa658340-be46-48e9-bdec-241bfa0a929a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 mm Flexi plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8300", "cost": "3.1000", "displayed_cost": "3.1000", "job_material_bundle_uuid": ""}, {"uuid": "e2b5e5d0-cc41-41a2-bab7-241bfc69918a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "225 m &f flexi", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "8400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "aaba150f-5dc1-4cf3-953f-23ffd2d76e6a", "start_date": "2026-03-27 07:58:01", "end_date": "2026-03-27 15:43:57", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "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": "202", "travel_distance_in_meters": "2962", "material_uuid": "", "allocated_timestamp": "2026-03-27 15:44:16", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "f2b6ad00-3fbb-410e-bd25-23ffdf03caea", "start_date": "2026-03-27 08:01:43", "end_date": "2026-03-27 15:44:04", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-27 15:44:19", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "743453d3-4e06-485a-8943-2403bb89b25a", "start_date": "2026-03-30 13:33:16", "end_date": "2026-03-30 15:58:55", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-30 15:59:06", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "70f0567b-f6ca-4905-a182-241ae604828a", "start_date": "2026-04-22 12:54:07", "end_date": "2026-04-22 15:18:26", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "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-22 15:18:59", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "2e39aa33-cadc-4618-9fd8-2419005b38ea", "start_date": "2026-04-22 07:59:45", "end_date": "2026-04-22 16:31:20", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 16:31:44", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "1591b425-d12e-4473-ad32-241aeb6836ca", "start_date": "2026-04-23 08:00:47", "end_date": "2026-04-23 12:55:41", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "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-23 12:55:46", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}], "jobScheduledActivities": [{"uuid": "d1aa9725-fcd0-474f-bebf-23f949f7ce6b", "start_date": "2026-03-27 08:00:00", "end_date": "2026-03-27 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-20 12:39:18", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-20 12:39:18", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "aad0ee1f-978a-47ca-8edf-23f9479ca06b", "start_date": "2026-03-27 08:00:00", "end_date": "2026-03-27 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-20 21:25:15", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-20 21:25:15", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "4743d965-a729-4673-bd28-24024ea1c49b", "start_date": "2026-03-30 09:15:00", "end_date": "2026-03-30 16:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-30 06:07:36", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-30 06:07:37", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "0dd34eba-f5e8-4fca-b5d2-24190fe900ab", "start_date": "2026-04-22 08:00:00", "end_date": "2026-04-22 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 07:17:36", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 07:17:36", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "7bd90b87-3288-4624-a392-2415ec3f1a8b", "start_date": "2026-04-23 08:00:00", "end_date": "2026-04-23 12:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "d7d1a8a1-708e-46a8-91c6-23f94ba868cd", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 07:49:39", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 07:49:40", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


