Files
sim/apps/sim/tools/ashby/index.ts
Waleed 12908c14be feat(ashby): add 15 new tools and fix existing tool accuracy (#3662)
* feat(ashby): add 15 new tools and fix existing tool accuracy

* fix(ashby): fix response field mappings for changeStage and createNote

* fix(ashby): fix websiteUrl field name in candidate.update request

* fix(ashby): revert body field names to candidateId and jobId for info endpoints

* fix(ashby): add subblock ID migrations for removed emailType and phoneType

* fix(ashby): map removed emailType/phoneType to dummy keys to avoid data corruption
2026-03-18 22:12:16 -07:00

60 lines
3.4 KiB
TypeScript

import { addCandidateTagTool } from '@/tools/ashby/add_candidate_tag'
import { changeApplicationStageTool } from '@/tools/ashby/change_application_stage'
import { createApplicationTool } from '@/tools/ashby/create_application'
import { createCandidateTool } from '@/tools/ashby/create_candidate'
import { createNoteTool } from '@/tools/ashby/create_note'
import { getApplicationTool } from '@/tools/ashby/get_application'
import { getCandidateTool } from '@/tools/ashby/get_candidate'
import { getJobTool } from '@/tools/ashby/get_job'
import { getJobPostingTool } from '@/tools/ashby/get_job_posting'
import { getOfferTool } from '@/tools/ashby/get_offer'
import { listApplicationsTool } from '@/tools/ashby/list_applications'
import { listArchiveReasonsTool } from '@/tools/ashby/list_archive_reasons'
import { listCandidateTagsTool } from '@/tools/ashby/list_candidate_tags'
import { listCandidatesTool } from '@/tools/ashby/list_candidates'
import { listCustomFieldsTool } from '@/tools/ashby/list_custom_fields'
import { listDepartmentsTool } from '@/tools/ashby/list_departments'
import { listInterviewsTool } from '@/tools/ashby/list_interviews'
import { listJobPostingsTool } from '@/tools/ashby/list_job_postings'
import { listJobsTool } from '@/tools/ashby/list_jobs'
import { listLocationsTool } from '@/tools/ashby/list_locations'
import { listNotesTool } from '@/tools/ashby/list_notes'
import { listOffersTool } from '@/tools/ashby/list_offers'
import { listOpeningsTool } from '@/tools/ashby/list_openings'
import { listSourcesTool } from '@/tools/ashby/list_sources'
import { listUsersTool } from '@/tools/ashby/list_users'
import { removeCandidateTagTool } from '@/tools/ashby/remove_candidate_tag'
import { searchCandidatesTool } from '@/tools/ashby/search_candidates'
import { updateCandidateTool } from '@/tools/ashby/update_candidate'
export const ashbyAddCandidateTagTool = addCandidateTagTool
export const ashbyChangeApplicationStageTool = changeApplicationStageTool
export const ashbyCreateApplicationTool = createApplicationTool
export const ashbyCreateCandidateTool = createCandidateTool
export const ashbyCreateNoteTool = createNoteTool
export const ashbyGetApplicationTool = getApplicationTool
export const ashbyGetCandidateTool = getCandidateTool
export const ashbyGetJobTool = getJobTool
export const ashbyGetJobPostingTool = getJobPostingTool
export const ashbyGetOfferTool = getOfferTool
export const ashbyListApplicationsTool = listApplicationsTool
export const ashbyListArchiveReasonsTool = listArchiveReasonsTool
export const ashbyListCandidateTagsTool = listCandidateTagsTool
export const ashbyListCandidatesTool = listCandidatesTool
export const ashbyListCustomFieldsTool = listCustomFieldsTool
export const ashbyListDepartmentsTool = listDepartmentsTool
export const ashbyListInterviewsTool = listInterviewsTool
export const ashbyListJobPostingsTool = listJobPostingsTool
export const ashbyListJobsTool = listJobsTool
export const ashbyListLocationsTool = listLocationsTool
export const ashbyListNotesTool = listNotesTool
export const ashbyListOffersTool = listOffersTool
export const ashbyListOpeningsTool = listOpeningsTool
export const ashbyListSourcesTool = listSourcesTool
export const ashbyListUsersTool = listUsersTool
export const ashbyRemoveCandidateTagTool = removeCandidateTagTool
export const ashbySearchCandidatesTool = searchCandidatesTool
export const ashbyUpdateCandidateTool = updateCandidateTool
export * from './types'