FlowmageDocs

Find applications

BetaReads dataVersion 2

Finds Recruition job applications by vacancy, candidate or state.

Settings

SettingWhat it is
ConnectionRequiredThe Recruition connection the step signs in with.
FiltersOne row per filter. Custom fields use Recruition's own spelling: custom_field_data->name. This resource's own fields: id, vacancyid, candidateid, state, createdon, canceled, created_at.
Sort bylist of {field?: text, direction?: "asc" or "desc"}
Extra query parametersAnything else the endpoint takes — Recruition's own limit, or a parameter its swagger names. Values here may carry expressions.
Records per page1 to 100.
First pagenumber
Fetch every pagePages on page until Recruition's next-page link is gone, and refuses past Stop after rather than answering a short list.
Stop afterPages — at most 100. Reaching it fails the node rather than truncating.
CursorPaste a previous run's Next cursor to read the page after it.
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `recruition`)
filterslist of {field?: text, value?: text}, by default []
sortslist of {field?: text, direction?: "asc" or "desc"}, by default []
queryobject of text, by default {}
perPagenumber, by default 25
pagenumber, by default 1
returnAlltrue/false, by default false
maxPagesnumber, by default 10used when `returnAll` is true
cursortext

Output

FieldType
itemsRecordsarray
itemCountRecords in this answernumber
totalHow many Recruition countednumber
pagenumber
lastPagenumber
hasMoreMore records are waiting behind this pageboolean
nextCursorCursor for the next pagestring
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 applications",
  "type": "recruition.findApplications",
  "version": 2
}

Older versions

A flow that already has this version keeps running it. A new step always gets the newest.

Version 1
SettingWhat it is
ConnectionRequiredThe Recruition connection the step signs in with.
FiltersOne row per filter. Custom fields use Recruition's own spelling: custom_field_data->name. This resource's own fields: id, vacancyid, candidateid, state, createdon, canceled, created_at.
Sort bylist of {field?: text, direction?: "asc" or "desc"}
Extra query parametersAnything else the endpoint takes — Recruition's own limit, or a parameter its swagger names. Values here may carry expressions.
Records per page1 to 100.
First pagenumber
Fetch every pagePages on page until Recruition's next-page link is gone, and refuses past Stop after rather than answering a short list.
Stop afterPages — at most 100. Reaching it fails the node rather than truncating.
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `recruition`)
filterslist of {field?: text, value?: text}, by default []
sortslist of {field?: text, direction?: "asc" or "desc"}, by default []
queryobject of text, by default {}
perPagenumber, by default 25
pagenumber, by default 1
returnAlltrue/false, by default false
maxPagesnumber, by default 10used when `returnAll` is true