# webhook_events

received_at: 2026-04-24T03:33:10.154367+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.7.62", "x-real-ip": "52.62.7.62", "content-length": "21732", "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_feb0307e-5da1-4231-b795-241cf764b6db", "type": "job.updated", "data": {"uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "active": 1, "date": "2026-03-30 00:00:00", "job_address": "8 Willcocks Avenue\nNarooma NSW 2546", "billing_address": "8 Willcocks Avenue\nNarooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-30 16:25:06", "work_done_description": "Property - 8 Willcocks Avenue, Narooma NSW 2546\n\n\nwork completed:\n- Relocated hot water heater from back of hose to side. \n- Instal baytek and tank. Level tank using packers \n- Tee off main cold water line next to tank as new cold feed. \n- Instal valves that were already used\n- Instal new temp valve \n- Run hot water outlet up brick wall and drill into ceiling space where hot water pex line is\n- Turn water on and fill tank \n- Test all work once water is on and full. \n\nInstal shower mixer trim kit and shower rail\n\n17/04 installation of double vanity basin, shower rail and hand shower, 2 x WC, bath & mixer \nSmall vanity in ensuite unable to fit due to dimensions\nKitchen sink to be done when tops are on\n\n23/6/26 \nDan \nInstal small vanity that wasn't ready \nRe do vent from ground into eve sheet and through roof \nCheck over all fit out things\nLook at stormwater with Tracey", "generated_job_id": "11082", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-23 15:29:59", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "98bb4426-5b3d-4c2e-b055-23cb9b0b6dab", "geo_is_valid": 1, "lng": 150.129109, "lat": -36.2229798, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Willcocks Avenue", "geo_number": "8", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "1436.7100", "job_is_scheduled_until_stamp": "2026-04-23 13:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- All good to go to finish fit off ", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "98bb4426-5b3d-4c2e-b055-23cb9b0b6dab", "name": "Chad Fellos", "website": "", "abn_number": "", "address": "8 Willcocks Avenue\nNarooma NSW 2546", "address_street": "8 Willcocks Avenue\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "8 Willcocks Avenue\nNarooma NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "first": "", "last": "", "email": "chad@cavaliervent.com.au", "phone": "0421923992", "mobile": "0401300051 - Chad ", "type": "JOB", "uuid": "ec3b0487-895c-4a6d-b968-2403b1eea0fd"}], "jobMaterials": [{"uuid": "99e75488-d454-4cf3-9586-2406d1c346da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.4916", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "360f42b3-c71a-4c12-b7f0-2406d89f16fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 yellow cap temp valve", "price": "113.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "113.2900", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "200", "cost": "94.4100", "displayed_cost": "94.4100", "job_material_bundle_uuid": ""}, {"uuid": "c9811e9e-0f25-4249-9420-2406d4a7671a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "34 x 1/2 hot water nipples", "price": "8.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.6100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "2.8700", "displayed_cost": "2.8700", "job_material_bundle_uuid": ""}, {"uuid": "96baae5e-f779-4680-9f55-2406d37dacda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 compression tee with kinkos and olives", "price": "24.8600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "24.8600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "16.5700", "displayed_cost": "16.5700", "job_material_bundle_uuid": ""}, {"uuid": "ad241840-408f-4dab-9f49-2406d788258a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2 brass nipples", "price": "5.2800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.2800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "1.7600", "displayed_cost": "1.7600", "job_material_bundle_uuid": ""}, {"uuid": "698e2e36-5602-4dfd-a650-2406d8b1f3ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 kinko and olives", "price": "3.5100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.5100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "1.1700", "displayed_cost": "1.1700", "job_material_bundle_uuid": ""}, {"uuid": "e4971504-f4af-4a5b-99e5-2406d8649c1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3/4 cu length 3m", "price": "30.0800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "30.0800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "20.0500", "displayed_cost": "20.0500", "job_material_bundle_uuid": ""}, {"uuid": "be00df19-423b-4e6b-82dd-2406d93f144a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 cu length 2m", "price": "18.9800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "18.9800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "12.6500", "displayed_cost": "12.6500", "job_material_bundle_uuid": ""}, {"uuid": "7901d19f-11c4-4a28-8abb-2406db7c804a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 Bradflex", "price": "7.6500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.6500", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "5.1000", "displayed_cost": "5.1000", "job_material_bundle_uuid": ""}, {"uuid": "063031f8-742a-4962-b68f-2406db69a49a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 Bradflex", "price": "9.1700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.1700", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "6.1100", "displayed_cost": "6.1100", "job_material_bundle_uuid": ""}, {"uuid": "ba1ee032-397f-4a02-a3e2-2406d609fb7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm saddles", "price": "4.8000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "4.8000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "1.6000", "displayed_cost": "1.6000", "job_material_bundle_uuid": ""}, {"uuid": "2e263741-a0a4-49de-b282-2406d932d19a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 x 1/2 c bpress tee", "price": "22.9100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "22.9100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "15.2700", "displayed_cost": "15.2700", "job_material_bundle_uuid": ""}, {"uuid": "bef27691-0ec2-4ae3-9a55-2406d6f5410a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 bpress 19 short", "price": "21.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "21.2900", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "14.1900", "displayed_cost": "14.1900", "job_material_bundle_uuid": ""}, {"uuid": "fd289568-dbac-4353-8b89-2406d8c9328a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 brass socket", "price": "5.1600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.1600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "1.7200", "displayed_cost": "1.7200", "job_material_bundle_uuid": ""}, {"uuid": "d3da1797-ffa8-40d5-b3f6-2406d646aa5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 bpress socket", "price": "8.4300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4300", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "2.8100", "displayed_cost": "2.8100", "job_material_bundle_uuid": ""}, {"uuid": "8a229dcd-fac4-474e-afd1-2406dc6cb36a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 cu x pex", "price": "2.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.3100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "0.7700", "displayed_cost": "0.7700", "job_material_bundle_uuid": ""}, {"uuid": "791fc718-8362-4a4a-afb0-2406d70a98ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Misc", "price": "20.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "20.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9ccececc-8a53-42af-8966-2415ea299a9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm trap extension", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1701", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f1953627-0d03-4848-9400-2415eb6b908a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice used the following\n- 40mm s & p trap x 2\n- loose nut mini I stops x 6", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1702", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e36b9779-9283-4629-b897-2415e93904ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "40mm flexiplate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1703", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1f6723da-7d69-41b5-8269-241bfe281afa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.4725", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "0", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3183c3e7-7325-4291-b9fe-241bf0a8931a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm sp trap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1704", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e8b7edd3-5903-42e4-b181-241bf8c039ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm flat cover plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1705", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a97cece0-20ad-4e77-a5b2-241bf3175eda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm trap extension", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1706", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "36be9849-0a26-451c-8b0d-241bfb53d1aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roof gutter silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1707", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8965de0a-7b97-4a55-a3d4-241bf3f7736a", "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": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1708", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a00aac33-99e8-4126-b49b-241bf0d6970a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "50mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1709", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "73a14702-3875-4a50-bdfe-241bfae481ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm  vent cowl", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1710", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8d6ed676-f1a1-4f2b-ae81-241bff7ddffa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 white plastic saddle", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1711", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3c22450e-54ac-4856-90b9-241bfcf7ef5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm dektite", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1712", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "71fd5909-3ab4-40f0-967f-241bf2f8cb5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "2 green plugs and ss screws", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1713", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b8596ce9-25a2-434d-9dd2-241bf16614ca", "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": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1714", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ac1d1c93-1afe-49a5-a5d6-2406df721dfa", "start_date": "2026-04-02 11:17:31", "end_date": "2026-04-02 16:47:01", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-02 16:47:58", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "22ab9c8d-29c0-4515-9aba-2414c1b8256a", "start_date": "2026-04-17 07:33:06", "end_date": "2026-04-17 14:41:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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": "194", "travel_distance_in_meters": "1585", "material_uuid": "", "allocated_timestamp": "2026-04-17 14:41:06", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "36709788-ba6c-4bf9-99d8-2414ce68286a", "start_date": "2026-04-17 07:51:23", "end_date": "2026-04-17 17:05:58", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-17 17:06:03", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "837e390e-409c-40fa-b36a-241bffd6843a", "start_date": "2026-04-23 12:01:28", "end_date": "2026-04-23 15:29:49", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-23 15:30:00", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "cc377f9e-60d0-4870-afaa-2405b448841b", "start_date": "2026-04-02 10:15:00", "end_date": "2026-04-02 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-02 10:39:59", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-02 10:39:59", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "ea57056d-7e26-49a5-9879-240e0a85cbdb", "start_date": "2026-04-17 08:00:00", "end_date": "2026-04-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 06:13:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 06:13:47", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "a4464feb-c6bd-4356-8a59-241376e1473b", "start_date": "2026-04-17 08:00:00", "end_date": "2026-04-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-17 06:28:43", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-17 06:28:44", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5e72b36c-5129-4bce-a882-241ac1aa4b3b", "start_date": "2026-04-23 09:00:00", "end_date": "2026-04-23 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 07:25:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 07:25:21", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:38:33.566169+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.239.4.58", "x-real-ip": "13.239.4.58", "content-length": "21732", "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_7bb11866-fc87-4295-9081-241cf10f8dfb", "type": "job.updated", "data": {"uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "active": 1, "date": "2026-03-30 00:00:00", "job_address": "8 Willcocks Avenue\nNarooma NSW 2546", "billing_address": "8 Willcocks Avenue\nNarooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-30 16:25:06", "work_done_description": "Property - 8 Willcocks Avenue, Narooma NSW 2546\n\n\nwork completed:\n- Relocated hot water heater from back of hose to side. \n- Instal baytek and tank. Level tank using packers \n- Tee off main cold water line next to tank as new cold feed. \n- Instal valves that were already used\n- Instal new temp valve \n- Run hot water outlet up brick wall and drill into ceiling space where hot water pex line is\n- Turn water on and fill tank \n- Test all work once water is on and full. \n\nInstal shower mixer trim kit and shower rail\n\n17/04 installation of double vanity basin, shower rail and hand shower, 2 x WC, bath & mixer \nSmall vanity in ensuite unable to fit due to dimensions\nKitchen sink to be done when tops are on\n\n23/6/26 \nDan \nInstal small vanity that wasn't ready \nRe do vent from ground into eve sheet and through roof \nCheck over all fit out things\nLook at stormwater with Tracey", "generated_job_id": "11082", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-23 15:29:59", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "98bb4426-5b3d-4c2e-b055-23cb9b0b6dab", "geo_is_valid": 1, "lng": 150.129109, "lat": -36.2229798, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Willcocks Avenue", "geo_number": "8", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "1436.7100", "job_is_scheduled_until_stamp": "2026-04-23 13:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- All good to go to finish fit off ", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "98bb4426-5b3d-4c2e-b055-23cb9b0b6dab", "name": "Chad Fellos", "website": "", "abn_number": "", "address": "8 Willcocks Avenue\nNarooma NSW 2546", "address_street": "8 Willcocks Avenue\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "8 Willcocks Avenue\nNarooma NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "first": "", "last": "", "email": "chad@cavaliervent.com.au", "phone": "0421923992", "mobile": "0401300051 - Chad ", "type": "JOB", "uuid": "ec3b0487-895c-4a6d-b968-2403b1eea0fd"}], "jobMaterials": [{"uuid": "99e75488-d454-4cf3-9586-2406d1c346da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.4916", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "360f42b3-c71a-4c12-b7f0-2406d89f16fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 yellow cap temp valve", "price": "113.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "113.2900", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "200", "cost": "94.4100", "displayed_cost": "94.4100", "job_material_bundle_uuid": ""}, {"uuid": "c9811e9e-0f25-4249-9420-2406d4a7671a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "34 x 1/2 hot water nipples", "price": "8.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.6100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "2.8700", "displayed_cost": "2.8700", "job_material_bundle_uuid": ""}, {"uuid": "96baae5e-f779-4680-9f55-2406d37dacda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 compression tee with kinkos and olives", "price": "24.8600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "24.8600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "16.5700", "displayed_cost": "16.5700", "job_material_bundle_uuid": ""}, {"uuid": "ad241840-408f-4dab-9f49-2406d788258a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2 brass nipples", "price": "5.2800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.2800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "1.7600", "displayed_cost": "1.7600", "job_material_bundle_uuid": ""}, {"uuid": "698e2e36-5602-4dfd-a650-2406d8b1f3ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 kinko and olives", "price": "3.5100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.5100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "1.1700", "displayed_cost": "1.1700", "job_material_bundle_uuid": ""}, {"uuid": "e4971504-f4af-4a5b-99e5-2406d8649c1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3/4 cu length 3m", "price": "30.0800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "30.0800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "20.0500", "displayed_cost": "20.0500", "job_material_bundle_uuid": ""}, {"uuid": "be00df19-423b-4e6b-82dd-2406d93f144a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 cu length 2m", "price": "18.9800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "18.9800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "12.6500", "displayed_cost": "12.6500", "job_material_bundle_uuid": ""}, {"uuid": "7901d19f-11c4-4a28-8abb-2406db7c804a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 Bradflex", "price": "7.6500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.6500", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "5.1000", "displayed_cost": "5.1000", "job_material_bundle_uuid": ""}, {"uuid": "063031f8-742a-4962-b68f-2406db69a49a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 Bradflex", "price": "9.1700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.1700", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "6.1100", "displayed_cost": "6.1100", "job_material_bundle_uuid": ""}, {"uuid": "ba1ee032-397f-4a02-a3e2-2406d609fb7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm saddles", "price": "4.8000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "4.8000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "1.6000", "displayed_cost": "1.6000", "job_material_bundle_uuid": ""}, {"uuid": "2e263741-a0a4-49de-b282-2406d932d19a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 x 1/2 c bpress tee", "price": "22.9100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "22.9100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "15.2700", "displayed_cost": "15.2700", "job_material_bundle_uuid": ""}, {"uuid": "bef27691-0ec2-4ae3-9a55-2406d6f5410a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 bpress 19 short", "price": "21.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "21.2900", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "14.1900", "displayed_cost": "14.1900", "job_material_bundle_uuid": ""}, {"uuid": "fd289568-dbac-4353-8b89-2406d8c9328a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 brass socket", "price": "5.1600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.1600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "1.7200", "displayed_cost": "1.7200", "job_material_bundle_uuid": ""}, {"uuid": "d3da1797-ffa8-40d5-b3f6-2406d646aa5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 bpress socket", "price": "8.4300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4300", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "2.8100", "displayed_cost": "2.8100", "job_material_bundle_uuid": ""}, {"uuid": "8a229dcd-fac4-474e-afd1-2406dc6cb36a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 cu x pex", "price": "2.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.3100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "0.7700", "displayed_cost": "0.7700", "job_material_bundle_uuid": ""}, {"uuid": "791fc718-8362-4a4a-afb0-2406d70a98ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Misc", "price": "20.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "20.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9ccececc-8a53-42af-8966-2415ea299a9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm trap extension", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1701", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f1953627-0d03-4848-9400-2415eb6b908a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice used the following\n- 40mm s & p trap x 2\n- loose nut mini I stops x 6", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1702", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e36b9779-9283-4629-b897-2415e93904ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "40mm flexiplate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1703", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1f6723da-7d69-41b5-8269-241bfe281afa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.4725", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "0", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3183c3e7-7325-4291-b9fe-241bf0a8931a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm sp trap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1704", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e8b7edd3-5903-42e4-b181-241bf8c039ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm flat cover plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1705", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a97cece0-20ad-4e77-a5b2-241bf3175eda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm trap extension", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1706", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "36be9849-0a26-451c-8b0d-241bfb53d1aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roof gutter silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1707", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8965de0a-7b97-4a55-a3d4-241bf3f7736a", "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": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1708", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "a00aac33-99e8-4126-b49b-241bf0d6970a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "50mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1709", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "73a14702-3875-4a50-bdfe-241bfae481ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm  vent cowl", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1710", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "8d6ed676-f1a1-4f2b-ae81-241bff7ddffa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 white plastic saddle", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1711", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3c22450e-54ac-4856-90b9-241bfcf7ef5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm dektite", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1712", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "71fd5909-3ab4-40f0-967f-241bf2f8cb5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "2 green plugs and ss screws", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1713", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b8596ce9-25a2-434d-9dd2-241bf16614ca", "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": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3200", "cost": "1.6100", "displayed_cost": "1.6100", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ac1d1c93-1afe-49a5-a5d6-2406df721dfa", "start_date": "2026-04-02 11:17:31", "end_date": "2026-04-02 16:47:01", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-02 16:47:58", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "22ab9c8d-29c0-4515-9aba-2414c1b8256a", "start_date": "2026-04-17 07:33:06", "end_date": "2026-04-17 14:41:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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": "194", "travel_distance_in_meters": "1585", "material_uuid": "", "allocated_timestamp": "2026-04-17 14:41:06", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "36709788-ba6c-4bf9-99d8-2414ce68286a", "start_date": "2026-04-17 07:51:23", "end_date": "2026-04-17 17:05:58", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-17 17:06:03", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "837e390e-409c-40fa-b36a-241bffd6843a", "start_date": "2026-04-23 12:01:28", "end_date": "2026-04-23 15:29:49", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-23 15:30:00", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "cc377f9e-60d0-4870-afaa-2405b448841b", "start_date": "2026-04-02 10:15:00", "end_date": "2026-04-02 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-02 10:39:59", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-02 10:39:59", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "ea57056d-7e26-49a5-9879-240e0a85cbdb", "start_date": "2026-04-17 08:00:00", "end_date": "2026-04-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 06:13:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 06:13:47", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "a4464feb-c6bd-4356-8a59-241376e1473b", "start_date": "2026-04-17 08:00:00", "end_date": "2026-04-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-17 06:28:43", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-17 06:28:44", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5e72b36c-5129-4bce-a882-241ac1aa4b3b", "start_date": "2026-04-23 09:00:00", "end_date": "2026-04-23 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 07:25:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 07:25:21", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:39:57.392097+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.253.232", "x-real-ip": "3.25.253.232", "content-length": "22221", "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_573c7a33-ee25-4942-ad70-241cf0b6930b", "type": "job.updated", "data": {"uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "active": 1, "date": "2026-03-30 00:00:00", "job_address": "8 Willcocks Avenue\nNarooma NSW 2546", "billing_address": "8 Willcocks Avenue\nNarooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-30 16:25:06", "work_done_description": "Property - 8 Willcocks Avenue, Narooma NSW 2546\n\n\nwork completed:\n- Relocated hot water heater from back of hose to side. \n- Instal baytek and tank. Level tank using packers \n- Tee off main cold water line next to tank as new cold feed. \n- Instal valves that were already used\n- Instal new temp valve \n- Run hot water outlet up brick wall and drill into ceiling space where hot water pex line is\n- Turn water on and fill tank \n- Test all work once water is on and full. \n\nInstal shower mixer trim kit and shower rail\n\n17/04 installation of double vanity basin, shower rail and hand shower, 2 x WC, bath & mixer \nSmall vanity in ensuite unable to fit due to dimensions\nKitchen sink to be done when tops are on\n\n23/6/26 \nDan \nInstal small vanity that wasn't ready \nRe do vent from ground into eve sheet and through roof \nCheck over all fit out things\nLook at stormwater with Tracey", "generated_job_id": "11082", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-23 15:29:59", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "98bb4426-5b3d-4c2e-b055-23cb9b0b6dab", "geo_is_valid": 1, "lng": 150.129109, "lat": -36.2229798, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Willcocks Avenue", "geo_number": "8", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "1469.7300", "job_is_scheduled_until_stamp": "2026-04-23 13:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- All good to go to finish fit off ", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "98bb4426-5b3d-4c2e-b055-23cb9b0b6dab", "name": "Chad Fellos", "website": "", "abn_number": "", "address": "8 Willcocks Avenue\nNarooma NSW 2546", "address_street": "8 Willcocks Avenue\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "8 Willcocks Avenue\nNarooma NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "first": "", "last": "", "email": "chad@cavaliervent.com.au", "phone": "0421923992", "mobile": "0401300051 - Chad ", "type": "JOB", "uuid": "ec3b0487-895c-4a6d-b968-2403b1eea0fd"}], "jobMaterials": [{"uuid": "99e75488-d454-4cf3-9586-2406d1c346da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.4916", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "360f42b3-c71a-4c12-b7f0-2406d89f16fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 yellow cap temp valve", "price": "113.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "113.2900", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "94.4100", "displayed_cost": "94.4100", "job_material_bundle_uuid": ""}, {"uuid": "c9811e9e-0f25-4249-9420-2406d4a7671a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "34 x 1/2 hot water nipples", "price": "8.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.6100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "2.8700", "displayed_cost": "2.8700", "job_material_bundle_uuid": ""}, {"uuid": "96baae5e-f779-4680-9f55-2406d37dacda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 compression tee with kinkos and olives", "price": "24.8600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "24.8600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "16.5700", "displayed_cost": "16.5700", "job_material_bundle_uuid": ""}, {"uuid": "ad241840-408f-4dab-9f49-2406d788258a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2 brass nipples", "price": "5.2800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.2800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "1.7600", "displayed_cost": "1.7600", "job_material_bundle_uuid": ""}, {"uuid": "698e2e36-5602-4dfd-a650-2406d8b1f3ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 kinko and olives", "price": "3.5100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.5100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "1.1700", "displayed_cost": "1.1700", "job_material_bundle_uuid": ""}, {"uuid": "e4971504-f4af-4a5b-99e5-2406d8649c1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3/4 cu length 3m", "price": "30.0800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "30.0800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "20.0500", "displayed_cost": "20.0500", "job_material_bundle_uuid": ""}, {"uuid": "be00df19-423b-4e6b-82dd-2406d93f144a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 cu length 2m", "price": "18.9800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "18.9800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "12.6500", "displayed_cost": "12.6500", "job_material_bundle_uuid": ""}, {"uuid": "7901d19f-11c4-4a28-8abb-2406db7c804a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 Bradflex", "price": "7.6500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.6500", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "5.1000", "displayed_cost": "5.1000", "job_material_bundle_uuid": ""}, {"uuid": "063031f8-742a-4962-b68f-2406db69a49a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 Bradflex", "price": "9.1700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.1700", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "6.1100", "displayed_cost": "6.1100", "job_material_bundle_uuid": ""}, {"uuid": "ba1ee032-397f-4a02-a3e2-2406d609fb7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm saddles", "price": "4.8000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "4.8000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "1.6000", "displayed_cost": "1.6000", "job_material_bundle_uuid": ""}, {"uuid": "2e263741-a0a4-49de-b282-2406d932d19a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 x 1/2 c bpress tee", "price": "22.9100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "22.9100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "15.2700", "displayed_cost": "15.2700", "job_material_bundle_uuid": ""}, {"uuid": "bef27691-0ec2-4ae3-9a55-2406d6f5410a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 bpress 19 short", "price": "21.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "21.2900", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "14.1900", "displayed_cost": "14.1900", "job_material_bundle_uuid": ""}, {"uuid": "fd289568-dbac-4353-8b89-2406d8c9328a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 brass socket", "price": "5.1600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.1600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "1.7200", "displayed_cost": "1.7200", "job_material_bundle_uuid": ""}, {"uuid": "d3da1797-ffa8-40d5-b3f6-2406d646aa5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 bpress socket", "price": "8.4300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4300", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "2.8100", "displayed_cost": "2.8100", "job_material_bundle_uuid": ""}, {"uuid": "8a229dcd-fac4-474e-afd1-2406dc6cb36a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 cu x pex", "price": "2.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.3100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "0.7700", "displayed_cost": "0.7700", "job_material_bundle_uuid": ""}, {"uuid": "791fc718-8362-4a4a-afb0-2406d70a98ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Misc", "price": "20.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "20.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9ccececc-8a53-42af-8966-2415ea299a9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm trap extension", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1900", "cost": "18.2400", "displayed_cost": "18.2400", "job_material_bundle_uuid": ""}, {"uuid": "f1953627-0d03-4848-9400-2415eb6b908a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice used the following\n- 40mm s & p trap x 2\n- loose nut mini I stops x 6", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e36b9779-9283-4629-b897-2415e93904ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "40mm flexiplate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2100", "cost": "8.6200", "displayed_cost": "8.6200", "job_material_bundle_uuid": ""}, {"uuid": "1f6723da-7d69-41b5-8269-241bfe281afa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.4725", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3183c3e7-7325-4291-b9fe-241bf0a8931a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm sp trap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2200", "cost": "5.7000", "displayed_cost": "5.7000", "job_material_bundle_uuid": ""}, {"uuid": "e8b7edd3-5903-42e4-b181-241bf8c039ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm flat cover plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2300", "cost": "4.3200", "displayed_cost": "4.3200", "job_material_bundle_uuid": ""}, {"uuid": "a97cece0-20ad-4e77-a5b2-241bf3175eda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm trap extension", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2400", "cost": "18.2400", "displayed_cost": "18.2400", "job_material_bundle_uuid": ""}, {"uuid": "36be9849-0a26-451c-8b0d-241bfb53d1aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roof gutter silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2500", "cost": "7.3500", "displayed_cost": "7.3500", "job_material_bundle_uuid": ""}, {"uuid": "8965de0a-7b97-4a55-a3d4-241bf3f7736a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3m 50 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2600", "cost": "8.7300", "displayed_cost": "8.7300", "job_material_bundle_uuid": ""}, {"uuid": "a00aac33-99e8-4126-b49b-241bf0d6970a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "50mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2700", "cost": "1.1200", "displayed_cost": "1.1200", "job_material_bundle_uuid": ""}, {"uuid": "73a14702-3875-4a50-bdfe-241bfae481ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm  vent cowl", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2800", "cost": "1.7100", "displayed_cost": "1.7100", "job_material_bundle_uuid": ""}, {"uuid": "8d6ed676-f1a1-4f2b-ae81-241bff7ddffa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 white plastic saddle", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3c22450e-54ac-4856-90b9-241bfcf7ef5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm dektite", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "71fd5909-3ab4-40f0-967f-241bf2f8cb5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "2 green plugs and ss screws", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b8596ce9-25a2-434d-9dd2-241bf16614ca", "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": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3200", "cost": "1.6100", "displayed_cost": "1.6100", "job_material_bundle_uuid": ""}, {"uuid": "3f24b933-655b-4aee-9b02-241cf51da5ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Tri Tec Valve 1/2\" Loose Nut x 15MI x 20MI 1/4 Turn Dishwasher", "price": "15.0100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.0100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "3da056d1-679f-4c50-a7f9-20b165f91ffb", "sort_order": "4150", "cost": "15.0100", "displayed_cost": "15.0100", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ac1d1c93-1afe-49a5-a5d6-2406df721dfa", "start_date": "2026-04-02 11:17:31", "end_date": "2026-04-02 16:47:01", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-02 16:47:58", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "22ab9c8d-29c0-4515-9aba-2414c1b8256a", "start_date": "2026-04-17 07:33:06", "end_date": "2026-04-17 14:41:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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": "194", "travel_distance_in_meters": "1585", "material_uuid": "", "allocated_timestamp": "2026-04-17 14:41:06", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "36709788-ba6c-4bf9-99d8-2414ce68286a", "start_date": "2026-04-17 07:51:23", "end_date": "2026-04-17 17:05:58", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-17 17:06:03", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "837e390e-409c-40fa-b36a-241bffd6843a", "start_date": "2026-04-23 12:01:28", "end_date": "2026-04-23 15:29:49", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-23 15:30:00", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "cc377f9e-60d0-4870-afaa-2405b448841b", "start_date": "2026-04-02 10:15:00", "end_date": "2026-04-02 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-02 10:39:59", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-02 10:39:59", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "ea57056d-7e26-49a5-9879-240e0a85cbdb", "start_date": "2026-04-17 08:00:00", "end_date": "2026-04-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 06:13:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 06:13:47", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "a4464feb-c6bd-4356-8a59-241376e1473b", "start_date": "2026-04-17 08:00:00", "end_date": "2026-04-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-17 06:28:43", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-17 06:28:44", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5e72b36c-5129-4bce-a882-241ac1aa4b3b", "start_date": "2026-04-23 09:00:00", "end_date": "2026-04-23 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 07:25:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 07:25:21", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:40:04.713220+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.54.95.205", "x-real-ip": "13.54.95.205", "content-length": "25373", "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_971bb775-00b4-4748-a5f0-241cfcb53acb", "type": "job.updated", "data": {"uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "active": 1, "date": "2026-03-30 00:00:00", "job_address": "8 Willcocks Avenue\nNarooma NSW 2546", "billing_address": "8 Willcocks Avenue\nNarooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-30 16:25:06", "work_done_description": "Property - 8 Willcocks Avenue, Narooma NSW 2546\n\n\nwork completed:\n- Relocated hot water heater from back of hose to side. \n- Instal baytek and tank. Level tank using packers \n- Tee off main cold water line next to tank as new cold feed. \n- Instal valves that were already used\n- Instal new temp valve \n- Run hot water outlet up brick wall and drill into ceiling space where hot water pex line is\n- Turn water on and fill tank \n- Test all work once water is on and full. \n\nInstal shower mixer trim kit and shower rail\n\n17/04 installation of double vanity basin, shower rail and hand shower, 2 x WC, bath & mixer \nSmall vanity in ensuite unable to fit due to dimensions\nKitchen sink to be done when tops are on\n\n23/6/26 \nDan \nInstal small vanity that wasn't ready \nRe do vent from ground into eve sheet and through roof \nCheck over all fit out things\nLook at stormwater with Tracey", "generated_job_id": "11082", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-23 15:29:59", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "98bb4426-5b3d-4c2e-b055-23cb9b0b6dab", "geo_is_valid": 1, "lng": 150.129109, "lat": -36.2229798, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Willcocks Avenue", "geo_number": "8", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "1566.8300", "job_is_scheduled_until_stamp": "2026-04-23 13:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- All good to go to finish fit off ", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "98bb4426-5b3d-4c2e-b055-23cb9b0b6dab", "name": "Chad Fellos", "website": "", "abn_number": "", "address": "8 Willcocks Avenue\nNarooma NSW 2546", "address_street": "8 Willcocks Avenue\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "8 Willcocks Avenue\nNarooma NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "first": "", "last": "", "email": "chad@cavaliervent.com.au", "phone": "0421923992", "mobile": "0401300051 - Chad ", "type": "JOB", "uuid": "ec3b0487-895c-4a6d-b968-2403b1eea0fd"}], "jobMaterials": [{"uuid": "99e75488-d454-4cf3-9586-2406d1c346da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.4916", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "360f42b3-c71a-4c12-b7f0-2406d89f16fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 yellow cap temp valve", "price": "113.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "113.2900", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "94.4100", "displayed_cost": "94.4100", "job_material_bundle_uuid": ""}, {"uuid": "c9811e9e-0f25-4249-9420-2406d4a7671a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "34 x 1/2 hot water nipples", "price": "8.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.6100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "2.8700", "displayed_cost": "2.8700", "job_material_bundle_uuid": ""}, {"uuid": "96baae5e-f779-4680-9f55-2406d37dacda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 compression tee with kinkos and olives", "price": "24.8600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "24.8600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "16.5700", "displayed_cost": "16.5700", "job_material_bundle_uuid": ""}, {"uuid": "ad241840-408f-4dab-9f49-2406d788258a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2 brass nipples", "price": "5.2800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.2800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "1.7600", "displayed_cost": "1.7600", "job_material_bundle_uuid": ""}, {"uuid": "698e2e36-5602-4dfd-a650-2406d8b1f3ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 kinko and olives", "price": "3.5100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.5100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "1.1700", "displayed_cost": "1.1700", "job_material_bundle_uuid": ""}, {"uuid": "e4971504-f4af-4a5b-99e5-2406d8649c1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3/4 cu length 3m", "price": "30.0800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "30.0800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "20.0500", "displayed_cost": "20.0500", "job_material_bundle_uuid": ""}, {"uuid": "be00df19-423b-4e6b-82dd-2406d93f144a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 cu length 2m", "price": "18.9800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "18.9800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "12.6500", "displayed_cost": "12.6500", "job_material_bundle_uuid": ""}, {"uuid": "7901d19f-11c4-4a28-8abb-2406db7c804a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 Bradflex", "price": "7.6500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.6500", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "5.1000", "displayed_cost": "5.1000", "job_material_bundle_uuid": ""}, {"uuid": "063031f8-742a-4962-b68f-2406db69a49a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 Bradflex", "price": "9.1700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.1700", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "6.1100", "displayed_cost": "6.1100", "job_material_bundle_uuid": ""}, {"uuid": "ba1ee032-397f-4a02-a3e2-2406d609fb7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm saddles", "price": "4.8000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "4.8000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "1.6000", "displayed_cost": "1.6000", "job_material_bundle_uuid": ""}, {"uuid": "2e263741-a0a4-49de-b282-2406d932d19a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 x 1/2 c bpress tee", "price": "22.9100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "22.9100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "15.2700", "displayed_cost": "15.2700", "job_material_bundle_uuid": ""}, {"uuid": "bef27691-0ec2-4ae3-9a55-2406d6f5410a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 bpress 19 short", "price": "21.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "21.2900", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "14.1900", "displayed_cost": "14.1900", "job_material_bundle_uuid": ""}, {"uuid": "fd289568-dbac-4353-8b89-2406d8c9328a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 brass socket", "price": "5.1600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.1600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "1.7200", "displayed_cost": "1.7200", "job_material_bundle_uuid": ""}, {"uuid": "d3da1797-ffa8-40d5-b3f6-2406d646aa5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 bpress socket", "price": "8.4300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4300", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "2.8100", "displayed_cost": "2.8100", "job_material_bundle_uuid": ""}, {"uuid": "8a229dcd-fac4-474e-afd1-2406dc6cb36a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 cu x pex", "price": "2.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.3100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "0.7700", "displayed_cost": "0.7700", "job_material_bundle_uuid": ""}, {"uuid": "791fc718-8362-4a4a-afb0-2406d70a98ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Misc", "price": "20.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "20.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9ccececc-8a53-42af-8966-2415ea299a9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm trap extension", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1900", "cost": "18.2400", "displayed_cost": "18.2400", "job_material_bundle_uuid": ""}, {"uuid": "f1953627-0d03-4848-9400-2415eb6b908a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice used the following\n- 40mm s & p trap x 2\n- loose nut mini I stops x 6", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e36b9779-9283-4629-b897-2415e93904ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "40mm flexiplate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2100", "cost": "8.6200", "displayed_cost": "8.6200", "job_material_bundle_uuid": ""}, {"uuid": "1f6723da-7d69-41b5-8269-241bfe281afa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.4725", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3183c3e7-7325-4291-b9fe-241bf0a8931a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm sp trap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2200", "cost": "5.7000", "displayed_cost": "5.7000", "job_material_bundle_uuid": ""}, {"uuid": "e8b7edd3-5903-42e4-b181-241bf8c039ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm flat cover plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2300", "cost": "4.3200", "displayed_cost": "4.3200", "job_material_bundle_uuid": ""}, {"uuid": "a97cece0-20ad-4e77-a5b2-241bf3175eda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm trap extension", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2400", "cost": "18.2400", "displayed_cost": "18.2400", "job_material_bundle_uuid": ""}, {"uuid": "36be9849-0a26-451c-8b0d-241bfb53d1aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roof gutter silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2500", "cost": "7.3500", "displayed_cost": "7.3500", "job_material_bundle_uuid": ""}, {"uuid": "8965de0a-7b97-4a55-a3d4-241bf3f7736a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3m 50 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2600", "cost": "8.7300", "displayed_cost": "8.7300", "job_material_bundle_uuid": ""}, {"uuid": "a00aac33-99e8-4126-b49b-241bf0d6970a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "50mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2700", "cost": "1.1200", "displayed_cost": "1.1200", "job_material_bundle_uuid": ""}, {"uuid": "73a14702-3875-4a50-bdfe-241bfae481ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm  vent cowl", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2800", "cost": "1.7100", "displayed_cost": "1.7100", "job_material_bundle_uuid": ""}, {"uuid": "8d6ed676-f1a1-4f2b-ae81-241bff7ddffa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 white plastic saddle", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3c22450e-54ac-4856-90b9-241bfcf7ef5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm dektite", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "71fd5909-3ab4-40f0-967f-241bf2f8cb5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "2 green plugs and ss screws", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b8596ce9-25a2-434d-9dd2-241bf16614ca", "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": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3200", "cost": "1.6100", "displayed_cost": "1.6100", "job_material_bundle_uuid": ""}, {"uuid": "3f24b933-655b-4aee-9b02-241cf51da5ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Tri Tec Valve 1/2\" Loose Nut x 15MI x 20MI 1/4 Turn Dishwasher", "price": "15.0100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.0100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "3da056d1-679f-4c50-a7f9-20b165f91ffb", "sort_order": "4150", "cost": "15.0100", "displayed_cost": "15.0100", "job_material_bundle_uuid": ""}, {"uuid": "ad66e1ae-1984-4842-88a8-241cf85fe6cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Coupling Straight 40mm dwvf", "price": "1.1000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.1000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "dc6aedd1-3c94-4521-b90e-20ad43d873db", "sort_order": "3901", "cost": "1.1000", "displayed_cost": "1.1000", "job_material_bundle_uuid": ""}, {"uuid": "17d5ea61-fec2-40eb-af87-241cf641f8ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "PVC Trap Combination S-P 40mm", "price": "6.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "6.5000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "c1f62586-155a-483a-8adb-20ad45ef9a3b", "sort_order": "3802", "cost": "6.5000", "displayed_cost": "6.5000", "job_material_bundle_uuid": ""}, {"uuid": "d07ad514-3694-4e79-9359-241cf07817cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "5.6600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.6600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "3704", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "80867606-2dca-4d67-a4df-241cf017cf2d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "PVC Saddle DWV 50mm dwvf", "price": "1.4400", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.4400", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "ae945d1d-1c65-4372-af5a-217ae75475fb", "sort_order": "3607", "cost": "1.4400", "displayed_cost": "1.4400", "job_material_bundle_uuid": ""}, {"uuid": "6f3f77c1-9fb3-4aba-8c8d-241cf2224b5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Screw Anchors PVC Green 35mm - Pack", "price": "3.2700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.2700", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "58151c12-b3e9-49a2-9022-210bb0aac60b", "sort_order": "3513", "cost": "3.2700", "displayed_cost": "3.2700", "job_material_bundle_uuid": ""}, {"uuid": "1187b791-2064-4c59-8eb3-241cff6599bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "DWV Coupling Straight 50mm dwvf", "price": "1.5400", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.5400", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "c7130ea0-5707-4875-aef7-20b16691a2bb", "sort_order": "3425", "cost": "1.5400", "displayed_cost": "1.5400", "job_material_bundle_uuid": ""}, {"uuid": "7cd5f57d-263c-4aed-a305-241cf99fc95d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Aztec Masterflash Pipe Flashing No 1 6-70mm Black", "price": "11.9500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.9500", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "1f828547-d361-45e7-9d89-241cf2f1deab", "sort_order": "3350", "cost": "11.9500", "displayed_cost": "11.9500", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ac1d1c93-1afe-49a5-a5d6-2406df721dfa", "start_date": "2026-04-02 11:17:31", "end_date": "2026-04-02 16:47:01", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-02 16:47:58", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "22ab9c8d-29c0-4515-9aba-2414c1b8256a", "start_date": "2026-04-17 07:33:06", "end_date": "2026-04-17 14:41:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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": "194", "travel_distance_in_meters": "1585", "material_uuid": "", "allocated_timestamp": "2026-04-17 14:41:06", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "36709788-ba6c-4bf9-99d8-2414ce68286a", "start_date": "2026-04-17 07:51:23", "end_date": "2026-04-17 17:05:58", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-17 17:06:03", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "837e390e-409c-40fa-b36a-241bffd6843a", "start_date": "2026-04-23 12:01:28", "end_date": "2026-04-23 15:29:49", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-23 15:30:00", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "cc377f9e-60d0-4870-afaa-2405b448841b", "start_date": "2026-04-02 10:15:00", "end_date": "2026-04-02 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-02 10:39:59", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-02 10:39:59", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "ea57056d-7e26-49a5-9879-240e0a85cbdb", "start_date": "2026-04-17 08:00:00", "end_date": "2026-04-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 06:13:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 06:13:47", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "a4464feb-c6bd-4356-8a59-241376e1473b", "start_date": "2026-04-17 08:00:00", "end_date": "2026-04-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-17 06:28:43", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-17 06:28:44", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5e72b36c-5129-4bce-a882-241ac1aa4b3b", "start_date": "2026-04-23 09:00:00", "end_date": "2026-04-23 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 07:25:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 07:25:21", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T03:41:39.928525+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.211.145.241", "x-real-ip": "13.211.145.241", "content-length": "25375", "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_26992f2f-3553-4df3-8996-241cf124cadb", "type": "job.updated", "data": {"uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "active": 1, "date": "2026-03-30 00:00:00", "job_address": "8 Willcocks Avenue\nNarooma NSW 2546", "billing_address": "8 Willcocks Avenue\nNarooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-03-30 16:25:06", "work_done_description": "Property - 8 Willcocks Avenue, Narooma NSW 2546\n\n\nwork completed:\n- Relocated hot water heater from back of hose to side. \n- Instal baytek and tank. Level tank using packers \n- Tee off main cold water line next to tank as new cold feed. \n- Instal valves that were already used\n- Instal new temp valve \n- Run hot water outlet up brick wall and drill into ceiling space where hot water pex line is\n- Turn water on and fill tank \n- Test all work once water is on and full. \n\nInstal shower mixer trim kit and shower rail\n\n17/04 installation of double vanity basin, shower rail and hand shower, 2 x WC, bath & mixer \nSmall vanity in ensuite unable to fit due to dimensions\nKitchen sink to be done when tops are on\n\n23/6/26 \nDan \nInstal small vanity that wasn't ready \nRe do vent from ground into eve sheet and through roof \nCheck over all fit out things\nLook at stormwater with Tracey", "generated_job_id": "11082", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-23 15:29:59", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "98bb4426-5b3d-4c2e-b055-23cb9b0b6dab", "geo_is_valid": 1, "lng": 150.129109, "lat": -36.2229798, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Willcocks Avenue", "geo_number": "8", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "1566.8300", "job_is_scheduled_until_stamp": "2026-04-23 13:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "- All good to go to finish fit off ", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "98bb4426-5b3d-4c2e-b055-23cb9b0b6dab", "name": "Chad Fellos", "website": "", "abn_number": "", "address": "8 Willcocks Avenue\nNarooma NSW 2546", "address_street": "8 Willcocks Avenue\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "8 Willcocks Avenue\nNarooma NSW 2546", "is_individual": 0, "badges": "[]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "first": "", "last": "", "email": "chad@cavaliervent.com.au", "phone": "0421923992", "mobile": "0401300051 - Chad ", "type": "JOB", "uuid": "ec3b0487-895c-4a6d-b968-2403b1eea0fd"}], "jobMaterials": [{"uuid": "99e75488-d454-4cf3-9586-2406d1c346da", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "5.4916", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "360f42b3-c71a-4c12-b7f0-2406d89f16fa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 yellow cap temp valve", "price": "113.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "113.2900", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "300", "cost": "94.4100", "displayed_cost": "94.4100", "job_material_bundle_uuid": ""}, {"uuid": "c9811e9e-0f25-4249-9420-2406d4a7671a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "34 x 1/2 hot water nipples", "price": "8.6100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.6100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "400", "cost": "2.8700", "displayed_cost": "2.8700", "job_material_bundle_uuid": ""}, {"uuid": "96baae5e-f779-4680-9f55-2406d37dacda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 compression tee with kinkos and olives", "price": "24.8600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "24.8600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "500", "cost": "16.5700", "displayed_cost": "16.5700", "job_material_bundle_uuid": ""}, {"uuid": "ad241840-408f-4dab-9f49-2406d788258a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "1/2 brass nipples", "price": "5.2800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.2800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "600", "cost": "1.7600", "displayed_cost": "1.7600", "job_material_bundle_uuid": ""}, {"uuid": "698e2e36-5602-4dfd-a650-2406d8b1f3ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "1/2 kinko and olives", "price": "3.5100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.5100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "700", "cost": "1.1700", "displayed_cost": "1.1700", "job_material_bundle_uuid": ""}, {"uuid": "e4971504-f4af-4a5b-99e5-2406d8649c1a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3/4 cu length 3m", "price": "30.0800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "30.0800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "800", "cost": "20.0500", "displayed_cost": "20.0500", "job_material_bundle_uuid": ""}, {"uuid": "be00df19-423b-4e6b-82dd-2406d93f144a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "1/2 cu length 2m", "price": "18.9800", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "18.9800", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "900", "cost": "12.6500", "displayed_cost": "12.6500", "job_material_bundle_uuid": ""}, {"uuid": "7901d19f-11c4-4a28-8abb-2406db7c804a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "3/4 Bradflex", "price": "7.6500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "7.6500", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1000", "cost": "5.1000", "displayed_cost": "5.1000", "job_material_bundle_uuid": ""}, {"uuid": "063031f8-742a-4962-b68f-2406db69a49a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 Bradflex", "price": "9.1700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "9.1700", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1100", "cost": "6.1100", "displayed_cost": "6.1100", "job_material_bundle_uuid": ""}, {"uuid": "ba1ee032-397f-4a02-a3e2-2406d609fb7a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm saddles", "price": "4.8000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "4.8000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1200", "cost": "1.6000", "displayed_cost": "1.6000", "job_material_bundle_uuid": ""}, {"uuid": "2e263741-a0a4-49de-b282-2406d932d19a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 x 1/2 c bpress tee", "price": "22.9100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "22.9100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1300", "cost": "15.2700", "displayed_cost": "15.2700", "job_material_bundle_uuid": ""}, {"uuid": "bef27691-0ec2-4ae3-9a55-2406d6f5410a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 bpress 19 short", "price": "21.2900", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "21.2900", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1400", "cost": "14.1900", "displayed_cost": "14.1900", "job_material_bundle_uuid": ""}, {"uuid": "fd289568-dbac-4353-8b89-2406d8c9328a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 brass socket", "price": "5.1600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.1600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1500", "cost": "1.7200", "displayed_cost": "1.7200", "job_material_bundle_uuid": ""}, {"uuid": "d3da1797-ffa8-40d5-b3f6-2406d646aa5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "1/2 bpress socket", "price": "8.4300", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8.4300", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1600", "cost": "2.8100", "displayed_cost": "2.8100", "job_material_bundle_uuid": ""}, {"uuid": "8a229dcd-fac4-474e-afd1-2406dc6cb36a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "3/4 cu x pex", "price": "2.3100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2.3100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1700", "cost": "0.7700", "displayed_cost": "0.7700", "job_material_bundle_uuid": ""}, {"uuid": "791fc718-8362-4a4a-afb0-2406d70a98ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Misc", "price": "20.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "20.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "9ccececc-8a53-42af-8966-2415ea299a9a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm trap extension", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "1900", "cost": "18.2400", "displayed_cost": "18.2400", "job_material_bundle_uuid": ""}, {"uuid": "f1953627-0d03-4848-9400-2415eb6b908a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Swan invoice used the following\n- 40mm s & p trap x 2\n- loose nut mini I stops x 6", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e36b9779-9283-4629-b897-2415e93904ea", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "40mm flexiplate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2100", "cost": "8.6200", "displayed_cost": "8.6200", "job_material_bundle_uuid": ""}, {"uuid": "1f6723da-7d69-41b5-8269-241bfe281afa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.4725", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "3183c3e7-7325-4291-b9fe-241bf0a8931a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm sp trap", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2200", "cost": "5.7000", "displayed_cost": "5.7000", "job_material_bundle_uuid": ""}, {"uuid": "e8b7edd3-5903-42e4-b181-241bf8c039ba", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "40mm flat cover plate", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2300", "cost": "4.3200", "displayed_cost": "4.3200", "job_material_bundle_uuid": ""}, {"uuid": "a97cece0-20ad-4e77-a5b2-241bf3175eda", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "40mm trap extension", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2400", "cost": "18.2400", "displayed_cost": "18.2400", "job_material_bundle_uuid": ""}, {"uuid": "36be9849-0a26-451c-8b0d-241bfb53d1aa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Roof gutter silo", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2500", "cost": "7.3500", "displayed_cost": "7.3500", "job_material_bundle_uuid": ""}, {"uuid": "8965de0a-7b97-4a55-a3d4-241bf3f7736a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "3.0000", "name": "3m 50 pvc", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2600", "cost": "8.7300", "displayed_cost": "8.7300", "job_material_bundle_uuid": ""}, {"uuid": "a00aac33-99e8-4126-b49b-241bf0d6970a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "50mm 45", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2700", "cost": "1.1200", "displayed_cost": "1.1200", "job_material_bundle_uuid": ""}, {"uuid": "73a14702-3875-4a50-bdfe-241bfae481ca", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm  vent cowl", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2800", "cost": "1.7100", "displayed_cost": "1.7100", "job_material_bundle_uuid": ""}, {"uuid": "8d6ed676-f1a1-4f2b-ae81-241bff7ddffa", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50 white plastic saddle", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "2900", "cost": "1.6500", "displayed_cost": "1.6500", "job_material_bundle_uuid": ""}, {"uuid": "3c22450e-54ac-4856-90b9-241bfcf7ef5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "50mm dektite", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3000", "cost": "14.6900", "displayed_cost": "14.6900", "job_material_bundle_uuid": ""}, {"uuid": "71fd5909-3ab4-40f0-967f-241bf2f8cb5a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "2 green plugs and ss screws", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "b8596ce9-25a2-434d-9dd2-241bf16614ca", "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": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "876752a9-a9c2-421f-9567-1f5be531868b", "sort_order": "3200", "cost": "1.6100", "displayed_cost": "1.6100", "job_material_bundle_uuid": ""}, {"uuid": "3f24b933-655b-4aee-9b02-241cf51da5ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "Tri Tec Valve 1/2\" Loose Nut x 15MI x 20MI 1/4 Turn Dishwasher", "price": "15.0100", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "15.0100", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "3da056d1-679f-4c50-a7f9-20b165f91ffb", "sort_order": "4150", "cost": "15.0100", "displayed_cost": "15.0100", "job_material_bundle_uuid": ""}, {"uuid": "ad66e1ae-1984-4842-88a8-241cf85fe6cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "DWV Coupling Straight 40mm dwvf", "price": "1.1000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.1000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "dc6aedd1-3c94-4521-b90e-20ad43d873db", "sort_order": "3901", "cost": "1.1000", "displayed_cost": "1.1000", "job_material_bundle_uuid": ""}, {"uuid": "17d5ea61-fec2-40eb-af87-241cf641f8ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "PVC Trap Combination S-P 40mm", "price": "6.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "6.5000", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "c1f62586-155a-483a-8adb-20ad45ef9a3b", "sort_order": "3802", "cost": "6.5000", "displayed_cost": "6.5000", "job_material_bundle_uuid": ""}, {"uuid": "d07ad514-3694-4e79-9359-241cf07817cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "10.0000", "name": "Cistern Stop Loose Nut Cone Rubber 1/4 Turn", "price": "5.6600", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5.6600", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "2eaedb95-c510-4926-b363-211dc4fe3deb", "sort_order": "3704", "cost": "5.6600", "displayed_cost": "5.6600", "job_material_bundle_uuid": ""}, {"uuid": "80867606-2dca-4d67-a4df-241cf017cf2d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "4.0000", "name": "PVC Saddle DWV 50mm dwvf", "price": "1.4400", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.4400", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "ae945d1d-1c65-4372-af5a-217ae75475fb", "sort_order": "3607", "cost": "1.4400", "displayed_cost": "1.4400", "job_material_bundle_uuid": ""}, {"uuid": "6f3f77c1-9fb3-4aba-8c8d-241cf2224b5d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Screw Anchors PVC Green 35mm - Pack", "price": "3.2700", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3.2700", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "58151c12-b3e9-49a2-9022-210bb0aac60b", "sort_order": "3513", "cost": "3.2700", "displayed_cost": "3.2700", "job_material_bundle_uuid": ""}, {"uuid": "1187b791-2064-4c59-8eb3-241cff6599bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "2.0000", "name": "DWV Coupling Straight 50mm dwvf", "price": "1.5400", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "1.5400", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "c7130ea0-5707-4875-aef7-20b16691a2bb", "sort_order": "3425", "cost": "1.5400", "displayed_cost": "1.5400", "job_material_bundle_uuid": ""}, {"uuid": "7cd5f57d-263c-4aed-a305-241cf99fc95d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Aztec Masterflash Pipe Flashing No 1 6-70mm Black", "price": "11.9500", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "11.9500", "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "material_uuid": "1f828547-d361-45e7-9d89-241cf2f1deab", "sort_order": "3350", "cost": "11.9500", "displayed_cost": "11.9500", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "ac1d1c93-1afe-49a5-a5d6-2406df721dfa", "start_date": "2026-04-02 11:17:31", "end_date": "2026-04-02 16:47:01", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-02 16:47:58", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "22ab9c8d-29c0-4515-9aba-2414c1b8256a", "start_date": "2026-04-17 07:33:06", "end_date": "2026-04-17 14:41:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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": "194", "travel_distance_in_meters": "1585", "material_uuid": "", "allocated_timestamp": "2026-04-17 14:41:06", "allocated_by_staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b"}, {"uuid": "36709788-ba6c-4bf9-99d8-2414ce68286a", "start_date": "2026-04-17 07:51:23", "end_date": "2026-04-17 17:05:58", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-17 17:06:03", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "837e390e-409c-40fa-b36a-241bffd6843a", "start_date": "2026-04-23 12:01:28", "end_date": "2026-04-23 15:29:49", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "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-23 15:30:00", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "cc377f9e-60d0-4870-afaa-2405b448841b", "start_date": "2026-04-02 10:15:00", "end_date": "2026-04-02 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-02 10:39:59", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-02 10:39:59", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "ea57056d-7e26-49a5-9879-240e0a85cbdb", "start_date": "2026-04-17 08:00:00", "end_date": "2026-04-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "95a1e137-e0f7-46ce-b322-1f6c57b5813b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-16 06:13:47", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-16 06:13:47", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "a4464feb-c6bd-4356-8a59-241376e1473b", "start_date": "2026-04-17 08:00:00", "end_date": "2026-04-17 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-17 06:28:43", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-17 06:28:44", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "5e72b36c-5129-4bce-a882-241ac1aa4b3b", "start_date": "2026-04-23 09:00:00", "end_date": "2026-04-23 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "20bcd5c1-96b3-4cf7-aef0-2403b0f0714d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 07:25:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 07:25:21", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


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


received_at: 2026-04-24T03:54:01.351743+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.201.115", "x-real-ip": "15.134.201.115", "content-length": "8623", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

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


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

payload_json:
{"id": "smwe_45677a5e-7636-4789-8cdd-241cf1e3586b", "type": "job.updated", "data": {"uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "active": 1, "date": "2026-03-26 00:00:00", "job_address": "boat shed on riverview rd", "billing_address": "boast shed on riverview rd", "status": "Quote", "quote_date": "2026-03-26 11:07:34", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "", "generated_job_id": "11037", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-23 17:47:18", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "geo_is_valid": 0, "lng": 150.1311964, "lat": -36.2312421, "geo_country": "", "geo_postcode": "", "geo_state": "", "geo_city": "", "geo_street": "", "geo_number": "", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 17:47:18", "badges": "[\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "quote to install pump out for toilet in boat shed on riverside dr narooma and connect to council main", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "name": "Boris P", "website": "", "abn_number": "", "address": "boast shed on riverview rd", "address_street": "boast shed on riverview rd", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "boast shed on riverview rd", "is_individual": 0, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "first": "", "last": "", "email": "borisp@live.com.au", "phone": "", "mobile": "0418486979", "type": "JOB", "uuid": "35fa8d94-cf5d-48f3-837f-23fef2a792dd"}]}}


received_at: 2026-04-24T03:56:55.034583+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.44.231", "x-real-ip": "3.26.44.231", "content-length": "8623", "accept": "application/json, text/plain, */*", "content-type": "application/json", "x-addon-unique-id": "dev-job-updated", "x-account-uuid": "62772169-0077-429c-a54f-1f58af27aa9b", "user-agent": "ServiceM8-Platform/1.0", "accept-encoding": "gzip, compress, deflate, br"}

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


received_at: 2026-04-24T03:56:55.064834+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.236.90.249", "x-real-ip": "13.236.90.249", "content-length": "3006", "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_e04998dd-17da-4118-9afb-241cf7e82beb", "type": "job.updated", "data": {"uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "active": 1, "date": "2026-03-26 00:00:00", "job_address": "boat shed on riverview rd", "billing_address": "boast shed on riverview rd", "status": "Quote", "quote_date": "2026-03-26 11:07:34", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "", "generated_job_id": "11037", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-23 17:47:18", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "geo_is_valid": 0, "lng": 150.1311964, "lat": -36.2312421, "geo_country": "", "geo_postcode": "", "geo_state": "", "geo_city": "", "geo_street": "", "geo_number": "", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 17:47:18", "badges": "[\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "quote to install pump out for toilet in boat shed on riverside dr narooma and connect to council main", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "name": "Boris P", "website": "", "abn_number": "", "address": "boast shed on riverview rd", "address_street": "boast shed on riverview rd", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "boast shed on riverview rd", "is_individual": 0, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "first": "", "last": "", "email": "borisp@live.com.au", "phone": "", "mobile": "0418486979", "type": "JOB", "uuid": "35fa8d94-cf5d-48f3-837f-23fef2a792dd"}], "jobMaterials": [{"uuid": "e4b06dcb-da65-47bd-8fd7-241cfc3f1e9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}]}}


received_at: 2026-04-24T03:57:03.281549+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.25.199.143", "x-real-ip": "3.25.199.143", "content-length": "7586", "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_a1d9a5a0-eaf5-4193-829e-241cf2c75a8b", "type": "job.updated", "data": {"uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "active": 1, "date": "2026-03-26 00:00:00", "job_address": "boat shed on riverview rd", "billing_address": "boast shed on riverview rd", "status": "Quote", "quote_date": "2026-03-26 11:07:34", "work_order_date": "0000-00-00 00:00:00", "work_done_description": "", "generated_job_id": "11037", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:57:02", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "geo_is_valid": 0, "lng": 150.1311964, "lat": -36.2312421, "geo_country": "", "geo_postcode": "", "geo_state": "", "geo_city": "", "geo_street": "", "geo_number": "", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 13:57:02", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "0000-00-00 00:00:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 17:47:18", "badges": "[\"094814e1-7340-457b-91b9-208f29510fab\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "quote to install pump out for toilet in boat shed on riverside dr narooma and connect to council main", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "8febd01c-c5bb-4706-a6b2-23feffa0b2cb", "name": "Boris P", "website": "", "abn_number": "", "address": "boast shed on riverview rd", "address_street": "boast shed on riverview rd", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "boast shed on riverview rd", "is_individual": 0, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "first": "", "last": "", "email": "borisp@live.com.au", "phone": "", "mobile": "0418486979", "type": "JOB", "uuid": "35fa8d94-cf5d-48f3-837f-23fef2a792dd"}], "jobMaterials": [{"uuid": "e4b06dcb-da65-47bd-8fd7-241cfc3f1e9d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "QUOTE INCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e22940b8-8682-4fd2-8dc1-241cfdcdc45d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Supply and install new pump well with 2 pumps and high level alarm ready for connection of\nplumbing fixtures", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "31af9125-96cc-4450-9dec-241cfeb5b0dd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Install new 63mm poly line from pump well to council sewer main and connection to main", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "2d19bceb-3bb4-44be-8021-241cf2cff26d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Under road boring to all installation of new 63mm poly line", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "65732b90-1807-48cb-91b3-241cfe7c9e6d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "All necessary materials", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ebe3aba4-84b1-4777-817c-241cf5f1741d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "cc95ba6e-aa62-4e8e-93d7-241cfc88f21d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "QUOTE EXCLUDES", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ffe0e96e-30a3-4372-8d3f-241cf7d77c1d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Electrical connection to pumps", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ad9e4f5f-4662-4ed9-ae14-241cf37488ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Internal plumbing in boat shed", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "5a8cb890-5f82-4506-bde5-241cfffdb84d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Council fees", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ce6684e1-ac67-4778-bb38-241cf73e17ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Estimate only until exact location of council connection requirements", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "bd692712-8a6b-4e1a-b5a7-23fef5819dcd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}]}}


received_at: 2026-04-24T03:59:16.122817+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.211.138.153", "x-real-ip": "13.211.138.153", "content-length": "6465", "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_f4700ed6-1331-42c5-8cd4-241cf247e05b", "type": "job.updated", "data": {"uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 15:06:51", "work_done_description": "Quote to connect existing solar hot water service to existing wood fire.\n", "generated_job_id": "11280", "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 08:38:17", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "geo_is_valid": 1, "lng": 150.1266411, "lat": -35.8062431, "geo_country": "Australia", "geo_postcode": "2536", "geo_state": "NSW", "geo_city": "Jeremadra", "geo_street": "Maulbrooks Road", "geo_number": "43", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 08:38:17", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-23 17:30:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 18:52:55", "badges": "", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "have a look at her solar hot water. she thinks the install is incomplete", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "name": "Nikki Gallon", "website": "", "abn_number": "", "address": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_street": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "first": "Nikki", "last": "Gallon", "email": "nicola.gallon@gmail.com", "phone": "", "mobile": "0416741006", "type": "JOB", "uuid": "fa2a3c36-26da-4fc6-93a2-2415e13d632d"}], "jobMaterials": [{"uuid": "b0d1f987-7e2b-474e-bb27-241be0fb9cad", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1804652a-93c9-4aef-a8c8-241be65978cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new side feed box and mount to the rear of the solar hart system on roof", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba68874a-f223-4cfa-9a9c-241bebfe77ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of woodfire flow and return pipes to solarhart tank", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4043627-786a-4366-a413-241beca5ea7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of existing fittings at rear of fireplace", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54c42b41-c48f-4f29-b176-241be6cf57bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply extra glycol to top up system", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38b1e02f-64da-4dc7-addd-241be3b8b16d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1aebdebe-4698-436e-a3d9-241bee065e6d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "da799a65-55ff-4e69-ad0e-2415e8a9295b", "start_date": "2026-04-23 16:30:00", "end_date": "2026-04-23 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 15:15:46", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:15:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


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


received_at: 2026-04-24T03:59:30.925424+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "54.206.50.31", "x-real-ip": "54.206.50.31", "content-length": "7055", "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_b990a519-1fcf-4cdc-a04f-241cfe27590b", "type": "job.updated", "data": {"uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 15:06:51", "work_done_description": "Thank you for the opportunity to  quote to connect existing solar hot water service to existing wood fire. 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": "11280", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:59:30", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "geo_is_valid": 1, "lng": 150.1266411, "lat": -35.8062431, "geo_country": "Australia", "geo_postcode": "2536", "geo_state": "NSW", "geo_city": "Jeremadra", "geo_street": "Maulbrooks Road", "geo_number": "43", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 08:38:17", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-23 17:30:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 18:52:55", "badges": "", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "have a look at her solar hot water. she thinks the install is incomplete", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "name": "Nikki Gallon", "website": "", "abn_number": "", "address": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_street": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "first": "Nikki", "last": "Gallon", "email": "nicola.gallon@gmail.com", "phone": "", "mobile": "0416741006", "type": "JOB", "uuid": "fa2a3c36-26da-4fc6-93a2-2415e13d632d"}], "jobMaterials": [{"uuid": "b0d1f987-7e2b-474e-bb27-241be0fb9cad", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1804652a-93c9-4aef-a8c8-241be65978cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new side feed box and mount to the rear of the solar hart system on roof.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba68874a-f223-4cfa-9a9c-241bebfe77ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of woodfire flow and return pipes to solarhart tank.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4043627-786a-4366-a413-241beca5ea7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of existing fittings at rear of fireplace.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54c42b41-c48f-4f29-b176-241be6cf57bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply extra glycol to top up system.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38b1e02f-64da-4dc7-addd-241be3b8b16d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1aebdebe-4698-436e-a3d9-241bee065e6d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7408114c-87d4-41f1-817b-241cf771822d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "da799a65-55ff-4e69-ad0e-2415e8a9295b", "start_date": "2026-04-23 16:30:00", "end_date": "2026-04-23 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 15:15:46", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:15:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T04:00:48.475506+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.107.208.146", "x-real-ip": "3.107.208.146", "content-length": "2467", "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_6acfccaa-0df2-49a8-9e39-241cfceec94b", "type": "job.updated", "data": {"uuid": "6d544578-ccc1-48b0-a8f6-241be6f853bd", "active": 1, "date": "2026-04-24 00:00:00", "job_address": "9 Bay St\nNarooma NSW 2546", "billing_address": "9 Bay St\nNarooma NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-24 09:03:01", "work_done_description": "Property - 9 Bay St, Narooma NSW 254.\n\nAttended to rough in bathroom at the above adress.\n\nWork completed:", "generated_job_id": "11347", "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 14:00:47", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "4fa0fdca-1b95-4016-b8f3-2053ff9c908b", "geo_is_valid": 1, "lng": 150.1356555, "lat": -36.2183884, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Bay Street", "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": "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": "rough in bathroom", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "4fa0fdca-1b95-4016-b8f3-2053ff9c908b", "name": "Luke Dickinson", "website": "", "abn_number": "", "address": "9 Bay St\nNarooma NSW 2546", "address_street": "9 Bay St\nNarooma NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "9 Bay St\nNarooma NSW 2546", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "6d544578-ccc1-48b0-a8f6-241be6f853bd", "first": "Luke", "last": "Dickinson", "email": "admin@dblhomes.com.au", "phone": "", "mobile": "0408606818", "type": "JOB", "uuid": "d88aaa28-ae05-4fce-bdc5-241be8c7f43d"}]}}


received_at: 2026-04-24T04:00:49.661240+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.239.4.58", "x-real-ip": "13.239.4.58", "content-length": "2550", "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_636fa774-63ac-4516-a0f6-241cffdd6d8b", "type": "job.updated", "data": {"uuid": "0cf2dabd-aca5-4ec5-b580-241beb25546d", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "72 Old Hwy,\nNarooma NSW 2546", "billing_address": "72 OLD HIGHWAY\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 15:49:04", "work_done_description": "Property - 72 Old Hwy, Narooma NSW 2546\n\n\nWork completed:", "generated_job_id": "11343", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:02:53", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "9ee76d63-94bb-4d45-8a66-1f5bef9d251b", "geo_is_valid": 1, "lng": 150.1160052, "lat": -36.2321407, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Old Highway", "geo_number": "72", "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": "he wants to get rid of his big gas bottles and move the reg to beside the hot water. Talk to tom about it he took photos", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "9ee76d63-94bb-4d45-8a66-1f5bef9d251b", "name": "ROB ATKINSON", "website": "", "abn_number": "", "address": "72 Old Hwy,\nNarooma NSW 2546", "address_street": "72 OLD HIGHWAY", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "72 OLD HIGHWAY\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": "0cf2dabd-aca5-4ec5-b580-241beb25546d", "first": "MR ROB", "last": "ATKINSON", "email": "janorrob@bigpond.com", "phone": "44764084", "mobile": "0418771405", "type": "JOB", "uuid": "6800d1a3-56b3-4631-b307-241be69e6cad"}]}}


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


received_at: 2026-04-24T04:02:21.082370+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.27.189.0", "x-real-ip": "3.27.189.0", "content-length": "4104", "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_7e24c196-37d7-4df2-8a67-241cfebf857b", "type": "job.updated", "data": {"uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "active": 1, "date": "2026-04-20 00:00:00", "job_address": "13 Thomson Parade\nDalmeny NSW 2546", "billing_address": "13 Thomson Parade\nDalmeny NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-20 12:12:51", "work_done_description": "Property - 13 Thomson Parade, Dalmeny NSW 2546.\n\nAttended to replace toilet rubber.\n\nwork completed:\nAfter testing toilet in question found several leaks. Leaking from the main rubber of the pan collar, also the flush cone rubber at toilet and also the nut an rubber from the bottom cistern \n\nSilo pan collar to stop leak \nReplace the flush cone rubber from pipe to toilet and also replace the threaded nut and seal\nRubber at base of the cistern \n\nSwan docket for job number", "generated_job_id": "11298", "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 14:02:20", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "c166e219-68cc-487e-bccf-21672adc8efb", "geo_is_valid": 1, "lng": 150.1218664, "lat": -36.1658455, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Thomson Parade", "geo_number": "13", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-24 13:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Toilet rubber that needs replacing. ( when we have time no rush )", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "c166e219-68cc-487e-bccf-21672adc8efb", "name": "Jenny Schutz", "website": "", "abn_number": "", "address": "13 Thomson Parade\nDalmeny NSW 2546", "address_street": "13 Thomson Parade\nDalmeny NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "13 Thomson Parade\nDalmeny NSW 2546", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "first": "Jenny", "last": "Schutz", "email": "meggs888@hotmail.com", "phone": "", "mobile": "0458 767 842", "type": "JOB", "uuid": "ef826378-808b-47f2-97cc-2418d9db4cdd"}], "jobRecordedActivities": [{"uuid": "1197991d-7a67-446e-bb82-241caac5d1aa", "start_date": "2026-04-24 12:56:30", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "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-24 12:56:30", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "abc53911-c0fd-4d79-a79b-241902df1abb", "start_date": "2026-04-24 12:00:00", "end_date": "2026-04-24 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 14:06:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 14:06:42", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T04:02:21.651790+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.238.255.94", "x-real-ip": "13.238.255.94", "content-length": "7055", "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_6eb3abbe-10dc-4981-b939-241cfd75342b", "type": "job.updated", "data": {"uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 15:06:51", "work_done_description": "Thank you for the opportunity to  quote to connect existing solar hot water service to existing wood fire. 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": "11280", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:59:30", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "geo_is_valid": 1, "lng": 150.1266411, "lat": -35.8062431, "geo_country": "Australia", "geo_postcode": "2536", "geo_state": "NSW", "geo_city": "Jeremadra", "geo_street": "Maulbrooks Road", "geo_number": "43", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 08:38:17", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-23 17:30:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 18:52:55", "badges": "", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "have a look at her solar hot water. she thinks the install is incomplete", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "name": "Nikki Gallon", "website": "", "abn_number": "", "address": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_street": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "first": "Nikki", "last": "Gallon", "email": "nicola.gallon@gmail.com", "phone": "", "mobile": "0416741006", "type": "JOB", "uuid": "fa2a3c36-26da-4fc6-93a2-2415e13d632d"}], "jobMaterials": [{"uuid": "b0d1f987-7e2b-474e-bb27-241be0fb9cad", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1804652a-93c9-4aef-a8c8-241be65978cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new side feed box and mount to the rear of the solar hart system on roof.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba68874a-f223-4cfa-9a9c-241bebfe77ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of woodfire flow and return pipes to solarhart tank.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4043627-786a-4366-a413-241beca5ea7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of existing fittings at rear of fireplace.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54c42b41-c48f-4f29-b176-241be6cf57bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply extra glycol to top up system.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38b1e02f-64da-4dc7-addd-241be3b8b16d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1aebdebe-4698-436e-a3d9-241bee065e6d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7408114c-87d4-41f1-817b-241cf771822d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "da799a65-55ff-4e69-ad0e-2415e8a9295b", "start_date": "2026-04-23 16:30:00", "end_date": "2026-04-23 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 15:15:46", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:15:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


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


received_at: 2026-04-24T04:02:32.019274+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.230.230", "x-real-ip": "3.106.230.230", "content-length": "4116", "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_6c56d352-8a41-4b4b-85d9-241cfb246cfb", "type": "job.updated", "data": {"uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "active": 1, "date": "2026-04-20 00:00:00", "job_address": "13 Thomson Parade\nDalmeny NSW 2546", "billing_address": "13 Thomson Parade\nDalmeny NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-20 12:12:51", "work_done_description": "Property - 13 Thomson Parade, Dalmeny NSW 2546.\n\nAttended to replace toilet rubber.\n\nwork completed:\nAfter testing toilet in question found several leaks. Leaking from the main rubber of the pan collar, also the flush cone rubber at toilet and also the nut an rubber from the bottom cistern \n\nSilo pan collar to stop leak \nReplace the flush cone rubber from pipe to toilet and also replace the threaded nut and seal\nRubber at base of the cistern \n\nMaterials \nSwan docket for job number", "generated_job_id": "11298", "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 14:02:31", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "c166e219-68cc-487e-bccf-21672adc8efb", "geo_is_valid": 1, "lng": 150.1218664, "lat": -36.1658455, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Thomson Parade", "geo_number": "13", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "0.0000", "job_is_scheduled_until_stamp": "2026-04-24 13:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Toilet rubber that needs replacing. ( when we have time no rush )", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "c166e219-68cc-487e-bccf-21672adc8efb", "name": "Jenny Schutz", "website": "", "abn_number": "", "address": "13 Thomson Parade\nDalmeny NSW 2546", "address_street": "13 Thomson Parade\nDalmeny NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "13 Thomson Parade\nDalmeny NSW 2546", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "first": "Jenny", "last": "Schutz", "email": "meggs888@hotmail.com", "phone": "", "mobile": "0458 767 842", "type": "JOB", "uuid": "ef826378-808b-47f2-97cc-2418d9db4cdd"}], "jobRecordedActivities": [{"uuid": "1197991d-7a67-446e-bb82-241caac5d1aa", "start_date": "2026-04-24 12:56:30", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "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-24 12:56:30", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "abc53911-c0fd-4d79-a79b-241902df1abb", "start_date": "2026-04-24 12:00:00", "end_date": "2026-04-24 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 14:06:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 14:06:42", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T04:02:50.258152+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.211.145.241", "x-real-ip": "13.211.145.241", "content-length": "4580", "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_0beea287-aee3-4b83-ae0b-241cf588f66b", "type": "job.updated", "data": {"uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "active": 1, "date": "2026-04-20 00:00:00", "job_address": "13 Thomson Parade\nDalmeny NSW 2546", "billing_address": "13 Thomson Parade\nDalmeny NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-20 12:12:51", "work_done_description": "Property - 13 Thomson Parade, Dalmeny NSW 2546.\n\nAttended to replace toilet rubber.\n\nwork completed:\nAfter testing toilet in question found several leaks. Leaking from the main rubber of the pan collar, also the flush cone rubber at toilet and also the nut an rubber from the bottom cistern \n\nSilo pan collar to stop leak \nReplace the flush cone rubber from pipe to toilet and also replace the threaded nut and seal\nRubber at base of the cistern \n\nMaterials \nSwan docket for job number", "generated_job_id": "11298", "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 14:02:31", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "c166e219-68cc-487e-bccf-21672adc8efb", "geo_is_valid": 1, "lng": 150.1218664, "lat": -36.1658455, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Thomson Parade", "geo_number": "13", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "107.8000", "job_is_scheduled_until_stamp": "2026-04-24 13:00:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "Toilet rubber that needs replacing. ( when we have time no rush )", "created_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, "related": {"company": {"uuid": "c166e219-68cc-487e-bccf-21672adc8efb", "name": "Jenny Schutz", "website": "", "abn_number": "", "address": "13 Thomson Parade\nDalmeny NSW 2546", "address_street": "13 Thomson Parade\nDalmeny NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "13 Thomson Parade\nDalmeny NSW 2546", "is_individual": 1, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "first": "Jenny", "last": "Schutz", "email": "meggs888@hotmail.com", "phone": "", "mobile": "0458 767 842", "type": "JOB", "uuid": "ef826378-808b-47f2-97cc-2418d9db4cdd"}], "jobMaterials": [{"uuid": "fdfe00a3-c90e-4a60-bad2-241caa9a594a", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Labour- attending plumber - Dan", "price": "98.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "98.0000", "job_uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "material_uuid": "288d5b92-0df7-49f9-864d-23e38a6e29db", "sort_order": "2", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "1197991d-7a67-446e-bb82-241caac5d1aa", "start_date": "2026-04-24 12:56:30", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "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-24 12:56:30", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}], "jobScheduledActivities": [{"uuid": "abc53911-c0fd-4d79-a79b-241902df1abb", "start_date": "2026-04-24 12:00:00", "end_date": "2026-04-24 13:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "f4dcafcb-2c1b-4d7d-abee-2418d342648d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-21 14:06:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-21 14:06:42", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


received_at: 2026-04-24T04:03:46.528704+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.25.80", "x-real-ip": "52.63.25.80", "content-length": "7064", "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_80ccf6f9-4cb5-43ae-b197-241cf377520b", "type": "job.updated", "data": {"uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 15:06:51", "work_done_description": "Thank you for the opportunity to  quote to connect existing solar hot water service to existing wood fire. 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": "11280", "completion_date": "0000-00-00 00:00:00", "completion_actioned_by_uuid": "", "unsuccessful_date": "0000-00-00 00:00:00", "payment_date": "0000-00-00 00:00:00", "payment_method": "", "payment_amount": 0, "payment_actioned_by_uuid": "", "edit_date": "2026-04-24 13:59:30", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "geo_is_valid": 1, "lng": 150.1266411, "lat": -35.8062431, "geo_country": "Australia", "geo_postcode": "2536", "geo_state": "NSW", "geo_city": "Jeremadra", "geo_street": "Maulbrooks Road", "geo_number": "43", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 1, "payment_received_stamp": "2026-04-24 08:38:17", "total_invoice_amount": "3256.0000", "job_is_scheduled_until_stamp": "2026-04-23 17:30:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 18:52:55", "badges": "", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "have a look at her solar hot water. she thinks the install is incomplete", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "name": "Nikki Gallon", "website": "", "abn_number": "", "address": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_street": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "first": "Nikki", "last": "Gallon", "email": "nicola.gallon@gmail.com", "phone": "", "mobile": "0416741006", "type": "JOB", "uuid": "fa2a3c36-26da-4fc6-93a2-2415e13d632d"}], "jobMaterials": [{"uuid": "b0d1f987-7e2b-474e-bb27-241be0fb9cad", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1804652a-93c9-4aef-a8c8-241be65978cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new side feed box and mount to the rear of the solar hart system on roof.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba68874a-f223-4cfa-9a9c-241bebfe77ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of woodfire flow and return pipes to solarhart tank.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4043627-786a-4366-a413-241beca5ea7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of existing fittings at rear of fireplace.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54c42b41-c48f-4f29-b176-241be6cf57bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply extra glycol to top up system.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38b1e02f-64da-4dc7-addd-241be3b8b16d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1aebdebe-4698-436e-a3d9-241bee065e6d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7408114c-87d4-41f1-817b-241cf771822d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "2960.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2960.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "da799a65-55ff-4e69-ad0e-2415e8a9295b", "start_date": "2026-04-23 16:30:00", "end_date": "2026-04-23 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 15:15:46", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:15:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T04:03:46.708825+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.25.80", "x-real-ip": "52.63.25.80", "content-length": "7064", "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_155bb0f6-231a-4e05-9b55-241cfe34893b", "type": "job.updated", "data": {"uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 15:06:51", "work_done_description": "Thank you for the opportunity to  quote to connect existing solar hot water service to existing wood fire. 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": "11280", "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 14:03:46", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "geo_is_valid": 1, "lng": 150.1266411, "lat": -35.8062431, "geo_country": "Australia", "geo_postcode": "2536", "geo_state": "NSW", "geo_city": "Jeremadra", "geo_street": "Maulbrooks Road", "geo_number": "43", "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": "3256.0000", "job_is_scheduled_until_stamp": "2026-04-23 17:30:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 18:52:55", "badges": "", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "have a look at her solar hot water. she thinks the install is incomplete", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "name": "Nikki Gallon", "website": "", "abn_number": "", "address": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_street": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "first": "Nikki", "last": "Gallon", "email": "nicola.gallon@gmail.com", "phone": "", "mobile": "0416741006", "type": "JOB", "uuid": "fa2a3c36-26da-4fc6-93a2-2415e13d632d"}], "jobMaterials": [{"uuid": "b0d1f987-7e2b-474e-bb27-241be0fb9cad", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1804652a-93c9-4aef-a8c8-241be65978cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new side feed box and mount to the rear of the solar hart system on roof.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba68874a-f223-4cfa-9a9c-241bebfe77ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of woodfire flow and return pipes to solarhart tank.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4043627-786a-4366-a413-241beca5ea7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of existing fittings at rear of fireplace.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54c42b41-c48f-4f29-b176-241be6cf57bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply extra glycol to top up system.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38b1e02f-64da-4dc7-addd-241be3b8b16d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1aebdebe-4698-436e-a3d9-241bee065e6d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7408114c-87d4-41f1-817b-241cf771822d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "2960.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2960.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "da799a65-55ff-4e69-ad0e-2415e8a9295b", "start_date": "2026-04-23 16:30:00", "end_date": "2026-04-23 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 15:15:46", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:15:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T04:04:29.436365+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.211.173.46", "x-real-ip": "13.211.173.46", "content-length": "7063", "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_eadf946d-9309-4e9f-96ec-241cf756f11b", "type": "job.updated", "data": {"uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 15:06:51", "work_done_description": "Thank you for the opportunity to quote to connect existing solar hot water service to existing wood fire. 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": "11280", "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 14:04:28", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "geo_is_valid": 1, "lng": 150.1266411, "lat": -35.8062431, "geo_country": "Australia", "geo_postcode": "2536", "geo_state": "NSW", "geo_city": "Jeremadra", "geo_street": "Maulbrooks Road", "geo_number": "43", "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": "3256.0000", "job_is_scheduled_until_stamp": "2026-04-23 17:30:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 18:52:55", "badges": "", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "have a look at her solar hot water. she thinks the install is incomplete", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "name": "Nikki Gallon", "website": "", "abn_number": "", "address": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_street": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "first": "Nikki", "last": "Gallon", "email": "nicola.gallon@gmail.com", "phone": "", "mobile": "0416741006", "type": "JOB", "uuid": "fa2a3c36-26da-4fc6-93a2-2415e13d632d"}], "jobMaterials": [{"uuid": "b0d1f987-7e2b-474e-bb27-241be0fb9cad", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1804652a-93c9-4aef-a8c8-241be65978cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new side feed box and mount to the rear of the solar hart system on roof.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba68874a-f223-4cfa-9a9c-241bebfe77ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of woodfire flow and return pipes to solarhart tank.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4043627-786a-4366-a413-241beca5ea7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of existing fittings at rear of fireplace.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54c42b41-c48f-4f29-b176-241be6cf57bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply extra glycol to top up system.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38b1e02f-64da-4dc7-addd-241be3b8b16d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1aebdebe-4698-436e-a3d9-241bee065e6d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7408114c-87d4-41f1-817b-241cf771822d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "2960.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2960.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "da799a65-55ff-4e69-ad0e-2415e8a9295b", "start_date": "2026-04-23 16:30:00", "end_date": "2026-04-23 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 15:15:46", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:15:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T04:05:23.198760+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.27.253.197", "x-real-ip": "3.27.253.197", "content-length": "7096", "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_0aa5c8a2-acf8-48c9-8763-241cfb80699b", "type": "job.updated", "data": {"uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 15:06:51", "work_done_description": "Thank you for the opportunity to quote to connect existing solar hot water service to existing wood fire at 43 Maulbrooks Road, Jeremadra. 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": "11280", "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 14:05:22", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "geo_is_valid": 1, "lng": 150.1266411, "lat": -35.8062431, "geo_country": "Australia", "geo_postcode": "2536", "geo_state": "NSW", "geo_city": "Jeremadra", "geo_street": "Maulbrooks Road", "geo_number": "43", "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": "3256.0000", "job_is_scheduled_until_stamp": "2026-04-23 17:30:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 18:52:55", "badges": "", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "have a look at her solar hot water. she thinks the install is incomplete", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "name": "Nikki Gallon", "website": "", "abn_number": "", "address": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_street": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "first": "Nikki", "last": "Gallon", "email": "nicola.gallon@gmail.com", "phone": "", "mobile": "0416741006", "type": "JOB", "uuid": "fa2a3c36-26da-4fc6-93a2-2415e13d632d"}], "jobMaterials": [{"uuid": "b0d1f987-7e2b-474e-bb27-241be0fb9cad", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1804652a-93c9-4aef-a8c8-241be65978cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new side feed box and mount to the rear of the solar hart system on roof.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba68874a-f223-4cfa-9a9c-241bebfe77ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of woodfire flow and return pipes to solarhart tank.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4043627-786a-4366-a413-241beca5ea7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of existing fittings at rear of fireplace.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54c42b41-c48f-4f29-b176-241be6cf57bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply extra glycol to top up system.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38b1e02f-64da-4dc7-addd-241be3b8b16d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1aebdebe-4698-436e-a3d9-241bee065e6d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7408114c-87d4-41f1-817b-241cf771822d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "2960.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2960.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "da799a65-55ff-4e69-ad0e-2415e8a9295b", "start_date": "2026-04-23 16:30:00", "end_date": "2026-04-23 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 15:15:46", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:15:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T04:05:23.437313+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.211.173.46", "x-real-ip": "13.211.173.46", "content-length": "7096", "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_cea2b6c0-7842-4de6-8cd0-241cf3ebc87b", "type": "job.updated", "data": {"uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 15:06:51", "work_done_description": "Thank you for the opportunity to quote to connect existing solar hot water service to existing wood fire at 43 Maulbrooks Road, Jeremadra. 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": "11280", "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 14:05:22", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "geo_is_valid": 1, "lng": 150.1266411, "lat": -35.8062431, "geo_country": "Australia", "geo_postcode": "2536", "geo_state": "NSW", "geo_city": "Jeremadra", "geo_street": "Maulbrooks Road", "geo_number": "43", "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": "3256.0000", "job_is_scheduled_until_stamp": "2026-04-23 17:30:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 18:52:55", "badges": "", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "have a look at her solar hot water. she thinks the install is incomplete", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "name": "Nikki Gallon", "website": "", "abn_number": "", "address": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_street": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "first": "Nikki", "last": "Gallon", "email": "nicola.gallon@gmail.com", "phone": "", "mobile": "0416741006", "type": "JOB", "uuid": "fa2a3c36-26da-4fc6-93a2-2415e13d632d"}], "jobMaterials": [{"uuid": "b0d1f987-7e2b-474e-bb27-241be0fb9cad", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1804652a-93c9-4aef-a8c8-241be65978cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new side feed box and mount to the rear of the solar hart system on roof.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba68874a-f223-4cfa-9a9c-241bebfe77ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of woodfire flow and return pipes to solarhart tank.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4043627-786a-4366-a413-241beca5ea7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of existing fittings at rear of fireplace.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54c42b41-c48f-4f29-b176-241be6cf57bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply extra glycol to top up system.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38b1e02f-64da-4dc7-addd-241be3b8b16d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1aebdebe-4698-436e-a3d9-241bee065e6d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7408114c-87d4-41f1-817b-241cf771822d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "2960.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2960.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "da799a65-55ff-4e69-ad0e-2415e8a9295b", "start_date": "2026-04-23 16:30:00", "end_date": "2026-04-23 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 15:15:46", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:15:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T04:07:23.827349+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.24.180.70", "x-real-ip": "3.24.180.70", "content-length": "7096", "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_9a7e3ad5-39dd-4c3b-898e-241cff63b4ab", "type": "job.updated", "data": {"uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "active": 1, "date": "2026-04-17 00:00:00", "job_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-17 15:06:51", "work_done_description": "Thank you for the opportunity to quote to connect existing solar hot water service to existing wood fire at 43 Maulbrooks Road, Jeremadra. 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": "11280", "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 14:05:22", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "geo_is_valid": 1, "lng": 150.1266411, "lat": -35.8062431, "geo_country": "Australia", "geo_postcode": "2536", "geo_state": "NSW", "geo_city": "Jeremadra", "geo_street": "Maulbrooks Road", "geo_number": "43", "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": "3256.0000", "job_is_scheduled_until_stamp": "2026-04-23 17:30:00", "category_uuid": "", "queue_uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "queue_expiry_date": "2026-04-30 18:52:55", "badges": "", "quote_sent": false, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b", "quote_sent_stamp": "0000-00-00 00:00:00", "job_description": "have a look at her solar hot water. she thinks the install is incomplete", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cfd491c4-418c-41b2-8c57-2415ebb62c6b", "name": "Nikki Gallon", "website": "", "abn_number": "", "address": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_street": "43 Maulbrooks Road\nJeremadra NSW 2536", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "43 Maulbrooks Road\nJeremadra NSW 2536", "is_individual": 1, "badges": "", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "queue": {"uuid": "5c2e9a86-ba02-46b3-8945-2093b420affb", "name": "Quotes for typing", "default_timeframe": 7, "subscribed_staff": "", "requires_assignment": "1"}, "jobContacts": [{"job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "first": "Nikki", "last": "Gallon", "email": "nicola.gallon@gmail.com", "phone": "", "mobile": "0416741006", "type": "JOB", "uuid": "fa2a3c36-26da-4fc6-93a2-2415e13d632d"}], "jobMaterials": [{"uuid": "b0d1f987-7e2b-474e-bb27-241be0fb9cad", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1804652a-93c9-4aef-a8c8-241be65978cd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply new side feed box and mount to the rear of the solar hart system on roof.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ba68874a-f223-4cfa-9a9c-241bebfe77ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Connection of woodfire flow and return pipes to solarhart tank.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "f4043627-786a-4366-a413-241beca5ea7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Replacement of existing fittings at rear of fireplace.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "54c42b41-c48f-4f29-b176-241be6cf57bd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Supply extra glycol to top up system.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "38b1e02f-64da-4dc7-addd-241be3b8b16d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1aebdebe-4698-436e-a3d9-241bee065e6d", "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": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "a62408a3-a57b-43c9-96b6-241acba91f4b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7408114c-87d4-41f1-817b-241cf771822d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "TOTAL", "price": "2960.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "2960.0000", "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "material_uuid": "32807157-13ad-448d-93cf-209bd985e87b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobScheduledActivities": [{"uuid": "da799a65-55ff-4e69-ad0e-2415e8a9295b", "start_date": "2026-04-23 16:30:00", "end_date": "2026-04-23 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "a58580a5-df21-4a1e-bf00-2415e020befd", "staff_uuid": "d112b3df-e459-4a14-a2ad-1f5be0dd75fb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-23 15:15:46", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-23 15:15:46", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}]}}


received_at: 2026-04-24T04:09:23.891962+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "3.27.253.197", "x-real-ip": "3.27.253.197", "content-length": "2550", "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_9d5efe47-13bc-4488-8d96-241cffde885b", "type": "job.updated", "data": {"uuid": "0cf2dabd-aca5-4ec5-b580-241beb25546d", "active": 1, "date": "2026-04-23 00:00:00", "job_address": "72 Old Hwy,\nNarooma NSW 2546", "billing_address": "72 OLD HIGHWAY\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "0000-00-00 00:00:00", "work_order_date": "2026-04-23 15:49:04", "work_done_description": "Property - 72 Old Hwy, Narooma NSW 2546\n\n\nWork completed:", "generated_job_id": "11343", "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 14:09:22", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "9ee76d63-94bb-4d45-8a66-1f5bef9d251b", "geo_is_valid": 1, "lng": 150.1160052, "lat": -36.2321407, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Narooma", "geo_street": "Old Highway", "geo_number": "72", "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": "he wants to get rid of his big gas bottles and move the reg to beside the hot water. Talk to tom about it he took photos", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "9ee76d63-94bb-4d45-8a66-1f5bef9d251b", "name": "ROB ATKINSON", "website": "", "abn_number": "", "address": "72 Old Hwy,\nNarooma NSW 2546", "address_street": "72 OLD HIGHWAY", "address_city": "NAROOMA", "address_state": "NSW", "address_postcode": "2546", "address_country": "", "billing_address": "72 OLD HIGHWAY\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": "0cf2dabd-aca5-4ec5-b580-241beb25546d", "first": "MR ROB", "last": "ATKINSON", "email": "janorrob@bigpond.com", "phone": "44764084", "mobile": "0418771405", "type": "JOB", "uuid": "6800d1a3-56b3-4631-b307-241be69e6cad"}]}}


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


received_at: 2026-04-24T04:09:25.093862+00:00
client_host: 192.168.20.205
method: POST
path: /webhooks/servicem8-job-updated
headers_json:
{"connection": "keep-alive", "host": "nps-dev.coast2cloud.net", "x-forwarded-scheme": "https", "x-forwarded-proto": "https", "x-forwarded-for": "13.211.233.156", "x-real-ip": "13.211.233.156", "content-length": "37633", "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_fa148575-8816-4f15-97d7-241cf8ba841b", "type": "job.updated", "data": {"uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "active": 1, "date": "2025-07-22 00:00:00", "job_address": "20 Yabbarra Drive\nDalmeny NSW 2546", "billing_address": "SOLAR PTY LTD\nP.O. BOX 569\nNAROOMA, NSW 2546", "status": "Work Order", "quote_date": "2025-07-22 14:08:02", "work_order_date": "2025-08-14 09:34:24", "work_done_description": "Thank you for the opportunity to quote for plumbing and drainage as per plans provided at 20 Yabara Drive Dalmeny. Please find below a detailed breakdown of the proposed costs included in the quotation. If you have any questions or concerns, please do not hesitate to contact me.", "generated_job_id": "8658", "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 09:04:56", "payment_note": "", "ready_to_invoice": "0", "ready_to_invoice_stamp": "0000-00-00 00:00:00", "company_uuid": "cad977a5-4ee2-404a-9386-225a76daa75b", "geo_is_valid": 1, "lng": 150.1267476, "lat": -36.1708898, "geo_country": "Australia", "geo_postcode": "2546", "geo_state": "NSW", "geo_city": "Dalmeny", "geo_street": "Yabbarra Drive", "geo_number": "20", "payment_processed": 0, "payment_processed_stamp": "0000-00-00 00:00:00", "payment_received": 0, "payment_received_stamp": "0000-00-00 00:00:00", "total_invoice_amount": "10041.3500", "job_is_scheduled_until_stamp": "2026-04-24 17:30:00", "category_uuid": "", "queue_uuid": "", "queue_expiry_date": "0000-00-00 00:00:00", "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "quote_sent": true, "invoice_sent": false, "purchase_order_number": "", "invoice_sent_stamp": "0000-00-00 00:00:00", "queue_assigned_staff_uuid": "", "quote_sent_stamp": "2025-08-01 12:05:33", "job_description": "measure for downpipes when there next\n\n12/3 rough in\n\n10/11 drains for water tanks and connect water supply to house\n\nquote for new house - see email\n\nExternal sewer drainage to council connection point. \nInternal sewer drainage as per plan.\nHot and cold plumbing services as per plan.\nStorm water connected to tanks complete with first flush system. \nOverflow from the rainwater tank as per plan.\nExternal shower and sink.\nFix out of PC items and ducting of range hood. \nThree external hose taps as per plans.\n7mm aggragate.\nInstallation of 2 basket wastes and grease trap as waste collection point on shed. \nKingspan 2 x 20,00L Colorbond Rainwater tank and pump, including change over valve. \nAll necesary materials.\nExcavation.  \nLabour.\nQUOTE EXCLUDES\nPC items such as toilets and tapware etc.\nAgg lines picked up but not installed.\nHot water system.\nSlab for tanks.", "created_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, "related": {"company": {"uuid": "cad977a5-4ee2-404a-9386-225a76daa75b", "name": "John and Ruth White", "website": "", "abn_number": "", "address": "", "address_street": "20 Yabbarra Drive\nDalmeny NSW 2546", "address_city": "", "address_state": "", "address_postcode": "", "address_country": "", "billing_address": "20 Yabbarra Drive\nDalmeny NSW 2546", "is_individual": 0, "badges": "[\"758de6d8-b7fa-4274-af1a-200b1183835b\"]", "fax_number": "", "tax_rate_uuid": "", "billing_attention": "0", "payment_terms": "", "deposit_percent": "0"}, "jobContacts": [{"job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "first": "", "last": "", "email": "yabbarra20@gmail.com", "phone": "", "mobile": "0432879849", "type": "JOB", "uuid": "12e72d3c-233f-441f-b5b6-2308e4fa905d"}], "jobMaterials": [{"uuid": "4e555b77-8826-42e9-b70f-2309fbbae33d", "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": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "1924893b-917f-474a-adaa-2093bd622d4b", "sort_order": "100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "777431d7-c7bf-4448-9925-2309f0a8ceed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "External sewer drainage to council connection point.", "price": "8856.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "8856.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "200", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1b4dec5c-b5ca-49ce-a226-2309ff19ca4d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Internal sewer drainage as per plan.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c21b4e87-e97f-473c-9fb7-2309ff0bb76d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Hot and cold plumbing services as per plan.", "price": "5856.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5856.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "c04cac04-4717-4f1b-a8a5-2309f9d024ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Storm water connected to tanks complete with first flush system.", "price": "5856.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "5856.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "1677b098-40c2-4432-9e89-2309fb09ce7d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Overflow from the rainwater tank as per plan.", "price": "890.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "890.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "0d7a6d7c-e96b-4e59-8ba6-2309f48d809d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "External shower and sink.", "price": "580.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "580.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "700", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "adfa766f-d7e9-40dd-a8eb-2309fae3e4ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Fix out of PC items and ducting of range hood.", "price": "3000.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "3000.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "872dd64c-99d1-4971-bb3a-2309f34a361d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Three external hose taps as per plans.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "900", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "702097a4-6807-46ba-8dd3-2309fd7315ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "7mm aggragate.", "price": "600.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "600.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "1000", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "7e23e03a-4396-496c-b8c4-2309fa3915ad", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "All necesary materials.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "1100", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ab781fbd-6d1b-4815-b9a9-2309f037df9d", "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": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "1300", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "90713a45-2d82-4a48-92d1-2309fb09594d", "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": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "4947bfd7-4875-48f7-9caf-2093b9751b9b", "sort_order": "1400", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ad49d19a-f961-41a4-bd1d-2309fd8f260d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "PC items such as toilets and tapware etc.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "1500", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "cd4a220d-2e34-479f-a180-2309f3db6c6d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Agg lines picked up but not installed.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "1600", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "144ad506-dad3-48c7-9878-2309f412d0ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Kingspan  2 x 20,00L Colorbond Rainwater tank and pump, including change over valve.", "price": "6400.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "6400.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "1050", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "ae225afe-8953-49a5-a973-2309f41286fd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Hot water system.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "3462d5ee-7cec-4711-a176-2213019dbb9b", "sort_order": "1800", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "652452d2-655c-4385-8237-230d6a3b12ed", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "1.0000", "name": "Installation of  2 basket wastes and grease trap as waste collection point on shed.", "price": "682.5000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "682.5000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "a120c7fb-43fd-4c67-86ba-221308c90b2b", "sort_order": "1025", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "09dd485d-9535-43ea-96f1-230ef65ec71d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "0.0000", "name": "Slab for tanks.", "price": "0.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "0.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "a120c7fb-43fd-4c67-86ba-221308c90b2b", "sort_order": "1850", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "46fb8cfa-a5ae-4a21-9a13-234d53027cfd", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "-1.0000", "name": "Partial invoice #8658A", "price": "4000.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "4000.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "faefbbc4-2ac3-41f0-8e41-20af781730ab", "sort_order": "2050", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}, {"uuid": "e9738286-d48e-4802-8ff4-2411dac7777d", "tax_rate_uuid": "84e4dd28-06b3-452b-a796-1f58a20ac49b", "quantity": "-1.0000", "name": "Partial invoice #8658B", "price": "19592.0000", "displayed_amount_is_tax_inclusive": "0", "displayed_amount": "19592.0000", "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "material_uuid": "faefbbc4-2ac3-41f0-8e41-20af781730ab", "sort_order": "2250", "cost": "0.0000", "displayed_cost": "0.0000", "job_material_bundle_uuid": ""}], "jobRecordedActivities": [{"uuid": "05e2e499-99bc-4798-bba3-241ca955937a", "start_date": "2026-04-24 12:20:44", "end_date": "0000-00-00 00:00:00", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-24 12:20:44", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "a7013974-ca34-4afd-83ea-233124eba04a", "start_date": "2025-09-02 07:28:27", "end_date": "2025-09-02 16:03:37", "activity_was_recorded": 1, "activity_was_automated": 2, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-09-02 16:12:05", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "6936a10b-224d-41b4-841c-2332ebfc456a", "start_date": "2025-09-02 14:54:50", "end_date": "2025-09-02 16:10:14", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "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": "2025-09-02 16:10:21", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "fc0412ab-8a79-48ad-9bb7-2332eb6849aa", "start_date": "2025-09-03 07:41:05", "end_date": "2025-09-03 14:26:05", "activity_was_recorded": 1, "activity_was_automated": 2, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-09-03 14:29:02", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "08612bca-42e9-4a9a-92f4-2332e628ddea", "start_date": "2025-09-03 08:55:04", "end_date": "2025-09-03 15:08:46", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "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": "2025-09-03 15:08:55", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "395edec3-75fc-4d2d-a682-2347b664580a", "start_date": "2025-09-24 07:17:45", "end_date": "2025-09-24 08:20:46", "activity_was_recorded": 1, "activity_was_automated": 3, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-09-24 16:26:23", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "486c59a3-0ec7-4eeb-8c25-2347b28c91ea", "start_date": "2025-09-24 07:22:57", "end_date": "2025-09-24 18:32:41", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "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": "2025-09-24 18:32:46", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "a136cf7d-8ee6-4af5-923a-235ae845500a", "start_date": "2025-10-13 07:24:06", "end_date": "2025-10-13 16:34:26", "activity_was_recorded": 1, "activity_was_automated": 2, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-10-13 16:37:09", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "ff9033cb-a13f-43f8-a0e0-235ae9b6686a", "start_date": "2025-10-13 07:37:59", "end_date": "2025-10-13 16:45:10", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "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": "355", "travel_distance_in_meters": "5491", "material_uuid": "", "allocated_timestamp": "2025-10-13 16:45:19", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "3562c0b9-d3f5-4980-96ae-235b340b9d3a", "start_date": "2025-10-14 07:23:42", "end_date": "2025-10-14 10:58:25", "activity_was_recorded": 1, "activity_was_automated": 3, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-10-14 11:00:24", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "36af57d3-8a32-4d75-9f30-235b31d7692a", "start_date": "2025-10-14 07:45:08", "end_date": "2025-10-14 11:31:51", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "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": "2025-10-14 11:31:55", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "4d563bd7-dfd7-48a0-986d-235b350533ea", "start_date": "2025-10-14 07:23:50", "end_date": "2025-10-14 15:06:34", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "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": "2025-10-14 15:06:39", "allocated_by_staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb"}, {"uuid": "d4a666d6-cac9-4583-bbb3-23766219fd6a", "start_date": "2025-11-10 07:22:15", "end_date": "2025-11-10 17:45:09", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-11-10 17:45:15", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "c14d12d6-29c0-4607-8311-23783218a18a", "start_date": "2025-11-11 12:43:52", "end_date": "2025-11-11 15:45:35", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "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": "2025-11-11 15:45:38", "allocated_by_staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b"}, {"uuid": "3b1e0c47-8f15-40b5-946c-237e4be4f44a", "start_date": "2025-11-17 12:41:17", "end_date": "2025-11-17 13:01:48", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "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": "221", "travel_distance_in_meters": "1109", "material_uuid": "", "allocated_timestamp": "2025-11-17 13:01:56", "allocated_by_staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b"}, {"uuid": "33031d6c-116e-4e92-8ed1-23f0cbcb4a8a", "start_date": "2026-03-12 08:23:16", "end_date": "2026-03-12 15:35:33", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "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-12 15:35:36", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "cc528b74-6cdd-447c-8eaa-23f11d26895a", "start_date": "2026-03-13 07:38:09", "end_date": "2026-03-13 16:23:44", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "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-13 16:23:47", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "937152b9-52d7-4d5b-b3c8-23fcf35827aa", "start_date": "2026-03-24 07:19:46", "end_date": "2026-03-24 14:48:28", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-24 14:48:48", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}, {"uuid": "940e6860-5ae7-4d78-84b6-240d43b4d7aa", "start_date": "2026-04-09 11:18:19", "end_date": "2026-04-09 14:46:03", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 14:46:07", "allocated_by_staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb"}, {"uuid": "c7ac8d4e-4632-422f-b0b6-240c0ebef5ba", "start_date": "2026-04-09 07:46:43", "end_date": "2026-04-09 15:24:44", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "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:24:48", "allocated_by_staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b"}, {"uuid": "f67eada9-2361-4b4d-bbe4-240d4bf1c53a", "start_date": "2026-04-09 12:06:22", "end_date": "2026-04-09 17:39:28", "activity_was_recorded": 1, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 0, "has_been_opened": 0, "has_been_opened_timestamp": "0000-00-00 00:00:00", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 17:39:34", "allocated_by_staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b"}], "jobScheduledActivities": [{"uuid": "b7d42766-8058-4860-8461-232fc7047dcb", "start_date": "2025-09-02 08:00:00", "end_date": "2025-09-02 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-09-01 06:14:03", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-09-01 06:14:03", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "acfaeadf-a24b-4017-86fc-232fced476db", "start_date": "2025-09-03 08:00:00", "end_date": "2025-09-03 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-09-01 06:14:03", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-09-01 06:14:04", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "c121004b-c07c-4774-ada6-2332e7b4750b", "start_date": "2025-09-03 08:00:00", "end_date": "2025-09-03 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "0111b931-a7bf-4674-b43b-210908e9f06b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-09-03 08:55:01", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-09-03 08:55:02", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "1b139e13-bee5-40df-9050-2341c3b36a4b", "start_date": "2025-09-24 08:00:00", "end_date": "2025-09-24 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-09-23 06:52:36", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-09-23 06:52:36", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "b572ad3e-8b7c-4a2b-8937-2347b69c932b", "start_date": "2025-09-24 08:00:00", "end_date": "2025-09-24 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "f2afa0b0-e3c2-4f6b-a2ba-21781ba4f7eb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-09-24 06:28:24", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-09-24 06:28:24", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "a3ed4b9e-2596-4f2c-b500-23482bd9c2db", "start_date": "2025-09-26 13:00:00", "end_date": "2025-09-26 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-09-25 14:08:50", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-09-25 14:08:51", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "63fe957d-9e16-4d72-b220-23510b44651b", "start_date": "2025-10-13 08:00:00", "end_date": "2025-10-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-10-13 05:56:52", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-10-13 05:56:53", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "6106a65b-01dd-449f-9327-2358d4f8c46b", "start_date": "2025-10-13 08:00:00", "end_date": "2025-10-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-10-11 06:31:14", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-10-11 06:31:14", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "e414c42d-6b0d-49ad-8480-235b3684dc8b", "start_date": "2025-10-14 08:00:00", "end_date": "2025-10-14 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-10-14 17:07:42", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-10-14 17:07:42", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "07063012-784c-41c4-a293-235b32943c1b", "start_date": "2025-10-14 08:00:00", "end_date": "2025-10-14 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-10-14 07:04:27", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-10-14 07:04:28", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "df0d8137-a1e3-438a-83bc-2364f28850db", "start_date": "2025-11-10 08:00:00", "end_date": "2025-11-10 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-11-10 09:19:55", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-11-10 09:19:56", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "04e6bac5-c309-4783-a6b9-23766021a9bb", "start_date": "2025-11-10 08:00:00", "end_date": "2025-11-10 16:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-11-10 07:22:12", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-11-10 07:22:13", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "0b361dbd-2fa5-42da-bc1a-23772069ed2b", "start_date": "2025-11-11 08:00:00", "end_date": "2025-11-11 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-11-11 09:27:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-11-11 09:27:13", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "fca45772-d168-42f8-b1e6-237d33f0ce2b", "start_date": "2025-11-17 12:15:00", "end_date": "2025-11-17 14:45:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "0a9a75c7-65b2-48ad-a93b-2341c44b3e3b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2025-11-17 11:16:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2025-11-17 11:16:22", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "76b2fc31-d424-44dd-9766-23e7cdb1b5ab", "start_date": "2026-03-12 08:00:00", "end_date": "2026-03-12 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-12 07:16:35", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-12 07:16:35", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "c8152bc5-7bf8-4cad-9d35-23e7c414239b", "start_date": "2026-03-12 08:00:00", "end_date": "2026-03-12 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-03 16:48:19", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-03 16:48:20", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "d3a34ca2-af9a-408c-8ae6-23e8d558616b", "start_date": "2026-03-13 11:00:00", "end_date": "2026-03-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-13 07:10:37", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-13 07:11:03", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "87654881-529e-4f7a-a578-23e8d5f4256b", "start_date": "2026-03-13 11:00:00", "end_date": "2026-03-13 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-03-13 07:38:04", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-03-13 07:38:04", "allocated_by_staff_uuid": "5f5a053b-01c0-493a-9d75-1f58a4425c9b"}, {"uuid": "097d7b29-07fb-48f0-b855-240bcd0787ab", "start_date": "2026-04-09 09:45:00", "end_date": "2026-04-09 14:15:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "646c8974-ffeb-427d-b8b4-1f6ba88059cb", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 11:18:14", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 11:18:15", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "2387c44b-902f-46d3-af22-2404843297cb", "start_date": "2026-04-09 08:00:00", "end_date": "2026-04-09 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-09 12:06:21", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-09 12:06:22", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "df85ff15-4921-478c-b961-240bc17d480b", "start_date": "2026-04-09 08:00:00", "end_date": "2026-04-09 17:00:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-07 16:17:32", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-07 16:17:32", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "a601f4f8-c7e7-4bed-8907-240e09c157bb", "start_date": "2026-04-24 13:30:00", "end_date": "2026-04-24 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "8d61b3d3-ab4e-4582-a9ba-1f6baac8503b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 07:12:09", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 07:12:09", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}, {"uuid": "85c3dff5-30f6-4c57-86c9-240e0c39246b", "start_date": "2026-04-24 13:30:00", "end_date": "2026-04-24 17:30:00", "activity_was_recorded": 0, "activity_was_automated": 0, "job_uuid": "b8f9d610-f2db-4485-a3f2-2308e459d92d", "staff_uuid": "c0c16fa9-42bc-4ea0-a7d3-2267532baa9b", "activity_was_scheduled": 1, "has_been_opened": 1, "has_been_opened_timestamp": "2026-04-22 06:35:45", "travel_time_in_seconds": "0", "travel_distance_in_meters": "0", "material_uuid": "", "allocated_timestamp": "2026-04-22 06:35:46", "allocated_by_staff_uuid": "32141349-163d-459f-82e7-214227caeb2b"}]}}


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


