Interview Media

List interview media

Interview media contains recordings and transcripts created by Greenhouse AI notetaking. Each item belongs to an interview and identifies its application; filter by interview_ids or application_ids. The independently nullable video_url and transcript_url fields are temporary download links that expire 7 days after they are generated; the transcript download contains only a top-level entries array and the speaker, text, starts, and ends entry fields.

get/v3/interview_media

Request

  • Base URL
    https://harvest.greenhouse.io
  • URL
    https://harvest.greenhouse.io/v3/interview_media
  • Auth
    • OAuth 2
      Authorization code: https://auth.greenhouse.io/authorize
      Client credentials
      Token URL: https://auth.greenhouse.io/token scopes: harvest:interview_media:list
    • or HTTP bearer

Query parameters

cursorstring

Cursor link for pagination from previous page response header. Do not use any other parameters when using this.

per_pageinteger

Number of results per page

idsinteger[]

Comma separated list

gtestring date-time
ltestring date-time
gtstring date-time
ltstring date-time
gtestring date-time
ltestring date-time
gtstring date-time
ltstring date-time
interview_idsinteger[]

Return only interview media for these interview ids.

application_idsinteger[]

Return only interview media associated with these application ids. Includes media whose interview was deleted.

fieldsstring[]

Comma separated list of fields to return

Response

Successful

idinteger
created_atstring date-time
updated_atstring date-time
interview_idinteger nullable

ID of the interview that produced this media. null when the interview was deleted; these media are returned only when filtering by application_ids.

application_idinteger

ID of the application associated with the interview when the media was created.

video_urlstring uri nullable

Temporary download URL for the original interview video. The URL expires after 7 days, measured from when it is generated. null when no video is available.

transcript_urlstring uri nullable

Temporary download URL for a JSON transcript. The URL expires after 7 days, measured from when it is generated. The downloaded object contains only an entries array; each entry contains only speaker, text, starts, and ends. The starts and ends values are seconds relative to the beginning of the recording. null when no transcript is available.

Changes

No recorded changes to this operation across all 1 revision of this API.