Interviews

List interviews

Returns a paginated list of interviews. Supports filtering by job, application, candidate, date, and timestamp for incremental sync.

get/interviews

Request

  • Base URL: https://api.100hires.com/v2
  • URL: https://api.100hires.com/v2/interviews
  • Auth: HTTP bearer

Query parameters

company_idinteger

Optional target company ID. Since each API key is already bound to one company, this is only needed when the key owner has access to multiple companies.

job_idinteger

Filter interviews by job ID.

application_idinteger

Filter interviews by application ID.

candidate_idinteger

Filter interviews by candidate ID.

interviewer_user_idinteger
Example:1

Filter interviews by interviewer user ID. Can be combined with other interview list filters.

datestring date

Filter by interview date (YYYY-MM-DD, UTC).

integer
OR
string

Return only interviews created at or after this time. Accepts a Unix timestamp in seconds (not milliseconds) or an ISO-8601 string with timezone offset (e.g. 2026-05-11T00:00:00Z, 2026-05-11T00:00:00.123+03:00). Fractional seconds are accepted but truncated to whole seconds.

integer
OR
string

Return only interviews updated at or after this time. Accepts a Unix timestamp in seconds (not milliseconds) or an ISO-8601 string with timezone offset (e.g. 2026-05-11T00:00:00Z, 2026-05-11T00:00:00.123+03:00). Fractional seconds are accepted but truncated to whole seconds.

includestring

Comma-separated list of related resources to include. Supported: candidate, application, job.

pageinteger

Page number (1-based). Defaults to 1.

sizeinteger

Number of items per page (1–100). Defaults to 20.

view'full' | 'summary'

Response shape selector for list endpoints. full (default) returns every field — backward-compatible with pre-existing clients. summary returns a thinned payload designed for agent-friendly list browsing: heavy fields (description HTML, embedded profile answers, full message bodies, embedded relations, etc.) are omitted or replaced with *_preview truncations. Use summary when paging through large result sets and fetch a single record with the corresponding GET /{resource}/{id} endpoint when full data is needed.

Response

Interview list

Example response

{
  "interviews": [
    {
      "url_backoffice": "https://app.100hires.com/candidate/dtGeby2#/profile/interviews",
      "candidate": {
        "alias": "dtGeby2",
        "url_backoffice": "https://app.100hires.com/candidate/dtGeby2"
      },
      "application": {
        "job_alias": "79SZHfT",
        "url_backoffice": "https://app.100hires.com/candidate/dtGeby2/79SZHfT",
        "job": {
          "alias": "79SZHfT",
          "language": "de-DE"
        }
      },
      "job": {
        "alias": "79SZHfT",
        "language": "de-DE"
      }
    }
  ]
}

Changes

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