HeadHunter API (hh.ru): GET /resumes/{resume_id} — Просмотр резюме

Требуется платный доступ. Если полные данные недоступны, часть полей придёт null, can_view_full_info = false, contact_view_status = NONE. Ссылки на просмотр с контактами и скачивание (PDF, RTF) приходят в поле actions; переход по ним списывает контакт.

Параметр Где Тип Обяз. Описание
resume_id path string да Идентификатор резюме
with_negotiations_history query boolean нет Добавить negotiations_history.vacancies (до трёх вакансий)
with_creds query boolean нет Добавить поле creds
with_job_search_status query boolean нет Добавить статус поиска работы

Базовые URL

Авторизация

Тип: OAuth 2.0

OAuth 2.0. Токен передаётся в заголовке Authorization: Bearer {ACCESS_TOKEN}.

Параметры /oauth/authorize: skip_choose_account=true — не показывать выбор аккаунта, force_login=true — всегда показывать форму входа, role (applicant или employer) с force_role=true — требовать нужную роль.

В каждом запросе обязателен заголовок User-Agent или HH-User-Agent (при обоих учитывается HH-User-Agent); без него — 400 Bad Request.

User-Agent: MyApp/1.0 (my-app-feedback@example.com)

Нюансы


Если этого недостаточно — официальная документация: https://api.hh.ru/openapi/redoc Вся интеграция одним документом: https://mcp-everything.ru/integrations/hh-api.md