Ashby integration
Ashby delivers an applicant tracking system for modern teams, offering features…
- Provider
- ashby
- Category
- Other
- Setup
- User-supplied API key
- Actions
- 125 available
Quick start
Call Ashby from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Ashby's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"ASHBY_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Ashby API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
125 actions exposed via the
Ashby integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
ASHBY_ADD_CANDIDATE_PROJECT -
ASHBY_ADD_CANDIDATE_TAG -
ASHBY_ADD_HIRING_TEAM_MEMBER -
ASHBY_ADD_INTERVIEWER_POOL_USER -
ASHBY_ADD_OPENING_JOB -
ASHBY_ADD_OPENING_LOCATION -
ASHBY_ANONYMIZE_CANDIDATE -
ASHBY_APPROVE_OFFER -
ASHBY_ARCHIVE_DEPARTMENT -
ASHBY_ARCHIVE_INTERVIEWER_POOL -
ASHBY_ARCHIVE_LOCATION -
ASHBY_CHANGE_APPLICATION_SOURCE
Show all 125 actions
-
ASHBY_CHANGE_APPLICATION_STAGE -
ASHBY_CREATE_APPLICATION -
ASHBY_CREATE_CANDIDATE -
ASHBY_CREATE_CANDIDATE_NOTE -
ASHBY_CREATE_CANDIDATE_TAG -
ASHBY_CREATE_CUSTOM_FIELD -
ASHBY_CREATE_DEPARTMENT -
ASHBY_CREATE_INTERVIEWER_POOL -
ASHBY_CREATE_JOB -
ASHBY_CREATE_LOCATION -
ASHBY_CREATE_OFFER -
ASHBY_CREATE_OPENING -
ASHBY_CREATE_REFERRAL -
ASHBY_CREATE_SURVEY_REQUEST -
ASHBY_CREATE_SURVEY_SUBMISSION -
ASHBY_GET_API_KEY_INFO -
ASHBY_GET_APPLICATION_INFO -
ASHBY_GET_CANDIDATE_INFO -
ASHBY_GET_CUSTOM_FIELD_INFO -
ASHBY_GET_DEPARTMENT_INFO -
ASHBY_GET_FEEDBACK_FORM_DEFINITION -
ASHBY_GET_FILE_INFO -
ASHBY_GET_INTERVIEWER_POOL_INFO -
ASHBY_GET_INTERVIEWER_USER_SETTINGS -
ASHBY_GET_INTERVIEW_INFO -
ASHBY_GET_INTERVIEW_STAGE_INFO -
ASHBY_GET_JOB_INFO -
ASHBY_GET_JOB_INTERVIEW_PLAN_INFO -
ASHBY_GET_JOB_POSTING_INFO -
ASHBY_GET_LOCATION_INFO -
ASHBY_GET_OFFER_INFO -
ASHBY_GET_OPENING_INFO -
ASHBY_GET_REFERRAL_FORM -
ASHBY_GET_SURVEY_FORM_DEFINITION -
ASHBY_GET_USER_INFO -
ASHBY_LIST_APPLICATION_CRITERIA_EVALUATIONS -
ASHBY_LIST_APPLICATION_FEEDBACK -
ASHBY_LIST_APPLICATION_HIRING_TEAM_ROLE -
ASHBY_LIST_APPLICATION_HISTORY -
ASHBY_LIST_APPLICATIONS -
ASHBY_LIST_APPROVAL -
ASHBY_LIST_ARCHIVE_REASONS -
ASHBY_LIST_BRAND -
ASHBY_LIST_CANDIDATE_CLIENT_INFO -
ASHBY_LIST_CANDIDATE_NOTES -
ASHBY_LIST_CANDIDATE_PROJECTS -
ASHBY_LIST_CANDIDATES -
ASHBY_LIST_CANDIDATE_TAGS -
ASHBY_LIST_CLOSE_REASONS -
ASHBY_LIST_COMMUNICATION_TEMPLATES -
ASHBY_LIST_CUSTOM_FIELDS -
ASHBY_LIST_DEPARTMENTS -
ASHBY_LIST_FEEDBACK_FORM_DEFINITIONS -
ASHBY_LIST_HIRING_TEAM_ROLE -
ASHBY_LIST_INTERVIEWER_POOLS -
ASHBY_LIST_INTERVIEW_EVENTS -
ASHBY_LIST_INTERVIEW_PLANS -
ASHBY_LIST_INTERVIEWS -
ASHBY_LIST_INTERVIEW_SCHEDULES -
ASHBY_LIST_INTERVIEW_STAGE_GROUPS -
ASHBY_LIST_INTERVIEW_STAGES -
ASHBY_LIST_JOB_BOARDS -
ASHBY_LIST_JOB_POSTINGS -
ASHBY_LIST_JOBS -
ASHBY_LIST_JOB_TEMPLATES -
ASHBY_LIST_LOCATIONS -
ASHBY_LIST_OFFERS -
ASHBY_LIST_OPENINGS -
ASHBY_LIST_PROJECTS -
ASHBY_LIST_SOURCES -
ASHBY_LIST_SOURCE_TRACKING_LINKS -
ASHBY_LIST_SURVEY_FORM_DEFINITIONS -
ASHBY_LIST_SURVEY_SUBMISSIONS -
ASHBY_LIST_USERS -
ASHBY_MOVE_DEPARTMENT -
ASHBY_MOVE_LOCATION -
ASHBY_REMOVE_HIRING_TEAM_MEMBER -
ASHBY_REMOVE_INTERVIEWER_POOL_USER -
ASHBY_REMOVE_OPENING_JOB -
ASHBY_REMOVE_OPENING_LOCATION -
ASHBY_RESTORE_DEPARTMENT -
ASHBY_RESTORE_INTERVIEWER_POOL -
ASHBY_RESTORE_LOCATION -
ASHBY_SEARCH_CANDIDATES -
ASHBY_SEARCH_JOBS -
ASHBY_SEARCH_OPENING -
ASHBY_SEARCH_PROJECTS -
ASHBY_SEARCH_USERS -
ASHBY_SET_CUSTOM_FIELD_VALUE -
ASHBY_SET_CUSTOM_FIELD_VALUES -
ASHBY_SET_JOB_STATUS -
ASHBY_SET_OPENING_ARCHIVED -
ASHBY_SET_OPENING_OPENING_STATE -
ASHBY_START_OFFER -
ASHBY_START_OFFER_PROCESS -
ASHBY_SUBMIT_APPLICATION_FEEDBACK -
ASHBY_TRANSFER_APPLICATION -
ASHBY_UPDATE_APPLICATION -
ASHBY_UPDATE_APPLICATION_HISTORY -
ASHBY_UPDATE_CANDIDATE -
ASHBY_UPDATE_COMPENSATION_JOB -
ASHBY_UPDATE_DEPARTMENT -
ASHBY_UPDATE_INTERVIEWER_POOL -
ASHBY_UPDATE_JOB -
ASHBY_UPDATE_JOB_POSTING -
ASHBY_UPDATE_LOCATION_ADDRESS -
ASHBY_UPDATE_LOCATION_EXTERNAL_NAME -
ASHBY_UPDATE_LOCATION_NAME -
ASHBY_UPDATE_LOCATION_REMOTE_STATUS -
ASHBY_UPDATE_LOCATION_WORKPLACE_TYPE -
ASHBY_UPDATE_OPENING -
ASHBY_UPDATE_SELECTABLE_VALUES_CUSTOM_FIELD -
ASHBY_UPDATE_USER_INTERVIEWER_SETTINGS
Build with Ashby
Open OverSkill, describe what you want to build, and reference Ashby in your prompt — the AI will wire up the integration automatically.