POST api/admin/categories
Request Information
URI Parameters
None.
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": "10046c46-33aa-4b26-a6fe-c572130ba7ed",
"tradespersonProfileId": "e480ac09-00ea-4169-97f7-d306294c5596",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradespersonProfile": {
"tradespersonProfileId": "6a9f9916-feca-46ba-971a-4a6c982a110d",
"userId": "ca268d09-358e-4940-b43c-1c5ecd20fb22",
"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.0756539+02:00",
"user": {
"userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [
{
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
},
"categories": [],
"portfolioItems": [
{
"portfolioItemId": "dd249bba-e9ba-476e-a15b-c5fcee60594a",
"tradespersonProfileId": "64d03c97-76f3-4b21-bcd3-3a4845c35d2b",
"jobId": "88158f0a-b255-4e28-ae12-8dc2b0da6f16",
"title": "sample string 3",
"description": "sample string 4",
"tradeCategoryId": 5,
"area": "sample string 6",
"completedDate": "2026-07-16T16:47:13.0776577+02:00",
"duration": "sample string 7",
"materialsUsed": "sample string 8",
"isVerifiedJob": true,
"isPublished": true,
"createdAtUtc": "2026-07-16T16:47:13.0776577+02:00",
"job": {
"jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
"customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
"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.0796678+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
"selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"customerUser": {
"userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [
{
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
"media": [
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
},
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
}
],
"invitations": [
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
},
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
}
],
"messages": [
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
},
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
}
]
},
"media": [
{
"portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
"portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
},
{
"portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
"portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
}
]
},
{
"portfolioItemId": "dd249bba-e9ba-476e-a15b-c5fcee60594a",
"tradespersonProfileId": "64d03c97-76f3-4b21-bcd3-3a4845c35d2b",
"jobId": "88158f0a-b255-4e28-ae12-8dc2b0da6f16",
"title": "sample string 3",
"description": "sample string 4",
"tradeCategoryId": 5,
"area": "sample string 6",
"completedDate": "2026-07-16T16:47:13.0776577+02:00",
"duration": "sample string 7",
"materialsUsed": "sample string 8",
"isVerifiedJob": true,
"isPublished": true,
"createdAtUtc": "2026-07-16T16:47:13.0776577+02:00",
"job": {
"jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
"customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
"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.0796678+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
"selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"customerUser": {
"userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [
{
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
"media": [
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
},
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
}
],
"invitations": [
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
},
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
}
],
"messages": [
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
},
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
}
]
},
"media": [
{
"portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
"portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
},
{
"portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
"portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
}
]
}
],
"reviews": [
{
"reviewId": "83200b66-d995-434b-9e52-3b6b0c8cd767",
"jobId": "e9f6fae1-c49c-4314-aaef-e6e707b712f4",
"customerUserId": "fbad2c9f-36bc-4423-9d18-3090abbdf236",
"tradespersonProfileId": "3d71994d-31dc-455b-8cfe-9aeedc766b64",
"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.0896579+02:00",
"updatedAtUtc": "2026-07-16T16:47:13.0896579+02:00",
"job": {
"jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
"customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
"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.0796678+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
"selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"customerUser": {
"userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [
{
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
"media": [
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
},
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
}
],
"invitations": [
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
},
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
}
],
"messages": [
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
},
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
}
]
}
},
{
"reviewId": "83200b66-d995-434b-9e52-3b6b0c8cd767",
"jobId": "e9f6fae1-c49c-4314-aaef-e6e707b712f4",
"customerUserId": "fbad2c9f-36bc-4423-9d18-3090abbdf236",
"tradespersonProfileId": "3d71994d-31dc-455b-8cfe-9aeedc766b64",
"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.0896579+02:00",
"updatedAtUtc": "2026-07-16T16:47:13.0896579+02:00",
"job": {
"jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
"customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
"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.0796678+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
"selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"customerUser": {
"userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [
{
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
"media": [
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
},
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
}
],
"invitations": [
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
},
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
}
],
"messages": [
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
},
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
}
]
}
}
],
"verificationDocuments": [
{
"verificationDocumentId": "056056f8-c5bf-4d73-9831-d5961f46b0ea",
"tradespersonProfileId": "179216ac-4fc9-4106-9513-b5e2305cbc0d",
"documentType": "sample string 3",
"documentNumber": "sample string 4",
"fileUrl": "sample string 5",
"expiryDate": "2026-07-16T16:47:13.0906564+02:00",
"verificationStatus": "Pending",
"verifiedByUserId": "b72a44c0-d2be-4137-8604-152f38dfd13a",
"verifiedAtUtc": "2026-07-16T16:47:13.0906564+02:00",
"rejectionReason": "sample string 6",
"createdAtUtc": "2026-07-16T16:47:13.0906564+02:00"
},
{
"verificationDocumentId": "056056f8-c5bf-4d73-9831-d5961f46b0ea",
"tradespersonProfileId": "179216ac-4fc9-4106-9513-b5e2305cbc0d",
"documentType": "sample string 3",
"documentNumber": "sample string 4",
"fileUrl": "sample string 5",
"expiryDate": "2026-07-16T16:47:13.0906564+02:00",
"verificationStatus": "Pending",
"verifiedByUserId": "b72a44c0-d2be-4137-8604-152f38dfd13a",
"verifiedAtUtc": "2026-07-16T16:47:13.0906564+02:00",
"rejectionReason": "sample string 6",
"createdAtUtc": "2026-07-16T16:47:13.0906564+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
},
{
"tradespersonCategoryId": "10046c46-33aa-4b26-a6fe-c572130ba7ed",
"tradespersonProfileId": "e480ac09-00ea-4169-97f7-d306294c5596",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradespersonProfile": {
"tradespersonProfileId": "6a9f9916-feca-46ba-971a-4a6c982a110d",
"userId": "ca268d09-358e-4940-b43c-1c5ecd20fb22",
"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.0756539+02:00",
"user": {
"userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [
{
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
},
"categories": [],
"portfolioItems": [
{
"portfolioItemId": "dd249bba-e9ba-476e-a15b-c5fcee60594a",
"tradespersonProfileId": "64d03c97-76f3-4b21-bcd3-3a4845c35d2b",
"jobId": "88158f0a-b255-4e28-ae12-8dc2b0da6f16",
"title": "sample string 3",
"description": "sample string 4",
"tradeCategoryId": 5,
"area": "sample string 6",
"completedDate": "2026-07-16T16:47:13.0776577+02:00",
"duration": "sample string 7",
"materialsUsed": "sample string 8",
"isVerifiedJob": true,
"isPublished": true,
"createdAtUtc": "2026-07-16T16:47:13.0776577+02:00",
"job": {
"jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
"customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
"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.0796678+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
"selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"customerUser": {
"userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [
{
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
"media": [
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
},
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
}
],
"invitations": [
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
},
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
}
],
"messages": [
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
},
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
}
]
},
"media": [
{
"portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
"portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
},
{
"portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
"portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
}
]
},
{
"portfolioItemId": "dd249bba-e9ba-476e-a15b-c5fcee60594a",
"tradespersonProfileId": "64d03c97-76f3-4b21-bcd3-3a4845c35d2b",
"jobId": "88158f0a-b255-4e28-ae12-8dc2b0da6f16",
"title": "sample string 3",
"description": "sample string 4",
"tradeCategoryId": 5,
"area": "sample string 6",
"completedDate": "2026-07-16T16:47:13.0776577+02:00",
"duration": "sample string 7",
"materialsUsed": "sample string 8",
"isVerifiedJob": true,
"isPublished": true,
"createdAtUtc": "2026-07-16T16:47:13.0776577+02:00",
"job": {
"jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
"customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
"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.0796678+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
"selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"customerUser": {
"userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [
{
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
"media": [
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
},
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
}
],
"invitations": [
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
},
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
}
],
"messages": [
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
},
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
}
]
},
"media": [
{
"portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
"portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
},
{
"portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
"portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
}
]
}
],
"reviews": [
{
"reviewId": "83200b66-d995-434b-9e52-3b6b0c8cd767",
"jobId": "e9f6fae1-c49c-4314-aaef-e6e707b712f4",
"customerUserId": "fbad2c9f-36bc-4423-9d18-3090abbdf236",
"tradespersonProfileId": "3d71994d-31dc-455b-8cfe-9aeedc766b64",
"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.0896579+02:00",
"updatedAtUtc": "2026-07-16T16:47:13.0896579+02:00",
"job": {
"jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
"customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
"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.0796678+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
"selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"customerUser": {
"userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [
{
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
"media": [
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
},
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
}
],
"invitations": [
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
},
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
}
],
"messages": [
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
},
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
}
]
}
},
{
"reviewId": "83200b66-d995-434b-9e52-3b6b0c8cd767",
"jobId": "e9f6fae1-c49c-4314-aaef-e6e707b712f4",
"customerUserId": "fbad2c9f-36bc-4423-9d18-3090abbdf236",
"tradespersonProfileId": "3d71994d-31dc-455b-8cfe-9aeedc766b64",
"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.0896579+02:00",
"updatedAtUtc": "2026-07-16T16:47:13.0896579+02:00",
"job": {
"jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
"customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
"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.0796678+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
"selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
"customerUser": {
"userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [
{
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
},
"address": {
"addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
"userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
"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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
"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.0756539+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
"userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
},
{
"deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
"userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
"media": [
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
},
{
"jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
"jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
"createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
}
],
"invitations": [
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
"jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
"tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
},
{
"quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
"jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
"tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
"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.0836564+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
},
{
"jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
"jobId": "849940a9-142e-43e4-907c-c8dc42258646",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
}
],
"messages": [
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
},
{
"messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
"jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
"senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
"recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
"isDeleted": true
}
]
}
}
],
"verificationDocuments": [
{
"verificationDocumentId": "056056f8-c5bf-4d73-9831-d5961f46b0ea",
"tradespersonProfileId": "179216ac-4fc9-4106-9513-b5e2305cbc0d",
"documentType": "sample string 3",
"documentNumber": "sample string 4",
"fileUrl": "sample string 5",
"expiryDate": "2026-07-16T16:47:13.0906564+02:00",
"verificationStatus": "Pending",
"verifiedByUserId": "b72a44c0-d2be-4137-8604-152f38dfd13a",
"verifiedAtUtc": "2026-07-16T16:47:13.0906564+02:00",
"rejectionReason": "sample string 6",
"createdAtUtc": "2026-07-16T16:47:13.0906564+02:00"
},
{
"verificationDocumentId": "056056f8-c5bf-4d73-9831-d5961f46b0ea",
"tradespersonProfileId": "179216ac-4fc9-4106-9513-b5e2305cbc0d",
"documentType": "sample string 3",
"documentNumber": "sample string 4",
"fileUrl": "sample string 5",
"expiryDate": "2026-07-16T16:47:13.0906564+02:00",
"verificationStatus": "Pending",
"verifiedByUserId": "b72a44c0-d2be-4137-8604-152f38dfd13a",
"verifiedAtUtc": "2026-07-16T16:47:13.0906564+02:00",
"rejectionReason": "sample string 6",
"createdAtUtc": "2026-07-16T16:47:13.0906564+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.