POST api/clients/match?clientId={clientId}
Get smart matched results
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
clientId | string |
None. |
Body Parameters
MatchingRequestModelName | Description | Type | Additional information |
---|---|---|---|
JobRoleId | string |
Required |
|
JobType | VacancyType |
Required |
|
JobTags | Collection of string |
None. |
|
Availability | Collection of AvailabiliyMatchRequestModel |
None. |
|
ReturnedMemberType | MatchReturnedMemberType |
None. |
|
ReturnedMembersAvailability | MemberAvailabilityCondition |
None. |
|
ClientSiteId | string |
None. |
|
ClientSiteLatitude | decimal number |
None. |
|
ClientSiteLongitude | decimal number |
None. |
|
Sort | MatchSort |
None. |
|
SortDirection | string |
None. |
|
PageNo | integer |
None. |
|
PageSize | integer |
None. |
Request Formats
application/json, text/json
Sample:
{ "JobRoleId": "sample string 1", "JobType": 1, "JobTags": [ "sample string 1", "sample string 2" ], "Availability": [ { "Date": "2025-05-06T08:20:08.5778855Z", "AvailabilityType": 2 }, { "Date": "2025-05-06T08:20:08.5778855Z", "AvailabilityType": 2 } ], "ReturnedMemberType": 0, "ReturnedMembersAvailability": 0, "ClientSiteId": "sample string 2", "ClientSiteLatitude": 1.1, "ClientSiteLongitude": 1.1, "Sort": 0, "SortDirection": "sample string 4", "PageNo": 5, "PageSize": 6 }
Response Information
Resource Description
MatchingResponseViewModelName | Description | Type | Additional information |
---|---|---|---|
TotalResult | integer |
None. |
|
MatchedCandidates | Collection of CandidateMatchViewModel |
None. |
Response Formats
application/json, text/json
Sample:
{ "TotalResult": 1, "MatchedCandidates": [ { "CandidateId": "sample string 1", "FirstName": "sample string 2", "LastName": "sample string 3", "DisplayName": "sample string 4", "MatchScore": 5, "MatchedProfile": { "Id": 1, "RoleId": "sample string 2", "Role": "sample string 3", "DayPayRate": 1.0, "HalfDayPayRate": 1.0, "HourlyRate": 1.0, "LongTermDayPayRate": 1.0, "IsMatched": true, "IsDefault": true, "CandidateCardTags": [ { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" }, { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" } ] }, "Profiles": [ { "Id": 1, "RoleId": "sample string 2", "Role": "sample string 3", "DayPayRate": 1.0, "HalfDayPayRate": 1.0, "HourlyRate": 1.0, "LongTermDayPayRate": 1.0, "IsMatched": true, "IsDefault": true, "CandidateCardTags": [ { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" }, { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" } ] }, { "Id": 1, "RoleId": "sample string 2", "Role": "sample string 3", "DayPayRate": 1.0, "HalfDayPayRate": 1.0, "HourlyRate": 1.0, "LongTermDayPayRate": 1.0, "IsMatched": true, "IsDefault": true, "CandidateCardTags": [ { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" }, { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" } ] } ], "Tags": [ { "Id": "sample string 1", "MemberId": "sample string 2", "Name": "sample string 3", "TagCategoryId": "sample string 4", "TagCategoryName": "sample string 5" }, { "Id": "sample string 1", "MemberId": "sample string 2", "Name": "sample string 3", "TagCategoryId": "sample string 4", "TagCategoryName": "sample string 5" } ], "Availability": [ { "BookedWithCurrentClient": true, "Id": 2, "CandidateId": "sample string 3", "Date": "2025-05-06T08:20:08.593512Z", "UpdatedOn": "2025-05-06T08:20:08.593512Z", "AvailabilityType": 6 }, { "BookedWithCurrentClient": true, "Id": 2, "CandidateId": "sample string 3", "Date": "2025-05-06T08:20:08.593512Z", "UpdatedOn": "2025-05-06T08:20:08.593512Z", "AvailabilityType": 6 } ], "ProfileImageURL": "sample string 6", "JourneyTime": 1.1, "JourneyTimes": [ { "Live": true, "JourneyTime": 1, "Distance": 1.1, "Latitude": 5.1, "Longitude": 6.1, "TravelOpt": 0, "TransitMode": "sample string 7", "TravelMode": "transit" }, { "Live": true, "JourneyTime": 1, "Distance": 1.1, "Latitude": 5.1, "Longitude": 6.1, "TravelOpt": 0, "TransitMode": "sample string 7", "TravelMode": "transit" } ], "Location": "sample string 7", "InTalentPool": true, "IsAvailable": true, "UnavailableReason": 10, "ClientBookedDays": 11, "DayPayRate": 1.0, "HalfDayPayRate": 1.0, "HourlyRate": 1.0, "Recommended": true, "RecommendedBy": "sample string 13", "RecommendedByPhotoURL": "sample string 14", "IsBankStaff": true, "TopMatch": true, "ReadyToGo": true, "ReviewScore": 1.1, "BookAgain": 1.1, "CourseCount": 18, "RecentCourses": [ "sample string 1", "sample string 2" ] }, { "CandidateId": "sample string 1", "FirstName": "sample string 2", "LastName": "sample string 3", "DisplayName": "sample string 4", "MatchScore": 5, "MatchedProfile": { "Id": 1, "RoleId": "sample string 2", "Role": "sample string 3", "DayPayRate": 1.0, "HalfDayPayRate": 1.0, "HourlyRate": 1.0, "LongTermDayPayRate": 1.0, "IsMatched": true, "IsDefault": true, "CandidateCardTags": [ { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" }, { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" } ] }, "Profiles": [ { "Id": 1, "RoleId": "sample string 2", "Role": "sample string 3", "DayPayRate": 1.0, "HalfDayPayRate": 1.0, "HourlyRate": 1.0, "LongTermDayPayRate": 1.0, "IsMatched": true, "IsDefault": true, "CandidateCardTags": [ { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" }, { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" } ] }, { "Id": 1, "RoleId": "sample string 2", "Role": "sample string 3", "DayPayRate": 1.0, "HalfDayPayRate": 1.0, "HourlyRate": 1.0, "LongTermDayPayRate": 1.0, "IsMatched": true, "IsDefault": true, "CandidateCardTags": [ { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" }, { "Id": "sample string 1", "TagCategoryId": "sample string 2", "TagCategoryName": "sample string 3", "Name": "sample string 4" } ] } ], "Tags": [ { "Id": "sample string 1", "MemberId": "sample string 2", "Name": "sample string 3", "TagCategoryId": "sample string 4", "TagCategoryName": "sample string 5" }, { "Id": "sample string 1", "MemberId": "sample string 2", "Name": "sample string 3", "TagCategoryId": "sample string 4", "TagCategoryName": "sample string 5" } ], "Availability": [ { "BookedWithCurrentClient": true, "Id": 2, "CandidateId": "sample string 3", "Date": "2025-05-06T08:20:08.593512Z", "UpdatedOn": "2025-05-06T08:20:08.593512Z", "AvailabilityType": 6 }, { "BookedWithCurrentClient": true, "Id": 2, "CandidateId": "sample string 3", "Date": "2025-05-06T08:20:08.593512Z", "UpdatedOn": "2025-05-06T08:20:08.593512Z", "AvailabilityType": 6 } ], "ProfileImageURL": "sample string 6", "JourneyTime": 1.1, "JourneyTimes": [ { "Live": true, "JourneyTime": 1, "Distance": 1.1, "Latitude": 5.1, "Longitude": 6.1, "TravelOpt": 0, "TransitMode": "sample string 7", "TravelMode": "transit" }, { "Live": true, "JourneyTime": 1, "Distance": 1.1, "Latitude": 5.1, "Longitude": 6.1, "TravelOpt": 0, "TransitMode": "sample string 7", "TravelMode": "transit" } ], "Location": "sample string 7", "InTalentPool": true, "IsAvailable": true, "UnavailableReason": 10, "ClientBookedDays": 11, "DayPayRate": 1.0, "HalfDayPayRate": 1.0, "HourlyRate": 1.0, "Recommended": true, "RecommendedBy": "sample string 13", "RecommendedByPhotoURL": "sample string 14", "IsBankStaff": true, "TopMatch": true, "ReadyToGo": true, "ReviewScore": 1.1, "BookAgain": 1.1, "CourseCount": 18, "RecentCourses": [ "sample string 1", "sample string 2" ] } ] }