Add or Update Job Application
save_applicationCreate or update job applications and upsert applicants by email. Assign pipeline stages and custom form answers.
Instructions
Create a new job application or update an existing one. Also upserts the applicant by email. An invalid stage name results in the company default stage (usually 'Applied'). Custom form answers are keyed by the form field names from the job listing's custom form (see get_job).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | The job listing unique slug (see list_jobs) | |
| stage_name | No | The pipeline stage for the application (must be an existing stage name) | |
| application_id | No | Existing application ID to update. Omit to create a new application | |
| applicant_email | Yes | The applicant's email address (applicant is created if not existing) | |
| applicant_last_name | No | The applicant's last name | |
| custom_form_answers | No | Answers to the job's custom application form, keyed by field name (see get_job custom_form layout) | |
| applicant_first_names | No | The applicant's first name |