Search Results Resources

GetSearchResults

Description

Returns list of search results for given position; see search results schema for details of fields returned

Entry Point https://www.talentfilter.biz/ws/searchResults.asmx
Method Signature

GetSearchResults(string authToken, string positionId): string

Parameters

authToken: authentication token that identifies partner application

positionId: ID of position search results to be searched

Result XML string

Samples

Request Sample

 

            
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
      
   

 

Result Sample

 



00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
[YYYY-MM-DDThh:mm:ssTZD (ISO8601)]
… see [API Schema] for full list of fields here …

GetSearchResultsExtended

Description

Returns list of search results for given position similar to GetSearchResults() method, but with ability to filter by date, include resume fields inline, and sort by any of the fields; see search results AND resume schema for details of fields returned (the resume fields to be returned are specified in resumeFieldsList parameter)

Entry Point https://www.talentfilter.biz/ws/searchResults.asmx
Method Signature

GetSearchResults(string authToken, string positionId, string sinceDatetime, string resumeFieldsList, string sortBy): string

Parameters

authToken: authentication token that identifies partner application

positionId: ID of position search results to be searched

sinceDatetime: a filter datetime which defines the resume search results being returned; it should be in ISO format like any other datetime values in the API. It's possible to pass "ALL_DATES" string value which means no filter on datetime should be applied

resumeFieldsList: a comma-separated list of fields to be included into the resumes being returned. It may or may not have spaces (i.e. "lastName, title" and "lastName,title" can both be specified). It's also possible to pass "ALL_FIELDS" instead of comma-separated fields list which means all fields that are being returned by GetResume() method.

Important! The "id" field in the result returned by this method refers to search result ID, while resumeId refers to resume ID field; this is the only difference, all other fields here are specified as per Resume [API Schema]. Therefore, It is not valid to specify "id" or "resumeId" here as they are always included as part of Search Result fields

sortBy: a comma separated list of resume or search result fields to sort by; it has the same syntax as SQL does

Result XML string

Samples

Request Sample

 

            
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         [YYYY-MM-DDThh:mm:ssTZD]
         title,lastName,rawText
         resumeDate DESC,title
      
   

 

Result Sample

 



00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
[YYYY-MM-DDThh:mm:ssTZD (ISO8601)]
… see search result [API Schema] for full list of fields here …
… see resume [API Schema] (depends on resumeFieldsList) …

MarkViewed

Description

Marks this search result viewed to its viewedDate changes to current datetime

Entry Point https://www.talentfilter.biz/ws/searchResults.asmx
Method Signature

MarkViewed(string authToken, string searchResultId): string

Parameters

authToken: authentication token that identifies partner application

searchResultId: id of search result to be marked as viewed

Result XML string (full XML of search result after it was marked as viewed)

Samples

Request Sample

 

            
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
      
   

 

Result Sample

 


00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
[YYYY-MM-DDThh:mm:ssTZD (ISO8601)]
… see [API Schema] for full list of fields here …