list_jobs | Read | List and filter jobs the authenticated user can access (scoped upstream to their company and job-visibility assignments). |
|---|
get_job | Read | Fetch a single job's full configuration by id, if the authenticated user can access it. |
|---|
list_sites | Read | List the sites the authenticated user can access in their company. |
|---|
list_locations | Read | List the locations in the authenticated user's company. |
|---|
list_job_description_templates | Read | List the reusable job-description templates in the authenticated user's company. |
|---|
list_job_tags | Read | List the distinct tags used on jobs in the authenticated user's company - the valid values for filtering jobs or tagging a new one. |
|---|
get_job_custom_fields_schema | Read | Get the schema definition of the custom fields available on jobs in the authenticated user's company (the field names create_job/update_jo… |
|---|
generate_job_description | Write | AI-generate a draft job description (HTML) from a job title. |
|---|
suggest_job_pay_rate | Read | AI-estimate a salary range for a job from its title, location, and description. |
|---|
create_job | Write | Create a job. Requires title, city, and state; location_id optionally associates an existing location but does NOT replace city/state. |
|---|
update_job | Write | Update a job's attributes (partial update - only the fields you send change). |
|---|
configure_job_ai_ranking | Write | Create or update AI candidate ranking on a job - typically right after create_job, using the returned job id. |
|---|
get_job_ai_ranking | Read | Read a job's AI candidate ranking configuration - the profile (weak/strong score thresholds) and its criteria. |
|---|
set_job_scorecard_titles | Write | Set the interview scorecard criteria (titles) for a job, replacing any existing set - typically right after create_job, using the returned… |
|---|
get_job_scorecard_titles | Read | Read a job's interview scorecard titles (each a name and its priority/order). |
|---|
list_applications | Read | List and filter applicants the authenticated user can access. |
|---|
get_application | Read | Fetch a single applicant's full record by id (profile, status, rating, tags, custom fields), if the authenticated user can access it. |
|---|
change_applicant_status | Write | Move an applicant to a different pipeline status. |
|---|
list_applicant_statuses | Read | List the applicant (pipeline) statuses configured for the company - the valid status names for list_applications' status filter and for ch… |
|---|
list_pipeline_stages | Read | List the company's pipeline stages - the higher-level groupings that applicant statuses belong to. |
|---|
list_applicant_files | Read | List an applicant's uploaded files - resume, cover letter, and other attachments. |
|---|
get_job_formbuilder_form | Read | Fetch a job's active Form Builder form (its screener questions) by job id, if the authenticated user can access it. |
|---|
create_job_formbuilder_form | Write | Create the Form Builder form (screener questions) for a job, using its job id. |
|---|
update_job_formbuilder_form | Write | Update a job's Form Builder form by job id. |
|---|
delete_job_formbuilder_form | Write | Remove (deactivate) a job's Form Builder form by job id. |
|---|
search_endpoints | Read | Search the HiringThing API for read-only endpoints covering data that the dedicated tools do not, such as users and role assignments, job… |
|---|
invoke_endpoint | Write | Call a read-only HiringThing API endpoint discovered with search_endpoints. |
|---|