Recruiterflow API

14 endpoints for Recruiterflow, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/recruiterflow
Connects with
Your own Recruiterflow user (recruiter or admin; what the agent can see and change follows your role, and stage settings and disqualification reasons need an admin)
Integration page
Recruiterflow

Read (7)

Return data and change nothing in the account.

Recruiterflow Endpoints: Read
EndpointDescription
GET /jobs Jobs of your workspace with client company, visibility and candidate count.
GET /jobs/{job_id} One job with its hiring team and pipeline stages, each with the number of candidates.
GET /candidates Search candidates by name, tag, source or job, with title, company and tags.
GET /candidates/{candidate_id} One candidate with contact details, tags, custom fields, jobs with stages and latest notes.
GET /job-candidates Candidates of one job with their stage, the date they entered it and the last activity.
GET /candidates/{candidate_id}/activities The Activity Log of a candidate: emails, calls, meetings, notes and stage moves, newest first.
GET /tasks Your tasks: due, overdue or all, with type, priority, due date and the linked record.

Write (7)

Change the account. Calls marked Confirm wait for the user to approve them.

Recruiterflow Endpoints: Write
EndpointDescription
POST /candidates Create a candidate with a name and optional email, phone, company and title.
POST /jobs/{job_id}/candidate-to-jobs Add one or more candidates to an open job, in its first stage.
POST /jobs/{job_id}/candidates/{candidate_id}/stage/move Confirm Move a candidate to another stage of a job.
POST /jobs/{job_id}/candidates/{candidate_id}/disqualify Confirm Disqualify a candidate from one job with a reason from your workspace list.
POST /candidates/{candidate_id}/notes Confirm Add a note to a candidate, shared with the hiring team or private.
POST /tasks Confirm Create a task with a type, priority, assignee and due date, linked to a candidate.
POST /jobs/{job_id}/close Confirm Close an open job and take it off every connected job board.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.