List candidate activities
Returns timeline activities for a candidate with pagination. Use ?event_type=comment,copilot_response to filter by specific event types, and ?since=…&until=… (Unix timestamp in seconds) to constrain the time window.
Request
- Base URL: https://api.100hires.com/v2
- URL: https://api.100hires.com/v2/candidates/{id}/activities
- Auth: HTTP bearer
Path parameters
Candidate ID (numeric) or alias
Query parameters
Page number (1-based).
Page size. Values above 100 are rejected with 400. Default 20, max 100.
Comma-separated list of event types to filter by. Supported: comment, copilot_response, stage_moved, automation_action_triggered, assign_job, enrichment, call, validate_emails, profile_mutation, qualification, assign_tags, assign_sources, candidate_rate.
Inclusive lower bound on event timestamp. Accepts a Unix timestamp (seconds) or an ISO-8601 string with timezone offset (e.g. 2026-04-01T00:00:00Z, 2026-04-01T00:00:00.123+03:00). Fractional seconds are accepted but truncated to whole seconds.
Inclusive upper bound on event timestamp. Accepts a Unix timestamp (seconds) or an ISO-8601 string with timezone offset (e.g. 2026-04-01T00:00:00Z, 2026-04-01T00:00:00.123+03:00). Fractional seconds are accepted but truncated to whole seconds.
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
Candidate activities
Changes
No recorded changes to this operation across all 1 revision of this API.