Перейти к содержимому
Войти Запросить демо

АТС: Создание отклика

Для автоматизации подачи заявок с вашего сайта в ATS следуйте этому алгоритму.

Найдите нужную вакансию, чтобы получить её job_id и привязанную pipeline_id.

  • Метод: POST /api/v1/jobs/search

Получите доступные этапы для выбранной воронки и выберите ID этапа, например Новый.

  • Метод: GET /api/v1/pipelines/all
  • Действие: найдите нужный pipeline_id и выберите stage.id

Получите справочник источников, чтобы указать, откуда пришёл отклик.

  • Метод: GET /api/v1/sources/all
  • Действие: сохраните нужный source_id

Загрузите файл резюме PDF, DOC или DOCX для автоматического парсинга.

  • Метод: POST /api/v1/upload-cv-file
  • Формат: multipart/form-data
  • Результат: сохраните полученный cv_id

Создайте карточку апликанта, используя данные из парсинга или данные, введённые пользователем.

  • Метод: POST /api/v1/applicant
  • Важно: передайте cv_ids из предыдущего шага, чтобы файл прикрепился к карточке

Свяжите апликанта с вакансией на выбранном этапе.

  • Метод: POST /api/v1/candidate
  • Передайте: job_id, applicant_id, pipeline_id, pipeline_stage_id

Кандидата можно двигать по воронке, дисквалифицировать или комментировать.

  • Метод: POST /api/v1/candidates/{candidate_id}/actions
  • Метод: DELETE /api/v1/candidates/{candidate_id}/actions/{id}

Пример полезных полей:

pipeline_stage_id: ID нового этапа
disqualification_reason_id: причина дисквалификации
reserved: перевод в резерв
comment: комментарий
datetime_action_date: опциональная дата действия для "забытых" событий

Если указать datetime_action_date, текущее состояние кандидата может не измениться автоматически, поэтому этот параметр лучше использовать только для исторических действий.