Update a tracked application
update_applicationRequires techjobs.vn sign-in. Edits one entry of the signed-in user's Apply Tracker by its id: status, note and tracker details (source, CV used, salary, work mode, excitement, next step and its due date, outcome reason). Only the fields you pass change. Take the id from list_applications; to add a job or only move its status, track_job is simpler.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | The user's own note. Replaces the current note; omit to keep it, empty string to clear it. | |
| status | No | Move the entry to this status. Omit to keep the current status. | |
| location | No | Job location. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| work_mode | No | onsite, hybrid or remote. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| excitement | No | How much the user wants the job, 1-5. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| salary_max | No | Highest salary offered or expected. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| salary_min | No | Lowest salary offered or expected. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| next_action | No | The user's next step, e.g. "Follow up with the recruiter". Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| clear_fields | No | Details to remove from the entry, by name, e.g. ["salary_min", "excitement"]. | |
| cover_letter | No | Whether a cover letter was sent. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| outcome_note | No | Free text about the outcome. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| cv_variant_id | No | Id of the CV (from list_my_cvs) sent with this application. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| salary_period | No | month or year. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| application_id | Yes | Apply Tracker entry id: the `id` of an entry from list_applications or track_job. | |
| next_action_at | No | ISO date or datetime the next step is due, e.g. 2026-10-12. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| outcome_reason | No | Why the process ended (rejected, withdrawn, accepted…). Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| recruiter_name | No | Recruiter or hiring contact. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| source_channel | No | Where the user found or applied to the job. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). | |
| salary_currency | No | Currency of the salary. Omit to keep the current value; to remove it, name it in clear_fields (text can also be cleared with an empty string). |