---
title: "Find interview templates for job application id."
method: GET
path: "/interview/templates/job-applications/{applicationId}"
tags: ["interview-templates"]
deprecated: true
---

# Find interview templates for job application id.

`GET /interview/templates/job-applications/{applicationId}`

> **Deprecated.**

Finds interview template that suppose to be used for interview creation for job associated with provided job application id.
The hiring stage and hiring step the job application is currently in are taken into account when searching for matching interview template.
Returns invitations content as a part of the response.

## Path parameters

- `applicationId` string, uuid, required

## Response `200`

Successfully retrieved interview templates for job application id

- JobApplicationInterviewTemplateExternal
  - `id` string, uuid — Job interview template id
  - `hiringStage` 'NEW' | 'IN_PROGRESS' | 'INTERVIEW' | 'OFFER' — Hiring stage the template applies to (corresponds to current job application hiring stage)
  - `hiringStep` string — Hiring step the template applies to (corresponds to current job application hiring step)
  - `jobId` string, uuid — Job id the template is associated with
  - `interviewTemplateId` string, uuid — Identifier of the interview template that was initially used to bootstrap the job interview template
  - `templateName` string — Name of the associated interview template
  - `hiringTeamRoleToInterviewers` object — List of interviewers assignable to an interview by hiring team role
  - `hiringTeamRoleToInterviewerCount` object — Required number of interviewers for given hiring team role
  - `durationInMinutes` integer — Duration of the interview
  - `format` 'ONSITE_JOB' | 'ONSITE' | 'PHONE' | 'VIDEO' | 'VIDEO_CALENDAR' | 'VIDEO_MEETING_ZOOM' | 'OTHER' — Format of the interview
  - `location` string — Location of the interview
  - `privateInterview` boolean — Flag indicating whether the interview invitation is private
  - `invitations` InvitationExternal[] — Interview invitations
    - `email` EmailInvitationExternal — Email invitation
      - `subject` string — Email subject
      - `content` string — Email content
      - `bccEmployeeIds` string[] — List of employees who will receive a copy of this invitation
    - `sms` SmsInvitationExternal — Sms invitation
      - `content` string — Invitation content
      - `confirmationMessage` string — Confirmation message
    - `whatsApp` WhatsAppInvitationExternal — WhatsApp invitation
      - `enabled` boolean — WhatsApp invitation enabled?
    - `language` string — The language the invitation will be translated into
    - `repeat` RepeatExternalDto — Repeat invitation configuration
      - `intervalInMinutes` integer — Time between invitations resends in minutes. Maximum value is 4320 minutes (3 days).
      - `count` integer — Number of times that invitation will be sent again. Maximum value is 5.
  - `reminders` ReminderExternal[] — Interview reminders
    - `reminderChannel` 'SMS' | 'WHATS_APP' | 'EMAIL' — Communication method for the reminder to be sent.
    - `advanceTimes` integer[] — List of delivery times indicating how many times and how many minutes before the interview the reminder should be sent.
    - `message` ReminderMessageExternal — Content of the reminder message. Applies only to Sms and Email reminders. WhatsApp reminders uses predefined templates which are resolved just before sending them to candidates.
      - `subject` string — Subject of the reminder. Applies only to email reminders.
      - `content` string — Content of the reminder.
      - `bccEmployeeIds` string[] — List of employees who will receive a copy of this reminder
    - `language` string — Language in which the reminder message has been written.
  - `zoomHostId` string — Identifier of the user being the zoom interview host
  - `organizerId` string — Identifier of the user being the zoom interview organizer
  - `meetingHostId` string — Identifier of the user being the interview host

## Other responses

- `204` — No interview templates found for job application id
- `401` — Unauthorized.
- `403` — Forbidden.
- `404` — Job application or job not found

---

[API](https://skmtc.net/smartrecruiters/apis/apply-api.md) · [All operations](https://skmtc.net/smartrecruiters/apis/apply-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smartrecruiters/apply-api/revisions/449bdc2516c9/schema)
