Create an Application on a Job
A 4-step recipe with Ashby. We can help you get access.
Recipe · 4 steps
Create an Application on a Job
with Ashby · Talent Acquisition Management
Resolve a job's interview plan and stage, then create an application for a candidate.
- Fetch the job's interview plan so the application is placed in a real plan rather than relying on the default. A job cannot be opened without a default interview plan, so this also confirms the job is configured.
- List the stages on the resolved interview plan and take the first one as the application's starting stage. Stage ids are plan-specific, so they must be resolved per job rather than hard coded.
- Create the application, placing the candidate in the resolved plan at the resolved starting stage and crediting the supplied source and user.
- Read the application back with its openings expanded so the caller ends with a confirmed application and knows which opening it counts against.
What you'll need to have ready
- candidateId: The id of the candidate to consider for the job.
- jobId: The id of the job to consider the candidate for.
- sourceId: The id of the source to credit the application to (see source.list).
- creditedToUserId: The id of the user the application is credited to.
For your developer
Arazzo workflow ashby-hq:application-create, 4 operations: jobInterviewPlanInfo → interviewStageList → applicationCreate → applicationInfo. Specs on APIs.io.