Applications

List applications

Returns paginated applications across accessible companies or for a target company. Supports filtering by AI score range via ai_score_min and ai_score_max. Core endpoint for pipeline analytics, sync jobs, and ATS dashboards.

get/applications

Request

  • Base URL: https://api.100hires.com/v2
  • URL: https://api.100hires.com/v2/applications
  • 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.

candidate_idinteger

Filter applications by candidate ID.

job_idinteger

Filter applications by job ID.

stage_idinteger

Filter applications by pipeline stage ID. Best used together with job_id.

status'pending' | 'hired' | 'rejected'

Filter by application status: pending (active), hired, or rejected.

integer
OR
string

Return only applications 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 applications 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. Use for incremental sync.

ai_score_mininteger

Return only applications with ai_score greater than or equal to this value.

ai_score_maxinteger

Return only applications with ai_score less than or equal to this value.

sort'created_at' | '-created_at' | 'ai_score' | '-ai_score' | 'last_message_at' | '-last_message_at'

Sort order. Prefix with - for descending. Default: -created_at.

includestring

Comma-separated list of related resources to include. Supported: candidate — full candidate profile, cv.text — parsed plain-text CV content, job — full job payload with url_backoffice for UI deep-linking.

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

Application list

Example response

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

Changes

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