v1

latestOpenAPI 3.1.02026-07-24181585937.4 KB
Interview Schedule

interviewSchedule.create

Create a scheduled interview in Ashby.

Requires the interviewsWrite permission.

post/interviewSchedule.create

Request body

applicationIdstring uuid required

The id of the application for this interview schedule

Example request

{
  "applicationId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
  "interviewEvents": [
    {
      "startTime": "2023-01-30T15:00:00.000Z",
      "endTime": "2023-01-30T16:00:00.000Z",
      "interviewers": [
        {
          "email": "test@ashbyhq.com"
        }
      ],
      "extraData": {
        "partner_external_object_id": "12345",
        "partner_additional_data": "f763ba0e4"
      },
      "interviewId": "46648e83-f28f-43c4-a2a0-58e0599cff41"
    }
  ]
}

Response

Responses from the interviewSchedule.create endpoint

OR

Example response

{
  "success": true,
  "results": {
    "id": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
    "status": "Cancelled",
    "applicationId": "7211e226-7802-41fd-8d55-2720fe9d534f",
    "interviewStageId": "c153b3e9-8b97-4fc0-bad1-6c654122c1f8",
    "scheduledBy": null,
    "createdAt": "2026-04-25T02:46:41.817Z",
    "updatedAt": "2026-04-25T02:46:46.230Z",
    "interviewEvents": []
  }
}