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.
Request
- Base URL: https://api.100hires.com/v2
- URL: https://api.100hires.com/v2/applications
- Auth: HTTP bearer
Query parameters
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.
Filter applications by candidate ID.
Filter applications by job ID.
Filter applications by pipeline stage ID. Best used together with job_id.
Filter by application status: pending (active), hired, or rejected.
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.
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.
Return only applications with ai_score greater than or equal to this value.
Return only applications with ai_score less than or equal to this value.
Sort order. Prefix with - for descending. Default: -created_at.
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.
Page number (1-based). Defaults to 1.
Number of items per page (1–100). Defaults to 20.
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.