taleez_list_jobs
List jobs
List the job postings of the company (id, label, status DRAFT/PUBLISHED/DONE/SUSPENDED, contract, location, recruiter, unit, tags, visibility, public URL). Filter by status, contract, unit, city, tag, company label or visibility; sort by creation or publication date. Job and profile descriptions are only included with with_details. GET /0/jobs.
Parameterstagcitypagestatussort_byunit_idcontractpage_sizevisibilitywith_propswith_detailscompany_label+1 more
One job posting by id with its full details: descriptions, contract, location, recruiter, unit, tags, custom properties, public and application URLs. GET /0/jobs/{id}.
Parametersjob_idrequired
taleez_get_job_steps
Get job pipeline steps
The recruitment pipeline steps of a job in order (id, name, order). Use them to read where each candidate stands. GET /0/jobs/{id}/steps.
Parametersjob_idrequired
taleez_get_job_statuses
Get job status history
The status history of a job: each change (date timestamp, status DRAFT/PUBLISHED/SUSPENDED/DONE). GET /0/jobs/{id}/statuses.
Parametersjob_idrequired
taleez_get_job_questions
Get job application questions
The questions candidates answer when applying to a job (id, label, type, required, choices). GET /0/jobs/{id}/questions.
Parametersjob_idrequired
taleez_get_job_filters
Count jobs by filter
The total number of jobs and the job counts per status, contract, city, tag and company label (only values with at least one job). A quick overview of the hiring activity. GET /0/jobs/filters.
Takes no parameters.
taleez_list_job_properties
List job properties
The custom job properties defined in the account (id, name, type, choices). GET /0/job-properties.
Parameterspagepage_size
taleez_list_candidates
List candidates
List the candidates in the company (id, name, mail, phone, language, location, social links, unit, creation date). Filter by exact e-mail address to find one person. Custom properties only with with_props. Candidates contain personal data: use it only for the user's own recruiting. GET /0/candidates.
Parametersmailpagepage_sizewith_props
taleez_get_candidate
Get candidate
One candidate by id: name, mail, phone, language, location, social links, unit, CV link and custom properties. GET /0/candidates/{id}.
Parameterscandidate_idrequired
taleez_get_candidate_applications
Get candidate applications
Where a candidate stands: every application or association (type SPONTANEOUS, APPLICATION_TO_A_JOB, ASSOCIATED_TO_A_JOB...) with the job id, current pipeline step, rejected/hired dates and the step history. GET /0/candidates/{id}/applications.
Parameterscandidate_idrequired
taleez_get_candidate_properties
Get candidate properties
The custom property values of a candidate (property id, name key, type, value or choices). GET /0/candidates/{id}/properties.
Parameterscandidate_idrequired
taleez_get_candidate_pools
Get candidate pools
The talent pools a candidate belongs to (pool id, name, date added, referrer). GET /0/candidates/{id}/pools.
Parameterscandidate_idrequired
taleez_get_candidate_documents
Get candidate documents
The documents attached to a candidate (CV, cover letter...): id, name, date, size and file URL. GET /0/candidates/{id}/documents.
Parameterscandidate_idrequired
taleez_get_candidate_events
Get candidate events
The events (interviews, calls, meetings) scheduled with a candidate: subject, start/end, location, meeting URL, attendees. GET /0/candidates/{id}/events.
Parameterscandidate_idrequired
taleez_list_candidate_properties
List candidate properties
The custom candidate properties defined in the account (id, name, type, choices, disabled). Use the ids with taleez_set_candidate_properties. GET /0/candidate-properties.
Parameterspagepage_sizewith_disabled
taleez_list_pools
List talent pools
List the talent pools of the company (id, name, dates, recruiter). GET /0/pools.
Parameterspagepage_size
taleez_list_pool_candidates
List pool candidates
The candidates in one talent pool. Custom properties only with with_props. GET /0/pools/{id}/candidates.
Parameterspagepool_idrequiredpage_sizewith_props
taleez_list_recruiters
List recruiters
List the recruiters (users) of the company. Use the ids to read who owns a job or to credit a new candidate. GET /0/recruiters.
Parameterspagepage_size
taleez_list_units
List units
List the units (entities, subsidiaries, sites) of the company. Use the ids to filter jobs. GET /0/units.
Parameterspagepage_size
taleez_list_events
List events
List the company's calendar events (interviews, meetings): subject, start/end timestamps, location, meeting URL, job id, attendees. GET /0/events.
Parameterspagesort_bypage_sizesort_direction
taleez_create_candidate
Create candidate
WRITE: add a new candidate to the Taleez database (first and last name required; the e-mail, if given, must be unique in the company). Creates a record only: the candidate is not attached to a job and no e-mail is sent by this call. Not idempotent: calling twice with no mail creates two candidates. POST /0/candidates.
Parameterslangmailphonesourceunit_idlocationlast_namerequiredfirst_namerequiredrecruiter_idsocial_links
taleez_update_candidate
Update candidate
WRITE: change a candidate's name, e-mail, phone, social links or location. The current record is read first and unchanged name, mail and phone are sent back, so only what you pass changes (Taleez' update endpoint otherwise needs first and last name). Social links and location, when given, REPLACE the existing ones (an empty social_links object removes them all). Overwrites data; no message is sent. POST /0/candidates/{id}.
Parametersmailphonelocationlast_namefirst_namecandidate_idrequiredsocial_links
taleez_set_candidate_properties
Set candidate properties
WRITE: set custom property values on a candidate. For a property without choices pass value (DATE as yyyy-MM-dd); for a property with choices pass choices (choice ids, see taleez_list_candidate_properties). An empty choices list removes all selected choices unless append_choices is true. Overwrites the previous values of the listed properties. POST /0/candidates/{id}/properties.
Parameterspropertiesrequiredcandidate_idrequired
taleez_add_candidates_to_pool
Add candidates to a pool
WRITE: add existing candidates to a talent pool (see taleez_list_pools). Adding a candidate already in the pool is harmless. No message is sent. POST /0/pools/{id}/candidates.
Parameterspool_idrequiredcandidate_idsrequired
taleez_add_candidates_to_job
Add candidates to a job
WRITE: associate existing candidates to a job so they appear in its recruitment pipeline (the vendor's 'add candidates to a job'; this is an association made by the recruiter, not a candidate application, and this call sends no message). Pass location_id for a job with several locations. POST /0/jobs/{id}/candidates.
Parametersjob_idrequiredlocation_idcandidate_idsrequired