POST api/verification-documents
Request Information
URI Parameters
None.
Body Parameters
VerificationDocument| Name | Description | Type | Additional information |
|---|---|---|---|
| VerificationDocumentId | globally unique identifier |
None. |
|
| TradespersonProfileId | globally unique identifier |
Required |
|
| DocumentType | string |
Required Max length: 100 |
|
| DocumentNumber | string |
Max length: 150 |
|
| FileUrl | string |
Required Max length: 1000 |
|
| ExpiryDate | date |
None. |
|
| VerificationStatus | VerificationStatus |
None. |
|
| VerifiedByUserId | globally unique identifier |
None. |
|
| VerifiedAtUtc | date |
None. |
|
| RejectionReason | string |
Max length: 2000 |
|
| CreatedAtUtc | date |
None. |
|
| TradespersonProfile | TradespersonProfile |
None. |
Request Formats
application/json, text/json
Sample:
{
"verificationDocumentId": "2aa37c4d-af34-4758-afc8-fea56a5fe25a",
"tradespersonProfileId": "b334c882-e252-4cd2-9e02-bc439b371232",
"documentType": "sample string 3",
"documentNumber": "sample string 4",
"fileUrl": "sample string 5",
"expiryDate": "2026-07-16T16:47:13.9256455+02:00",
"verificationStatus": "Pending",
"verifiedByUserId": "dbaec903-2837-4394-ab1c-2d6d34b8c041",
"verifiedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"rejectionReason": "sample string 6",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"tradespersonProfile": {
"tradespersonProfileId": "8c7651b5-e82d-4caf-a637-053386cca889",
"userId": "f26a2e7a-ab41-4a75-9456-192438263b79",
"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.9256455+02:00",
"user": {
"userId": "922a463c-34fa-4a87-851a-5d77832904a7",
"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.9256455+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"addresses": [
{
"addressId": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
]
},
"categories": [
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeCategory": {
"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": []
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true,
"tradeCategory": {
"tradeCategoryId": 1,
"name": "sample string 2",
"icon": "sample string 3",
"description": "sample string 4",
"isEmergencySupported": true,
"isActive": true,
"sortOrder": 7,
"subcategories": [],
"tradespeople": []
}
}
},
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeCategory": {
"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": []
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true,
"tradeCategory": {
"tradeCategoryId": 1,
"name": "sample string 2",
"icon": "sample string 3",
"description": "sample string 4",
"isEmergencySupported": true,
"isActive": true,
"sortOrder": 7,
"subcategories": [],
"tradespeople": []
}
}
}
],
"portfolioItems": [
{
"portfolioItemId": "c0552eb8-7edb-4ff3-b43b-33a2daf0d031",
"tradespersonProfileId": "c6a88af1-439e-4035-8565-f5f04a43980b",
"jobId": "0598bc79-5535-4b56-bc16-0da2bc5b69bf",
"title": "sample string 3",
"description": "sample string 4",
"tradeCategoryId": 5,
"area": "sample string 6",
"completedDate": "2026-07-16T16:47:13.9256455+02:00",
"duration": "sample string 7",
"materialsUsed": "sample string 8",
"isVerifiedJob": true,
"isPublished": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"job": {
"jobId": "c6e6a14f-d35f-4407-92d4-d1a1b71b9377",
"customerUserId": "358ec3be-7209-4417-ad31-30a6268cfc91",
"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.9256455+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "1446a0ad-703b-4b18-941c-07d01adf6543",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "178e6986-e73c-4d9f-a974-80df6ad1ac3a",
"selectedQuoteId": "7d050d3e-7109-4e24-8625-a24cec5e51f6",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"startedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"completedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"customerUser": {
"userId": "922a463c-34fa-4a87-851a-5d77832904a7",
"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.9256455+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"addresses": [
{
"addressId": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
]
},
"tradeCategory": {
"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": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
},
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true,
"tradeCategory": {
"tradeCategoryId": 1,
"name": "sample string 2",
"icon": "sample string 3",
"description": "sample string 4",
"isEmergencySupported": true,
"isActive": true,
"sortOrder": 7,
"subcategories": [],
"tradespeople": [
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true
},
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true
}
]
}
},
"address": {
"addressId": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "922a463c-34fa-4a87-851a-5d77832904a7",
"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.9256455+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
"media": [
{
"jobMediaId": "64fdddf2-4c83-4d1e-8169-183fbecbde4a",
"jobId": "e8c88339-23d7-48b0-98de-0e191aebbd0b",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "1749f293-a19c-4ac5-9257-16ae813a40b1",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"jobMediaId": "64fdddf2-4c83-4d1e-8169-183fbecbde4a",
"jobId": "e8c88339-23d7-48b0-98de-0e191aebbd0b",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "1749f293-a19c-4ac5-9257-16ae813a40b1",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"invitations": [
{
"jobInvitationId": "aa86a0e2-7ab9-49c0-ac65-c112f7f29695",
"jobId": "93814c7f-f909-4793-9255-35bdda4f8980",
"tradespersonProfileId": "998b240e-5fec-45df-8c21-80472687691b",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "aa86a0e2-7ab9-49c0-ac65-c112f7f29695",
"jobId": "93814c7f-f909-4793-9255-35bdda4f8980",
"tradespersonProfileId": "998b240e-5fec-45df-8c21-80472687691b",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "84ecafa1-75fe-4dc6-8d82-af7c2a692cc5",
"jobId": "b6b78af5-60aa-4761-a408-98a5bbedf69f",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "126aa312-90bb-4b65-a496-01c0c8134225",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.9266406+02:00"
},
{
"jobStatusHistoryId": "84ecafa1-75fe-4dc6-8d82-af7c2a692cc5",
"jobId": "b6b78af5-60aa-4761-a408-98a5bbedf69f",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "126aa312-90bb-4b65-a496-01c0c8134225",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.9266406+02:00"
}
],
"messages": [
{
"messageId": "bfc04f80-84ee-41a1-876b-7051154d2384",
"jobId": "1649b9dc-e986-4669-b5a3-d61391236bc5",
"senderUserId": "7390909f-c5be-480e-bf45-391fd533540f",
"recipientUserId": "cac6e074-fe47-49a4-99b3-4232115bd46c",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"readAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"isDeleted": true
},
{
"messageId": "bfc04f80-84ee-41a1-876b-7051154d2384",
"jobId": "1649b9dc-e986-4669-b5a3-d61391236bc5",
"senderUserId": "7390909f-c5be-480e-bf45-391fd533540f",
"recipientUserId": "cac6e074-fe47-49a4-99b3-4232115bd46c",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"readAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"isDeleted": true
}
]
},
"tradeCategory": {
"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": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
},
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
}
]
},
"media": [
{
"portfolioMediaId": "27cf28d0-5c0c-4973-b135-9cca8f92c0c1",
"portfolioItemId": "3d4c9fd0-7287-4cab-ac41-5f8380eac96e",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
},
{
"portfolioMediaId": "27cf28d0-5c0c-4973-b135-9cca8f92c0c1",
"portfolioItemId": "3d4c9fd0-7287-4cab-ac41-5f8380eac96e",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
}
]
},
{
"portfolioItemId": "c0552eb8-7edb-4ff3-b43b-33a2daf0d031",
"tradespersonProfileId": "c6a88af1-439e-4035-8565-f5f04a43980b",
"jobId": "0598bc79-5535-4b56-bc16-0da2bc5b69bf",
"title": "sample string 3",
"description": "sample string 4",
"tradeCategoryId": 5,
"area": "sample string 6",
"completedDate": "2026-07-16T16:47:13.9256455+02:00",
"duration": "sample string 7",
"materialsUsed": "sample string 8",
"isVerifiedJob": true,
"isPublished": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"job": {
"jobId": "c6e6a14f-d35f-4407-92d4-d1a1b71b9377",
"customerUserId": "358ec3be-7209-4417-ad31-30a6268cfc91",
"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.9256455+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "1446a0ad-703b-4b18-941c-07d01adf6543",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "178e6986-e73c-4d9f-a974-80df6ad1ac3a",
"selectedQuoteId": "7d050d3e-7109-4e24-8625-a24cec5e51f6",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"startedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"completedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"customerUser": {
"userId": "922a463c-34fa-4a87-851a-5d77832904a7",
"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.9256455+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"addresses": [
{
"addressId": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
]
},
"tradeCategory": {
"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": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
},
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true,
"tradeCategory": {
"tradeCategoryId": 1,
"name": "sample string 2",
"icon": "sample string 3",
"description": "sample string 4",
"isEmergencySupported": true,
"isActive": true,
"sortOrder": 7,
"subcategories": [],
"tradespeople": [
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true
},
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true
}
]
}
},
"address": {
"addressId": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "922a463c-34fa-4a87-851a-5d77832904a7",
"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.9256455+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
"media": [
{
"jobMediaId": "64fdddf2-4c83-4d1e-8169-183fbecbde4a",
"jobId": "e8c88339-23d7-48b0-98de-0e191aebbd0b",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "1749f293-a19c-4ac5-9257-16ae813a40b1",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"jobMediaId": "64fdddf2-4c83-4d1e-8169-183fbecbde4a",
"jobId": "e8c88339-23d7-48b0-98de-0e191aebbd0b",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "1749f293-a19c-4ac5-9257-16ae813a40b1",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"invitations": [
{
"jobInvitationId": "aa86a0e2-7ab9-49c0-ac65-c112f7f29695",
"jobId": "93814c7f-f909-4793-9255-35bdda4f8980",
"tradespersonProfileId": "998b240e-5fec-45df-8c21-80472687691b",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "aa86a0e2-7ab9-49c0-ac65-c112f7f29695",
"jobId": "93814c7f-f909-4793-9255-35bdda4f8980",
"tradespersonProfileId": "998b240e-5fec-45df-8c21-80472687691b",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "84ecafa1-75fe-4dc6-8d82-af7c2a692cc5",
"jobId": "b6b78af5-60aa-4761-a408-98a5bbedf69f",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "126aa312-90bb-4b65-a496-01c0c8134225",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.9266406+02:00"
},
{
"jobStatusHistoryId": "84ecafa1-75fe-4dc6-8d82-af7c2a692cc5",
"jobId": "b6b78af5-60aa-4761-a408-98a5bbedf69f",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "126aa312-90bb-4b65-a496-01c0c8134225",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.9266406+02:00"
}
],
"messages": [
{
"messageId": "bfc04f80-84ee-41a1-876b-7051154d2384",
"jobId": "1649b9dc-e986-4669-b5a3-d61391236bc5",
"senderUserId": "7390909f-c5be-480e-bf45-391fd533540f",
"recipientUserId": "cac6e074-fe47-49a4-99b3-4232115bd46c",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"readAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"isDeleted": true
},
{
"messageId": "bfc04f80-84ee-41a1-876b-7051154d2384",
"jobId": "1649b9dc-e986-4669-b5a3-d61391236bc5",
"senderUserId": "7390909f-c5be-480e-bf45-391fd533540f",
"recipientUserId": "cac6e074-fe47-49a4-99b3-4232115bd46c",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"readAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"isDeleted": true
}
]
},
"tradeCategory": {
"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": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
},
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
}
]
},
"media": [
{
"portfolioMediaId": "27cf28d0-5c0c-4973-b135-9cca8f92c0c1",
"portfolioItemId": "3d4c9fd0-7287-4cab-ac41-5f8380eac96e",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
},
{
"portfolioMediaId": "27cf28d0-5c0c-4973-b135-9cca8f92c0c1",
"portfolioItemId": "3d4c9fd0-7287-4cab-ac41-5f8380eac96e",
"mediaType": "Image",
"fileUrl": "sample string 3",
"mediaStage": "Before",
"caption": "sample string 4",
"sortOrder": 5
}
]
}
],
"reviews": [
{
"reviewId": "2bb4111c-d079-413a-8773-f525375866cc",
"jobId": "ccf2a130-94bb-4532-843c-17115a9eb6aa",
"customerUserId": "fb46b246-23a7-49eb-a25a-ff22d53074ec",
"tradespersonProfileId": "61c6bea9-3955-485a-925b-4557413d4dde",
"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.9266406+02:00",
"updatedAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"job": {
"jobId": "c6e6a14f-d35f-4407-92d4-d1a1b71b9377",
"customerUserId": "358ec3be-7209-4417-ad31-30a6268cfc91",
"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.9256455+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "1446a0ad-703b-4b18-941c-07d01adf6543",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "178e6986-e73c-4d9f-a974-80df6ad1ac3a",
"selectedQuoteId": "7d050d3e-7109-4e24-8625-a24cec5e51f6",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"startedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"completedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"customerUser": {
"userId": "922a463c-34fa-4a87-851a-5d77832904a7",
"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.9256455+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"addresses": [
{
"addressId": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
]
},
"tradeCategory": {
"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": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
},
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true,
"tradeCategory": {
"tradeCategoryId": 1,
"name": "sample string 2",
"icon": "sample string 3",
"description": "sample string 4",
"isEmergencySupported": true,
"isActive": true,
"sortOrder": 7,
"subcategories": [],
"tradespeople": [
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true
},
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true
}
]
}
},
"address": {
"addressId": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "922a463c-34fa-4a87-851a-5d77832904a7",
"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.9256455+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
"media": [
{
"jobMediaId": "64fdddf2-4c83-4d1e-8169-183fbecbde4a",
"jobId": "e8c88339-23d7-48b0-98de-0e191aebbd0b",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "1749f293-a19c-4ac5-9257-16ae813a40b1",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"jobMediaId": "64fdddf2-4c83-4d1e-8169-183fbecbde4a",
"jobId": "e8c88339-23d7-48b0-98de-0e191aebbd0b",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "1749f293-a19c-4ac5-9257-16ae813a40b1",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"invitations": [
{
"jobInvitationId": "aa86a0e2-7ab9-49c0-ac65-c112f7f29695",
"jobId": "93814c7f-f909-4793-9255-35bdda4f8980",
"tradespersonProfileId": "998b240e-5fec-45df-8c21-80472687691b",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "aa86a0e2-7ab9-49c0-ac65-c112f7f29695",
"jobId": "93814c7f-f909-4793-9255-35bdda4f8980",
"tradespersonProfileId": "998b240e-5fec-45df-8c21-80472687691b",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "84ecafa1-75fe-4dc6-8d82-af7c2a692cc5",
"jobId": "b6b78af5-60aa-4761-a408-98a5bbedf69f",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "126aa312-90bb-4b65-a496-01c0c8134225",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.9266406+02:00"
},
{
"jobStatusHistoryId": "84ecafa1-75fe-4dc6-8d82-af7c2a692cc5",
"jobId": "b6b78af5-60aa-4761-a408-98a5bbedf69f",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "126aa312-90bb-4b65-a496-01c0c8134225",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.9266406+02:00"
}
],
"messages": [
{
"messageId": "bfc04f80-84ee-41a1-876b-7051154d2384",
"jobId": "1649b9dc-e986-4669-b5a3-d61391236bc5",
"senderUserId": "7390909f-c5be-480e-bf45-391fd533540f",
"recipientUserId": "cac6e074-fe47-49a4-99b3-4232115bd46c",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"readAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"isDeleted": true
},
{
"messageId": "bfc04f80-84ee-41a1-876b-7051154d2384",
"jobId": "1649b9dc-e986-4669-b5a3-d61391236bc5",
"senderUserId": "7390909f-c5be-480e-bf45-391fd533540f",
"recipientUserId": "cac6e074-fe47-49a4-99b3-4232115bd46c",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"readAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"isDeleted": true
}
]
}
},
{
"reviewId": "2bb4111c-d079-413a-8773-f525375866cc",
"jobId": "ccf2a130-94bb-4532-843c-17115a9eb6aa",
"customerUserId": "fb46b246-23a7-49eb-a25a-ff22d53074ec",
"tradespersonProfileId": "61c6bea9-3955-485a-925b-4557413d4dde",
"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.9266406+02:00",
"updatedAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"job": {
"jobId": "c6e6a14f-d35f-4407-92d4-d1a1b71b9377",
"customerUserId": "358ec3be-7209-4417-ad31-30a6268cfc91",
"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.9256455+02:00",
"preferredTimeFrom": "00:00:00.1234567",
"preferredTimeTo": "00:00:00.1234567",
"addressId": "1446a0ad-703b-4b18-941c-07d01adf6543",
"latitude": 6.1,
"longitude": 7.1,
"status": "Draft",
"selectedTradespersonId": "178e6986-e73c-4d9f-a974-80df6ad1ac3a",
"selectedQuoteId": "7d050d3e-7109-4e24-8625-a24cec5e51f6",
"isEmergency": true,
"propertyType": "sample string 9",
"accessInstructions": "sample string 10",
"safetyNotes": "sample string 11",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"publishedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"startedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"completedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"cancelledAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"customerUser": {
"userId": "922a463c-34fa-4a87-851a-5d77832904a7",
"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.9256455+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"addresses": [
{
"addressId": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
]
},
"tradeCategory": {
"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": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
},
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true,
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true
}
}
]
},
"tradeSubcategory": {
"tradeSubcategoryId": 1,
"tradeCategoryId": 2,
"name": "sample string 3",
"description": "sample string 4",
"isActive": true,
"tradeCategory": {
"tradeCategoryId": 1,
"name": "sample string 2",
"icon": "sample string 3",
"description": "sample string 4",
"isEmergencySupported": true,
"isActive": true,
"sortOrder": 7,
"subcategories": [],
"tradespeople": [
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true
},
{
"tradespersonCategoryId": "78dfaea3-1447-487f-b311-3423dc0d3292",
"tradespersonProfileId": "bbd35ca6-579b-4afe-9611-5ed5711085a2",
"tradeCategoryId": 3,
"tradeSubcategoryId": 1,
"yearsExperience": 4,
"isPrimary": true
}
]
}
},
"address": {
"addressId": "ed01dfac-10fd-4e5a-a4a3-da5c199062dc",
"userId": "08da7708-7a7e-41d3-a464-556eb2a860c5",
"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": "922a463c-34fa-4a87-851a-5d77832904a7",
"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.9256455+02:00",
"lastLoginAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"addresses": [],
"notifications": [
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"notificationId": "98a5165d-fe53-4987-b4da-29f8f4a6be12",
"userId": "1b090fe0-4b23-4270-873e-4f6504b01216",
"notificationType": "General",
"title": "sample string 3",
"notificationMessage": "sample string 4",
"relatedEntityType": "sample string 5",
"relatedEntityId": "335bc2a5-d542-4963-a837-a44651ed3f64",
"isRead": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"readAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"deviceRegistrations": [
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"deviceRegistrationId": "e759a660-e769-4ab0-a5e7-85d286be2e70",
"userId": "3eeaa35a-e85f-4efd-890d-0d61f8acaaf1",
"pushToken": "sample string 3",
"platform": "sample string 4",
"deviceId": "sample string 5",
"isActive": true,
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"lastSeenAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
]
}
},
"selectedQuote": {
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
"media": [
{
"jobMediaId": "64fdddf2-4c83-4d1e-8169-183fbecbde4a",
"jobId": "e8c88339-23d7-48b0-98de-0e191aebbd0b",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "1749f293-a19c-4ac5-9257-16ae813a40b1",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"jobMediaId": "64fdddf2-4c83-4d1e-8169-183fbecbde4a",
"jobId": "e8c88339-23d7-48b0-98de-0e191aebbd0b",
"mediaType": "Image",
"fileUrl": "sample string 3",
"thumbnailUrl": "sample string 4",
"caption": "sample string 5",
"uploadedByUserId": "1749f293-a19c-4ac5-9257-16ae813a40b1",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"invitations": [
{
"jobInvitationId": "aa86a0e2-7ab9-49c0-ac65-c112f7f29695",
"jobId": "93814c7f-f909-4793-9255-35bdda4f8980",
"tradespersonProfileId": "998b240e-5fec-45df-8c21-80472687691b",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"responseStatus": "Pending"
},
{
"jobInvitationId": "aa86a0e2-7ab9-49c0-ac65-c112f7f29695",
"jobId": "93814c7f-f909-4793-9255-35bdda4f8980",
"tradespersonProfileId": "998b240e-5fec-45df-8c21-80472687691b",
"distanceKm": 4.1,
"matchingScore": 5.0,
"sentAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"viewedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"respondedAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"responseStatus": "Pending"
}
],
"quotes": [
{
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
},
{
"quoteId": "b58be094-f35d-4780-95d0-46f163610927",
"jobId": "c661a237-b73b-4ecf-bfc8-f7248ef5f68a",
"tradespersonProfileId": "9f5b1447-8410-4284-b782-798bbc354644",
"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.9256455+02:00",
"estimatedDurationMinutes": 1,
"validUntilUtc": "2026-07-16T16:47:13.9256455+02:00",
"terms": "sample string 14",
"exclusions": "sample string 15",
"notes": "sample string 16",
"status": "Draft",
"createdAtUtc": "2026-07-16T16:47:13.9256455+02:00",
"acceptedAtUtc": "2026-07-16T16:47:13.9256455+02:00"
}
],
"statusHistory": [
{
"jobStatusHistoryId": "84ecafa1-75fe-4dc6-8d82-af7c2a692cc5",
"jobId": "b6b78af5-60aa-4761-a408-98a5bbedf69f",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "126aa312-90bb-4b65-a496-01c0c8134225",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.9266406+02:00"
},
{
"jobStatusHistoryId": "84ecafa1-75fe-4dc6-8d82-af7c2a692cc5",
"jobId": "b6b78af5-60aa-4761-a408-98a5bbedf69f",
"previousStatus": "Draft",
"newStatus": "Draft",
"changedByUserId": "126aa312-90bb-4b65-a496-01c0c8134225",
"latitude": 1.1,
"longitude": 1.1,
"notes": "sample string 4",
"createdAtUtc": "2026-07-16T16:47:13.9266406+02:00"
}
],
"messages": [
{
"messageId": "bfc04f80-84ee-41a1-876b-7051154d2384",
"jobId": "1649b9dc-e986-4669-b5a3-d61391236bc5",
"senderUserId": "7390909f-c5be-480e-bf45-391fd533540f",
"recipientUserId": "cac6e074-fe47-49a4-99b3-4232115bd46c",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"readAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"isDeleted": true
},
{
"messageId": "bfc04f80-84ee-41a1-876b-7051154d2384",
"jobId": "1649b9dc-e986-4669-b5a3-d61391236bc5",
"senderUserId": "7390909f-c5be-480e-bf45-391fd533540f",
"recipientUserId": "cac6e074-fe47-49a4-99b3-4232115bd46c",
"messageType": "Text",
"messageText": "sample string 5",
"fileUrl": "sample string 6",
"sentAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"readAtUtc": "2026-07-16T16:47:13.9266406+02:00",
"isDeleted": true
}
]
}
}
],
"verificationDocuments": []
}
}
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json
Sample:
Sample not available.