collect_vacancy_resumes
Collect resumes from a vacancy funnel by fetching each resume via topic_id, exporting raw JSON and CSV, and returning a cursor to resume if the batch is truncated.
Instructions
Walk a vacancy funnel (collection/sub_collection), fetch each resume with topic_id through the gated budget, write raw JSON + manifest/csv under out_dir (HH_EXPORT_DIR). Bounded by max (default 25) and max_wait_ms; returns an id-based cursor/remaining when truncated (safe when new responses arrive between calls). Prefer this over spawning subagents. Requires HH_ACCESS_TOKEN.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max | No | Max resumes to fetch this call (default 25, max 100) | |
| raw | No | Return structured JSON instead of the compact Russian summary. | |
| cursor | No | Opaque resume point from a previous truncated call | |
| out_dir | No | Export directory (default HH_EXPORT_DIR) | |
| collection | No | Funnel stage id, default "response" | |
| vacancy_id | Yes | Vacancy id whose responses to collect | |
| max_wait_ms | No | Stop starting new gated reads after this many ms (cap 110000) | |
| sub_collection | No | Same resolution rules as list_applications | |
| stop_on_captcha | No |