---
title: "interviewPlanTransition"
method: POST
path: "interviewPlanTransition"
tags: ["Webhook Payloads"]
---

# interviewPlanTransition

`POST interviewPlanTransition` (webhook)

Triggered when a job's interview plan is switched to a different plan. Sends interview plan data and ids for the interview stage mappings. Also triggers [jobUpdate](https://developers.ashbyhq.com/reference/jobupdatewebhook)

## Payload

- object
  - `action` 'interviewPlanTransition', required
  - `data` object, required
    - `jobId` string, uuid
    - `fromInterviewPlan` object — The interview plan the job was previously referencing
      - `id` string, uuid, required
      - `title` string, required
    - `toInterviewPlan` object — The interview plan the job is now referencing
      - `id` string, uuid, required
      - `title` string, required
    - `interviewStageMappings` object[] — The mapping of a stage from the previous interview plan to a stage on the new interview plan
      - `fromInterviewStageId` string, uuid, required
      - `toInterviewStageId` string, uuid, required

## Acknowledgement `200`

Return a 200 status to indicate that the data was received successfully

---

[API](https://skmtc.net/ashbyhq/apis/ashby-api.md) · [All operations](https://skmtc.net/ashbyhq/apis/ashby-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ashbyhq/ashby-api/revisions/778b919dc743/schema)
