create_applicant
Create an applicant card with required first and last name. Add optional contact details, resume text, or file attachments. The response indicates if a duplicate was created.
Instructions
Create an applicant card (WRITE operation: POST /applicants). first_name+last_name are required. Resume — as text (externals[].data.body) and/or file IDs from upload_resume. Repeating creates a DUPLICATE (no idempotency) — check doubles[] in the response.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | No | Sites/links | |
| No | |||
| money | No | Salary expectations as a string, e.g. "200000 RUB" | |
| phone | No | Phone | |
| photo | No | ID of the uploaded photo (from upload_resume → id) | |
| social | No | Social networks/messengers | |
| company | No | Current/last company | |
| birthday | No | Date of birth ISO YYYY-MM-DD (single field, NOT day/month/year) | |
| position | No | Desired position | |
| externals | No | Applicant's resume (text and/or file IDs) | |
| last_name | Yes | Last name (required) | |
| account_id | Yes | HuntFlow account ID | |
| first_name | Yes | First name (required) | |
| middle_name | No | Middle name |