Find candidates
Finds candidates in Recruition by any of its own fields.
Settings
| Setting | What it is |
|---|---|
| ConnectionRequired | The Recruition connection the step signs in with. |
| Filters | One row per filter. Custom fields use Recruition's own spelling: custom_field_data->name. This resource's own fields: id, initials, title, firstname, middlename, lastname, birthday, geboorteplaats, gender, email, phone, mobile, address, house_number, street, zipcode, district, city, province, country, maxkm, profile, education, educationlevel, educationhigh, workexperience, experience, hobbys, interview_report, other, description, searchfield, linkedinprofileurl, availability, weekavailable, hours, contract_start, contract_end, employee, gdpr_from, gdpr_till, anonymized, anonymous, source, origin, branche, functie, sector, office_id, companyid, priority_id, intermediary_id, language_code, shared, new, onwebsite, vacancymail, birthdaymail, archive, createdon, salary, custom_field_data->name. |
| Sort by | list of {field?: text, direction?: "asc" or "desc"} |
| Extra query parameters | Anything else the endpoint takes — Recruition's own limit, or a parameter its swagger names. Values here may carry expressions. |
| Records per page | 1 to 100. |
| First page | number |
| Fetch every page | Pages on page until Recruition's next-page link is gone, and refuses past Stop after rather than answering a short list. |
| Stop after | Pages — at most 100. Reaching it fails the node rather than truncating. |
| Cursor | Paste a previous run's Next cursor to read the page after it. |
Technical details
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `recruition`) |
filters | list of {field?: text, value?: text}, by default [] |
sorts | list of {field?: text, direction?: "asc" or "desc"}, by default [] |
query | object of text, by default {} |
perPage | number, by default 25 |
page | number, by default 1 |
returnAll | true/false, by default false |
maxPages | number, by default 10used when `returnAll` is true |
cursor | text |
Output
| Field | Type |
|---|---|
itemsRecords | array |
itemCountRecords in this answer | number |
totalHow many Recruition counted | number |
page | number |
lastPage | number |
hasMoreMore records are waiting behind this page | boolean |
nextCursorCursor for the next page | string |
Sample output, and the expression for each field
- hasMorefalse
- itemCount0
- items[]
- lastPage1
- page1
- total0
Errors
When a step of this node stops a run, the run page shows a code. Look it up:
Example step
The step as a flow file holds it. Replace each value in <…>.
{
"config": {
"connection": "<connection id>",
"cursor": "",
"filters": [],
"maxPages": 10,
"page": 1,
"perPage": 25,
"query": {},
"returnAll": false,
"sorts": []
},
"label": "Find candidates",
"type": "recruition.findCandidates",
"version": 2
}Older versions
A flow that already has this version keeps running it. A new step always gets the newest.
Version 1
| Setting | What it is |
|---|---|
| ConnectionRequired | The Recruition connection the step signs in with. |
| Filters | One row per filter. Custom fields use Recruition's own spelling: custom_field_data->name. This resource's own fields: id, initials, title, firstname, middlename, lastname, birthday, geboorteplaats, gender, email, phone, mobile, address, house_number, street, zipcode, district, city, province, country, maxkm, profile, education, educationlevel, educationhigh, workexperience, experience, hobbys, interview_report, other, description, searchfield, linkedinprofileurl, availability, weekavailable, hours, contract_start, contract_end, employee, gdpr_from, gdpr_till, anonymized, anonymous, source, origin, branche, functie, sector, office_id, companyid, priority_id, intermediary_id, language_code, shared, new, onwebsite, vacancymail, birthdaymail, archive, createdon, salary, custom_field_data->name. |
| Sort by | list of {field?: text, direction?: "asc" or "desc"} |
| Extra query parameters | Anything else the endpoint takes — Recruition's own limit, or a parameter its swagger names. Values here may carry expressions. |
| Records per page | 1 to 100. |
| First page | number |
| Fetch every page | Pages on page until Recruition's next-page link is gone, and refuses past Stop after rather than answering a short list. |
| Stop after | Pages — at most 100. Reaching it fails the node rather than truncating. |
Technical details
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `recruition`) |
filters | list of {field?: text, value?: text}, by default [] |
sorts | list of {field?: text, direction?: "asc" or "desc"}, by default [] |
query | object of text, by default {} |
perPage | number, by default 25 |
page | number, by default 1 |
returnAll | true/false, by default false |
maxPages | number, by default 10used when `returnAll` is true |