Candidate → Create
AI-generatedSummary
Create a new candidate in Recruspace by providing required personal details and uploading the candidate's CV from binary data. Optionally associate the candidate with either a job post or a talent pool and include additional fields like phone number.
Inputs
- firstName (required) — The first name of the candidate.
- lastName (required) — The last name of the candidate.
- email (required) — The email address of the candidate.
- cvSource (required) — Source of the candidate's CV; only 'Binary Data' is supported, meaning the CV must be uploaded from binary data of a previous node.
- binaryProperty (required) — Name of the binary property in the input item that contains the CV file.
- associationType (required) — Specify whether to associate the candidate with a 'Job Post' or a 'Talent Pool'.
- jobPost (required) — If associating with a job post, specify the job post to link the candidate to, selectable from a searchable list or by hash.
- talentPoolId (required) — If associating with a talent pool, specify the talent pool ID to link the candidate to, selectable from a searchable list or by ID matching digits only.
- additionalFields — Optional additional fields such as phone number to include for the candidate.
Output shape
a list of JSON objects each representing the created candidate's details returned from the API, paired with the respective input item
The node uploads the CV as multipart/form-data using the binary data and includes the candidate's fields and associations. It throws errors if required fields are missing or if the CV source is not binary data.