/affinda-search | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
affinda_search_create_document_from_data | Create a document from raw data |
affinda_search_create_index | Create a new index |
affinda_search_create_index_document | Index a new document |
affinda_search_create_job_description_search | Search through parsed job descriptions |
affinda_search_create_job_description_search_embed_url | Create a signed URL for the embeddable job description search tool |
affinda_search_create_resume_search | Search through parsed resumes |
affinda_search_create_resume_search_embed_url | Create a signed URL for the embeddable resume search tool |
affinda_search_delete_index | Delete an index |
affinda_search_delete_index_document | Delete an indexed document |
affinda_search_get_all_index_documents | Get indexed documents for a specific index |
affinda_search_get_all_indexes | Get list of all indexes |
affinda_search_get_job_description_search_config | Get the config for the logged in user’s embeddable job description search tool |
affinda_search_get_job_description_search_detail | Get search result of specific job description |
affinda_search_get_resume_search_config | Get the config for the logged in user’s embeddable resume search tool |
affinda_search_get_resume_search_detail | Get search result of specific resume |
affinda_search_get_resume_search_match | Match a single resume and job description |
affinda_search_get_resume_search_suggestion_job_title | Get job title suggestions based on provided job title(s) |
affinda_search_get_resume_search_suggestion_skill | Get skill suggestions based on provided skill(s) |
affinda_search_list_occupation_groups | List occupation groups |
affinda_search_re_index_document | Re-index a document |
affinda_search_update_document_data | Update a document’s data |
affinda_search_update_job_description_search_config | Update the config for the logged in user’s embeddable job description search tool |
affinda_search_update_resume_search_config | Update the config for the logged in user’s embeddable resume search tool |
affinda_search_create_document_from_data
Create a document from raw data Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
snake_case | boolean | No | — | Whether to return the response in snake_case instead of camelCase. Default is false. |
data | object | Yes | — | Create resume or job description directly from data. |
affinda_search_create_index
Create a new index Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
docType | string | No | — | Doc Type |
name | string | Yes | — | Unique index name |
affinda_search_create_index_document
Index a new document Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Index name |
document | string | No | — | The document value |
affinda_search_create_job_description_search
Search through parsed job descriptions Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
offset | integer | No | — | The number of documents to skip before starting to collect the result set. |
limit | integer | No | — | The numbers of results to return. |
customData | object[] | No | — | Custom Data |
degrees | string[] | No | — | The degrees value |
degreesRequired | boolean | No | — | Degrees Required |
degreeTypes | string[] | No | — | Degree Types |
degreeTypesRequired | boolean | No | — | Degree Types Required |
educationWeight | number | No | — | Education Weight |
indices | string[] | Yes | — | The indices value |
jobTitles | string[] | No | — | Job Titles |
jobTitlesRequired | boolean | No | — | Job Titles Required |
jobTitlesWeight | number | No | — | Job Titles Weight |
languages | object[] | No | — | The languages value |
languagesWeight | number | No | — | Languages Weight |
locations | object[] | No | — | The locations value |
locationsRequired | boolean | No | — | Locations Required |
locationsWeight | number | No | — | Locations Weight |
managementLevel | string | No | — | Management Level |
managementLevelRequired | boolean | No | — | Management Level Required |
managementLevelWeight | number | No | — | Management Level Weight |
resume | string | No | — | A random string that uniquely identify the resource. |
searchExpression | string | No | — | Search Expression |
searchExpressionRequired | boolean | No | — | Search Expression Required |
searchExpressionWeight | number | No | — | Search Expression Weight |
skills | object[] | No | — | The skills value |
skillsWeight | number | No | — | Skills Weight |
socCodes | integer[] | No | — | Soc Codes |
socCodesRequired | boolean | No | — | Soc Codes Required |
socCodesWeight | number | No | — | Soc Codes Weight |
totalYearsExperience | number | No | — | Total Years Experience |
yearsExperienceRequired | boolean | No | — | Years Experience Required |
yearsExperienceWeight | number | No | — | Years Experience Weight |
affinda_search_create_job_description_search_embed_url
Create a signed URL for the embeddable job description search tool Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
configOverride | object | No | — | Config Override |
affinda_search_create_resume_search
Search through parsed resumes Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
offset | integer | No | — | The number of documents to skip before starting to collect the result set. |
limit | integer | No | — | The numbers of results to return. |
customData | object[] | No | — | Custom Data |
degrees | string[] | No | — | The degrees value |
degreesRequired | boolean | No | — | Degrees Required |
educationWeight | number | No | — | Education Weight |
highestDegreeTypes | string[] | No | — | Highest Degree Types |
highestDegreeTypesRequired | boolean | No | — | Highest Degree Types Required |
indices | string[] | Yes | — | The indices value |
institutions | string[] | No | — | The institutions value |
institutionsRequired | boolean | No | — | Institutions Required |
isCurrentStudent | boolean | No | — | Search for student canditates |
isCurrentStudentRequired | boolean | No | — | Is Current Student Required |
isRecentGraduate | boolean | No | — | Search for canditates that graduated less than a year ago |
isRecentGraduateRequired | boolean | No | — | Is Recent Graduate Required |
jobDescription | string | No | — | A random string that uniquely identify the resource. |
jobTitles | string[] | No | — | Job Titles |
jobTitlesCurrentOnly | boolean | No | — | Search only through the canditate’s current job |
jobTitlesRequired | boolean | No | — | Job Titles Required |
jobTitlesWeight | number | No | — | Job Titles Weight |
languages | object[] | No | — | The languages value |
languagesWeight | number | No | — | Languages Weight |
locations | object[] | No | — | Search by location name or by coordinates |
locationsRequired | boolean | No | — | Locations Required |
locationsWeight | number | No | — | Locations Weight |
managementLevel | string | No | — | Management Level |
managementLevelRequired | boolean | No | — | Management Level Required |
managementLevelWeight | number | No | — | Management Level Weight |
resume | string | No | — | A random string that uniquely identify the resource. |
searchExpression | string | No | — | Search through resumes’ raw text |
searchExpressionRequired | boolean | No | — | Search Expression Required |
searchExpressionWeight | number | No | — | Search Expression Weight |
skills | object[] | No | — | The skills value |
skillsWeight | number | No | — | Skills Weight |
socCodes | integer[] | No | — | Soc Codes |
socCodesRequired | boolean | No | — | Soc Codes Required |
socCodesWeight | number | No | — | Soc Codes Weight |
yearsExperienceMax | integer | No | — | Maximum years of total work experience |
yearsExperienceMin | integer | No | — | Minimum years of total work experience |
yearsExperienceRequired | boolean | No | — | Years Experience Required |
yearsExperienceWeight | number | No | — | Years Experience Weight |
affinda_search_create_resume_search_embed_url
Create a signed URL for the embeddable resume search tool Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
configOverride | object | No | — | Config Override |
affinda_search_delete_index
Delete an index Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Index name |
affinda_search_delete_index_document
Delete an indexed document Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Index name |
identifier | string | Yes | — | Document identifier |
affinda_search_get_all_index_documents
Get indexed documents for a specific index Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
offset | integer | No | — | The number of documents to skip before starting to collect the result set. |
limit | integer | No | — | The numbers of results to return. |
name | string | Yes | — | Index name |
affinda_search_get_all_indexes
Get list of all indexes Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
offset | integer | No | — | The number of documents to skip before starting to collect the result set. |
limit | integer | No | — | The numbers of results to return. |
document_type | string | No | — | Filter indices by a document type |
name | string | No | — | Filter indices by name |
affinda_search_get_job_description_search_config
Get the config for the logged in user’s embeddable job description search toolaffinda_search_get_job_description_search_detail
Get search result of specific job description Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
identifier | string | Yes | — | Job Description identifier |
customData | object[] | No | — | Custom Data |
degrees | string[] | No | — | The degrees value |
degreesRequired | boolean | No | — | Degrees Required |
degreeTypes | string[] | No | — | Degree Types |
degreeTypesRequired | boolean | No | — | Degree Types Required |
educationWeight | number | No | — | Education Weight |
indices | string[] | Yes | — | The indices value |
jobTitles | string[] | No | — | Job Titles |
jobTitlesRequired | boolean | No | — | Job Titles Required |
jobTitlesWeight | number | No | — | Job Titles Weight |
languages | object[] | No | — | The languages value |
languagesWeight | number | No | — | Languages Weight |
locations | object[] | No | — | The locations value |
locationsRequired | boolean | No | — | Locations Required |
locationsWeight | number | No | — | Locations Weight |
managementLevel | string | No | — | Management Level |
managementLevelRequired | boolean | No | — | Management Level Required |
managementLevelWeight | number | No | — | Management Level Weight |
resume | string | No | — | A random string that uniquely identify the resource. |
searchExpression | string | No | — | Search Expression |
searchExpressionRequired | boolean | No | — | Search Expression Required |
searchExpressionWeight | number | No | — | Search Expression Weight |
skills | object[] | No | — | The skills value |
skillsWeight | number | No | — | Skills Weight |
socCodes | integer[] | No | — | Soc Codes |
socCodesRequired | boolean | No | — | Soc Codes Required |
socCodesWeight | number | No | — | Soc Codes Weight |
totalYearsExperience | number | No | — | Total Years Experience |
yearsExperienceRequired | boolean | No | — | Years Experience Required |
yearsExperienceWeight | number | No | — | Years Experience Weight |
affinda_search_get_resume_search_config
Get the config for the logged in user’s embeddable resume search toolaffinda_search_get_resume_search_detail
Get search result of specific resume Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
identifier | string | Yes | — | Resume identifier |
customData | object[] | No | — | Custom Data |
degrees | string[] | No | — | The degrees value |
degreesRequired | boolean | No | — | Degrees Required |
educationWeight | number | No | — | Education Weight |
highestDegreeTypes | string[] | No | — | Highest Degree Types |
highestDegreeTypesRequired | boolean | No | — | Highest Degree Types Required |
indices | string[] | Yes | — | The indices value |
institutions | string[] | No | — | The institutions value |
institutionsRequired | boolean | No | — | Institutions Required |
isCurrentStudent | boolean | No | — | Search for student canditates |
isCurrentStudentRequired | boolean | No | — | Is Current Student Required |
isRecentGraduate | boolean | No | — | Search for canditates that graduated less than a year ago |
isRecentGraduateRequired | boolean | No | — | Is Recent Graduate Required |
jobDescription | string | No | — | A random string that uniquely identify the resource. |
jobTitles | string[] | No | — | Job Titles |
jobTitlesCurrentOnly | boolean | No | — | Search only through the canditate’s current job |
jobTitlesRequired | boolean | No | — | Job Titles Required |
jobTitlesWeight | number | No | — | Job Titles Weight |
languages | object[] | No | — | The languages value |
languagesWeight | number | No | — | Languages Weight |
locations | object[] | No | — | Search by location name or by coordinates |
locationsRequired | boolean | No | — | Locations Required |
locationsWeight | number | No | — | Locations Weight |
managementLevel | string | No | — | Management Level |
managementLevelRequired | boolean | No | — | Management Level Required |
managementLevelWeight | number | No | — | Management Level Weight |
resume | string | No | — | A random string that uniquely identify the resource. |
searchExpression | string | No | — | Search through resumes’ raw text |
searchExpressionRequired | boolean | No | — | Search Expression Required |
searchExpressionWeight | number | No | — | Search Expression Weight |
skills | object[] | No | — | The skills value |
skillsWeight | number | No | — | Skills Weight |
socCodes | integer[] | No | — | Soc Codes |
socCodesRequired | boolean | No | — | Soc Codes Required |
socCodesWeight | number | No | — | Soc Codes Weight |
yearsExperienceMax | integer | No | — | Maximum years of total work experience |
yearsExperienceMin | integer | No | — | Minimum years of total work experience |
yearsExperienceRequired | boolean | No | — | Years Experience Required |
yearsExperienceWeight | number | No | — | Years Experience Weight |
affinda_search_get_resume_search_match
Match a single resume and job description Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
resume | string | Yes | — | Identify the resume to match. |
job_description | string | Yes | — | Identify the job description to match. |
index | string | No | — | Optionally, specify an index to search in. If not specified, will search in all indexes. |
search_expression | string | No | — | Add keywords to the search criteria. |
job_titles_weight | number | No | — | How important is this criteria to the matching score, range from 0 to 1. |
years_experience_weight | number | No | — | How important is this criteria to the matching score, range from 0 to 1. |
locations_weight | number | No | — | How important is this criteria to the matching score, range from 0 to 1. |
languages_weight | number | No | — | How important is this criteria to the matching score, range from 0 to 1. |
skills_weight | number | No | — | How important is this criteria to the matching score, range from 0 to 1. |
education_weight | number | No | — | How important is this criteria to the matching score, range from 0 to 1. |
search_expression_weight | number | No | — | How important is this criteria to the matching score, range from 0 to 1. |
soc_codes_weight | number | No | — | How important is this criteria to the matching score, range from 0 to 1. |
management_level_weight | number | No | — | How important is this criteria to the matching score, range from 0 to 1. |
affinda_search_get_resume_search_suggestion_job_title
Get job title suggestions based on provided job title(s) Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
job_titles | string[] | Yes | — | Job title to query suggestions for |
affinda_search_get_resume_search_suggestion_skill
Get skill suggestions based on provided skill(s) Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
skills | string[] | Yes | — | Skill to query suggestions for |
affinda_search_list_occupation_groups
List occupation groupsaffinda_search_re_index_document
Re-index a document Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Index name |
identifier | string | Yes | — | Document identifier |
affinda_search_update_document_data
Update a document’s data Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
identifier | string | Yes | — | Resume or Job Description identifier |
body | object | Yes | — | Resume data to update |
affinda_search_update_job_description_search_config
Update the config for the logged in user’s embeddable job description search tool Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
actions | object[] | No | — | A list of actions to show in the dropdown in the embedded search tool |
allowPdfDownload | boolean | No | — | Allow Pdf Download |
customFieldsConfig | object[] | No | — | Custom Fields Config |
displayEducation | boolean | No | — | Display Education |
displayJobTitle | boolean | No | — | Display Job Title |
displayKeywords | boolean | No | — | Display Keywords |
displayLanguages | boolean | No | — | Display Languages |
displayLocation | boolean | No | — | Display Location |
displayManagementLevel | boolean | No | — | Display Management Level |
displayOccupationGroup | boolean | No | — | Display Occupation Group |
displaySkills | boolean | No | — | Display Skills |
displayYearsExperience | boolean | No | — | Display Years Experience |
distanceUnit | string | No | — | The unit of distance to use for location based searches |
hideSidePanel | boolean | No | — | Hide the entire side panel. |
hideToolbar | boolean | No | — | Hide the reset/import toolbar. |
indices | string[] | No | — | List of index names. |
maxResults | integer | No | — | Maximum number of results that can be returned. Setting to “null” means no limitation. |
searchToolTheme | object | No | — | Customize the theme of the embeded search tool. |
showIndexDropdown | boolean | No | — | Controls whether or not the index dropdown is displayed to the user |
userId | integer | No | — | ID of the logged in user. |
username | string | No | — | Username of the logged in user. |
weightEducation | number | No | — | Weight Education |
weightJobTitle | number | No | — | Weight Job Title |
weightKeywords | number | No | — | Weight Keywords |
weightLanguages | number | No | — | Weight Languages |
weightLocation | number | No | — | Weight Location |
weightManagementLevel | number | No | — | Weight Management Level |
weightOccupationGroup | number | No | — | Weight Occupation Group |
weightSkills | number | No | — | Weight Skills |
weightYearsExperience | number | No | — | Weight Years Experience |
affinda_search_update_resume_search_config
Update the config for the logged in user’s embeddable resume search tool Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
actions | object[] | No | — | A list of actions to show in the dropdown in the embedded search tool |
allowPdfDownload | boolean | No | — | Allow Pdf Download |
customFieldsConfig | object[] | No | — | Custom Fields Config |
displayEducation | boolean | No | — | Display Education |
displayJobTitle | boolean | No | — | Display Job Title |
displayKeywords | boolean | No | — | Display Keywords |
displayLanguages | boolean | No | — | Display Languages |
displayLocation | boolean | No | — | Display Location |
displayManagementLevel | boolean | No | — | Display Management Level |
displayOccupationGroup | boolean | No | — | Display Occupation Group |
displaySkills | boolean | No | — | Display Skills |
displayYearsExperience | boolean | No | — | Display Years Experience |
distanceUnit | string | No | — | The unit of distance to use for location based searches |
hideSidePanel | boolean | No | — | Hide the entire side panel. |
hideToolbar | boolean | No | — | Hide the reset/import toolbar. |
indices | string[] | No | — | List of index names. |
maxResults | integer | No | — | Maximum number of results that can be returned. Setting to “null” means no limitation. |
searchToolTheme | object | No | — | Customize the theme of the embeded search tool. |
showIndexDropdown | boolean | No | — | Controls whether or not the index dropdown is displayed to the user |
userId | integer | No | — | ID of the logged in user. |
username | string | No | — | Username of the logged in user. |
weightEducation | number | No | — | Weight Education |
weightJobTitle | number | No | — | Weight Job Title |
weightKeywords | number | No | — | Weight Keywords |
weightLanguages | number | No | — | Weight Languages |
weightLocation | number | No | — | Weight Location |
weightManagementLevel | number | No | — | Weight Management Level |
weightOccupationGroup | number | No | — | Weight Occupation Group |
weightSkills | number | No | — | Weight Skills |
weightYearsExperience | number | No | — | Weight Years Experience |

