PUT api/admin/categories/{id}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
Required |
Body Parameters
TradeCategory| Name | Description | Type | Additional information |
|---|---|---|---|
| TradeCategoryId | integer |
None. |
|
| Name | string |
Required Max length: 150 |
|
| Icon | string |
Max length: 100 |
|
| Description | string |
Max length: 1000 |
|
| IsEmergencySupported | boolean |
None. |
|
| IsActive | boolean |
None. |
|
| SortOrder | integer |
None. |
|
| Subcategories | Collection of TradeSubcategory |
None. |
|
| Tradespeople | Collection of TradespersonCategory |
None. |
Request Formats
application/json, text/json
Sample:
{
"tradeCategoryId": 1,
"name": "sample string 2",
"icon": "sample string 3",
"description": "sample string 4",
"isEmergencySupported": true,
"isActive": true,
"sortOrder": 7,
"subcategories": [
{
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
{
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
],
"tradespeople": [
{
"tradespersonCategoryId": "3d86952c-2170-4802-97a1-757b4abe9c75",
"tradespersonProfileId": "9215a7cd-3b5f-4c3a-a0c5-68ccfcfa4d98",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradespersonProfile": {
"tradespersonProfileId": "269146fe-b8ed-4430-a865-b9be4b6b2535",
"userId": "5d5144a4-19a3-4031-b795-9978dd3522ad",
"businessName": "sample string 3",
"businessRegistrationNumber": "sample string 4",
"description": "sample string 5",
"yearsExperience": 6,
"latitude": 7.1,
"longitude": 8.1,
"serviceRadiusKm": 9.1,
"emergencyAvailable": true,
"currentlyAvailable": true,
"callOutFee": 12.0,
"minimumJobFee": 13.0,
"averageRating": 14.0,
"totalReviews": 15,
"completedJobs": 16,
"responseRate": 17.0,
"averageResponseMinutes": 18,
"verificationLevel": "Unverified",
"accountStatus": "Pending",
"languagesSpoken": "sample string 19",
"operatingHoursJson": "sample string 20",
"paymentMethods": "sample string 21",
"workmanshipGuarantee": "sample string 22",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"user": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
},
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
}
],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"categories": [],
"portfolioItems": [
{
"portfolioItemId": "45ffa21b-4d57-4cee-b183-47b015a602b9",
"tradespersonProfileId": "ede3749b-cac6-4789-9503-f218c2b0d9c6",
"jobId": "243f95e9-48b2-45d1-bac2-9ea3d808cd8c",
"title": "sample string 3",
"description": "sample string 4",
"tradeCategoryId": 5,
"area": "sample string 6",
"completedDate": "2026-07-16T16:47:13.115658+02:00",
"duration": "sample string 7",
"materialsUsed": "sample string 8",
"isVerifiedJob": true,
"isPublished": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"job": {
"jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
"customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"jobType": "Emergency",
"title": "sample string 4",
"description": "sample string 5",
"budgetMinimum": 1.0,
"budgetMaximum": 1.0,
"preferredDate": "2026-07-16T16:47:13.115658+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "cab5f31b-514a-424a-9150-33a739a55043",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
"selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
"customerUser": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
},
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
}
],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true,
"user": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
"media": [
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"invitations": [
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"messages": [
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
},
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
}
]
},
"media": [
{
"portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
"portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
},
{
"portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
"portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
}
]
},
{
"portfolioItemId": "45ffa21b-4d57-4cee-b183-47b015a602b9",
"tradespersonProfileId": "ede3749b-cac6-4789-9503-f218c2b0d9c6",
"jobId": "243f95e9-48b2-45d1-bac2-9ea3d808cd8c",
"title": "sample string 3",
"description": "sample string 4",
"tradeCategoryId": 5,
"area": "sample string 6",
"completedDate": "2026-07-16T16:47:13.115658+02:00",
"duration": "sample string 7",
"materialsUsed": "sample string 8",
"isVerifiedJob": true,
"isPublished": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"job": {
"jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
"customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"jobType": "Emergency",
"title": "sample string 4",
"description": "sample string 5",
"budgetMinimum": 1.0,
"budgetMaximum": 1.0,
"preferredDate": "2026-07-16T16:47:13.115658+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "cab5f31b-514a-424a-9150-33a739a55043",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
"selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
"customerUser": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
},
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
}
],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true,
"user": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
"media": [
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"invitations": [
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"messages": [
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
},
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
}
]
},
"media": [
{
"portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
"portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
},
{
"portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
"portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
}
]
}
],
"reviews": [
{
"reviewId": "6e37123e-7d2f-4454-9f08-ce6e713c0dec",
"jobId": "c4f9c125-1df1-499c-8502-9dbc015247d8",
"customerUserId": "e58476a7-82e3-48e6-9864-dcd46f38e1d2",
"tradespersonProfileId": "21ea36a6-85af-42f8-abc3-4e37f4932081",
"overallRating": 5,
"workmanshipRating": 6,
"professionalismRating": 7,
"communicationRating": 8,
"punctualityRating": 9,
"valueRating": 10,
"cleanlinessRating": 11,
"quoteAccuracyRating": 12,
"reviewText": "sample string 13",
"tradespersonResponse": "sample string 14",
"isVerifiedJob": true,
"moderationStatus": "Published",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"updatedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"job": {
"jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
"customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"jobType": "Emergency",
"title": "sample string 4",
"description": "sample string 5",
"budgetMinimum": 1.0,
"budgetMaximum": 1.0,
"preferredDate": "2026-07-16T16:47:13.115658+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "cab5f31b-514a-424a-9150-33a739a55043",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
"selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
"customerUser": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
},
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
}
],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true,
"user": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
"media": [
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"invitations": [
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"messages": [
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
},
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
}
]
}
},
{
"reviewId": "6e37123e-7d2f-4454-9f08-ce6e713c0dec",
"jobId": "c4f9c125-1df1-499c-8502-9dbc015247d8",
"customerUserId": "e58476a7-82e3-48e6-9864-dcd46f38e1d2",
"tradespersonProfileId": "21ea36a6-85af-42f8-abc3-4e37f4932081",
"overallRating": 5,
"workmanshipRating": 6,
"professionalismRating": 7,
"communicationRating": 8,
"punctualityRating": 9,
"valueRating": 10,
"cleanlinessRating": 11,
"quoteAccuracyRating": 12,
"reviewText": "sample string 13",
"tradespersonResponse": "sample string 14",
"isVerifiedJob": true,
"moderationStatus": "Published",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"updatedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"job": {
"jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
"customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"jobType": "Emergency",
"title": "sample string 4",
"description": "sample string 5",
"budgetMinimum": 1.0,
"budgetMaximum": 1.0,
"preferredDate": "2026-07-16T16:47:13.115658+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "cab5f31b-514a-424a-9150-33a739a55043",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
"selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
"customerUser": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
},
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
}
],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true,
"user": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
"media": [
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"invitations": [
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"messages": [
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
},
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
}
]
}
}
],
"verificationDocuments": [
{
"verificationDocumentId": "1f1ee490-7922-4783-aa44-bce82812bc73",
"tradespersonProfileId": "12cafa28-649b-4a2e-b4ad-ace4bb4b0d63",
"documentType": "sample string 3",
"documentNumber": "sample string 4",
"fileUrl": "sample string 5",
"expiryDate": "2026-07-16T16:47:13.115658+02:00",
"verificationStatus": "Pending",
"verifiedByUserId": "4422782a-7aa6-4056-bc0f-8bc1fc15bf00",
"verifiedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"rejectionReason": "sample string 6",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"verificationDocumentId": "1f1ee490-7922-4783-aa44-bce82812bc73",
"tradespersonProfileId": "12cafa28-649b-4a2e-b4ad-ace4bb4b0d63",
"documentType": "sample string 3",
"documentNumber": "sample string 4",
"fileUrl": "sample string 5",
"expiryDate": "2026-07-16T16:47:13.115658+02:00",
"verificationStatus": "Pending",
"verifiedByUserId": "4422782a-7aa6-4056-bc0f-8bc1fc15bf00",
"verifiedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"rejectionReason": "sample string 6",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
},
{
"tradespersonCategoryId": "3d86952c-2170-4802-97a1-757b4abe9c75",
"tradespersonProfileId": "9215a7cd-3b5f-4c3a-a0c5-68ccfcfa4d98",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradespersonProfile": {
"tradespersonProfileId": "269146fe-b8ed-4430-a865-b9be4b6b2535",
"userId": "5d5144a4-19a3-4031-b795-9978dd3522ad",
"businessName": "sample string 3",
"businessRegistrationNumber": "sample string 4",
"description": "sample string 5",
"yearsExperience": 6,
"latitude": 7.1,
"longitude": 8.1,
"serviceRadiusKm": 9.1,
"emergencyAvailable": true,
"currentlyAvailable": true,
"callOutFee": 12.0,
"minimumJobFee": 13.0,
"averageRating": 14.0,
"totalReviews": 15,
"completedJobs": 16,
"responseRate": 17.0,
"averageResponseMinutes": 18,
"verificationLevel": "Unverified",
"accountStatus": "Pending",
"languagesSpoken": "sample string 19",
"operatingHoursJson": "sample string 20",
"paymentMethods": "sample string 21",
"workmanshipGuarantee": "sample string 22",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"user": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
},
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
}
],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"categories": [],
"portfolioItems": [
{
"portfolioItemId": "45ffa21b-4d57-4cee-b183-47b015a602b9",
"tradespersonProfileId": "ede3749b-cac6-4789-9503-f218c2b0d9c6",
"jobId": "243f95e9-48b2-45d1-bac2-9ea3d808cd8c",
"title": "sample string 3",
"description": "sample string 4",
"tradeCategoryId": 5,
"area": "sample string 6",
"completedDate": "2026-07-16T16:47:13.115658+02:00",
"duration": "sample string 7",
"materialsUsed": "sample string 8",
"isVerifiedJob": true,
"isPublished": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"job": {
"jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
"customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"jobType": "Emergency",
"title": "sample string 4",
"description": "sample string 5",
"budgetMinimum": 1.0,
"budgetMaximum": 1.0,
"preferredDate": "2026-07-16T16:47:13.115658+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "cab5f31b-514a-424a-9150-33a739a55043",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
"selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
"customerUser": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
},
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
}
],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true,
"user": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
"media": [
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"invitations": [
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"messages": [
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
},
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
}
]
},
"media": [
{
"portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
"portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
},
{
"portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
"portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
}
]
},
{
"portfolioItemId": "45ffa21b-4d57-4cee-b183-47b015a602b9",
"tradespersonProfileId": "ede3749b-cac6-4789-9503-f218c2b0d9c6",
"jobId": "243f95e9-48b2-45d1-bac2-9ea3d808cd8c",
"title": "sample string 3",
"description": "sample string 4",
"tradeCategoryId": 5,
"area": "sample string 6",
"completedDate": "2026-07-16T16:47:13.115658+02:00",
"duration": "sample string 7",
"materialsUsed": "sample string 8",
"isVerifiedJob": true,
"isPublished": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"job": {
"jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
"customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"jobType": "Emergency",
"title": "sample string 4",
"description": "sample string 5",
"budgetMinimum": 1.0,
"budgetMaximum": 1.0,
"preferredDate": "2026-07-16T16:47:13.115658+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "cab5f31b-514a-424a-9150-33a739a55043",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
"selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
"customerUser": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
},
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
}
],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true,
"user": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
"media": [
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"invitations": [
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"messages": [
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
},
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
}
]
},
"media": [
{
"portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
"portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
},
{
"portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
"portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
}
]
}
],
"reviews": [
{
"reviewId": "6e37123e-7d2f-4454-9f08-ce6e713c0dec",
"jobId": "c4f9c125-1df1-499c-8502-9dbc015247d8",
"customerUserId": "e58476a7-82e3-48e6-9864-dcd46f38e1d2",
"tradespersonProfileId": "21ea36a6-85af-42f8-abc3-4e37f4932081",
"overallRating": 5,
"workmanshipRating": 6,
"professionalismRating": 7,
"communicationRating": 8,
"punctualityRating": 9,
"valueRating": 10,
"cleanlinessRating": 11,
"quoteAccuracyRating": 12,
"reviewText": "sample string 13",
"tradespersonResponse": "sample string 14",
"isVerifiedJob": true,
"moderationStatus": "Published",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"updatedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"job": {
"jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
"customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"jobType": "Emergency",
"title": "sample string 4",
"description": "sample string 5",
"budgetMinimum": 1.0,
"budgetMaximum": 1.0,
"preferredDate": "2026-07-16T16:47:13.115658+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "cab5f31b-514a-424a-9150-33a739a55043",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
"selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
"customerUser": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
},
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
}
],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true,
"user": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
"media": [
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"invitations": [
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"messages": [
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
},
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
}
]
}
},
{
"reviewId": "6e37123e-7d2f-4454-9f08-ce6e713c0dec",
"jobId": "c4f9c125-1df1-499c-8502-9dbc015247d8",
"customerUserId": "e58476a7-82e3-48e6-9864-dcd46f38e1d2",
"tradespersonProfileId": "21ea36a6-85af-42f8-abc3-4e37f4932081",
"overallRating": 5,
"workmanshipRating": 6,
"professionalismRating": 7,
"communicationRating": 8,
"punctualityRating": 9,
"valueRating": 10,
"cleanlinessRating": 11,
"quoteAccuracyRating": 12,
"reviewText": "sample string 13",
"tradespersonResponse": "sample string 14",
"isVerifiedJob": true,
"moderationStatus": "Published",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"updatedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"job": {
"jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
"customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"jobType": "Emergency",
"title": "sample string 4",
"description": "sample string 5",
"budgetMinimum": 1.0,
"budgetMaximum": 1.0,
"preferredDate": "2026-07-16T16:47:13.115658+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "cab5f31b-514a-424a-9150-33a739a55043",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
"selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
"customerUser": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
},
{
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true
}
],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
"userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
"label": "sample string 3",
"addressLine1": "sample string 4",
"addressLine2": "sample string 5",
"suburb": "sample string 6",
"city": "sample string 7",
"province": "sample string 8",
"postalCode": "sample string 9",
"country": "sample string 10",
"latitude": 11.1,
"longitude": 12.1,
"isDefault": true,
"user": {
"userId": "65881192-5c02-4846-9561-84593fecad16",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"mobileNumber": "sample string 5",
"googleSubjectId": "sample string 7",
"userType": "Customer",
"profileImageUrl": "sample string 8",
"emailVerified": true,
"mobileVerified": true,
"accountStatus": "Pending",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
"userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
"userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
"media": [
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
"jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"invitations": [
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
"jobId": "838ba4d9-d165-427e-a373-faeddd182910",
"tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
"jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
"tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
"versionNumber": 4,
"callOutFee": 5.0,
"labourAmount": 6.0,
"materialsAmount": 7.0,
"travelAmount": 8.0,
"otherAmount": 9.0,
"taxAmount": 10.0,
"totalAmount": 11.0,
"depositAmount": 12.0,
"estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
"jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
],
"messages": [
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
},
{
"messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
"jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
"senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
"recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
"readAtUtc": "2026-07-16T16:47:13.115658+02:00",
"isDeleted": true
}
]
}
}
],
"verificationDocuments": [
{
"verificationDocumentId": "1f1ee490-7922-4783-aa44-bce82812bc73",
"tradespersonProfileId": "12cafa28-649b-4a2e-b4ad-ace4bb4b0d63",
"documentType": "sample string 3",
"documentNumber": "sample string 4",
"fileUrl": "sample string 5",
"expiryDate": "2026-07-16T16:47:13.115658+02:00",
"verificationStatus": "Pending",
"verifiedByUserId": "4422782a-7aa6-4056-bc0f-8bc1fc15bf00",
"verifiedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"rejectionReason": "sample string 6",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
},
{
"verificationDocumentId": "1f1ee490-7922-4783-aa44-bce82812bc73",
"tradespersonProfileId": "12cafa28-649b-4a2e-b4ad-ace4bb4b0d63",
"documentType": "sample string 3",
"documentNumber": "sample string 4",
"fileUrl": "sample string 5",
"expiryDate": "2026-07-16T16:47:13.115658+02:00",
"verificationStatus": "Pending",
"verifiedByUserId": "4422782a-7aa6-4056-bc0f-8bc1fc15bf00",
"verifiedAtUtc": "2026-07-16T16:47:13.115658+02:00",
"rejectionReason": "sample string 6",
"createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
}
]
}
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json
Sample:
Sample not available.