Create a new application for a candidate in a hiring flow
| Field | Type | Required | Description |
|---|---|---|---|
hiring_flow_id | string (UUID) | Yes | ID of the hiring flow to apply to |
email | string | Yes | Candidate’s email address |
first_name | string | Yes | Candidate’s first name |
last_name | string | Yes | Candidate’s last name |
phone | string | No | Candidate’s phone number |
source | string | No | Application source (e.g., “website”, “linkedin”) |
custom_fields | object | No | Additional field values keyed by form element ID |
| Code | Description |
|---|---|
| 400 | Invalid request body or missing required fields |
| 401 | Invalid API key |
| 404 | Hiring flow not found |
| 409 | Duplicate application (candidate already applied) |