Candidates
get_ candidates
Get list of candidates for the authenticated user's organization
Parameters
pagenumber1Page number for pagination
limitnumber10Number of items per page
searchstringSearch term for candidate name or email
relationsArray<string>Relations to include (e.g., ["user", "contact", "organizationPosition", "skills", "experience"])
statusstringAPPLIEDREJECTEDHIREDINTERVIEWON_HOLDFilter by candidate status
organizationPositionIdstring<uuid>Filter by organization position ID
sourceIdstring<uuid>Filter by candidate source ID
ratingnumber[0, 5]Filter by minimum rating
get_ candidate_ count
Get candidate count in the authenticated user's organization
Parameters
statusstringAPPLIEDREJECTEDHIREDINTERVIEWON_HOLDFilter by candidate status
organizationPositionIdstring<uuid>Filter by organization position ID
sourceIdstring<uuid>Filter by candidate source ID
get_ candidate
Get a specific candidate by ID
Parameters
idstring<uuid>requiredThe candidate ID
relationsArray<string>Relations to include (e.g., ["user", "contact", "skills", "experience", "education", "documents"])
create_ candidate
Create a new candidate in the authenticated user's organization
Body
candidate_ dataobjectrequiredThe data for creating the candidate
update_ candidate
Update an existing candidate
Parameters
idstring<uuid>requiredThe candidate ID
candidate_ dataobjectrequiredThe data for updating the candidate
update_ candidate_ status
Update the status of a candidate
Parameters
idstring<uuid>requiredThe candidate ID
statusstringAPPLIEDREJECTEDHIREDINTERVIEWON_HOLDrequiredThe new status for the candidate
rate_ candidate
Rate a candidate
Parameters
idstring<uuid>requiredThe candidate ID
ratingnumber[0, 5]requiredThe rating (0-5)
delete_ candidate
Delete a candidate
Parameters
idstring<uuid>requiredThe candidate ID
get_ candidates_ by_ position
Get candidates for a specific organization position
Parameters
positionIdstring<uuid>requiredThe organization position ID
pagenumber1Page number for pagination
limitnumber10Number of items per page
statusstringAPPLIEDREJECTEDHIREDINTERVIEWON_HOLDFilter by candidate status
relationsArray<string>Relations to include
get_ candidate_ skills
Get skills for a specific candidate
Parameters
candidateIdstring<uuid>requiredThe candidate ID
add_ candidate_ skill
Add a skill to a candidate
Body
candidateIdstring<uuid>requiredThe candidate ID
skillobjectrequiredThe skill to add
get_ candidate_ experience
Get experience for a specific candidate
Parameters
candidateIdstring<uuid>requiredThe candidate ID
add_ candidate_ experience
Add work experience to a candidate
Body
candidateIdstring<uuid>requiredThe candidate ID
experienceobjectrequiredThe experience to add
get_ candidate_ education
Get education for a specific candidate
Parameters
candidateIdstring<uuid>requiredThe candidate ID
add_ candidate_ education
Add education to a candidate
Body
candidateIdstring<uuid>requiredThe candidate ID
educationobjectrequiredThe education to add