Update a tracked job
tracker_updateUpdates details of a tracked job (notes, applied date, deadline, salary, tags).
Input:
tracked_job_id: The tracked job ID —trackedJobs[].idfrom tracker_list output, distinct fromtrackable.idandjob.id(required)notes: Updated notesapplied_at: The day the person applied, as they stated it: an ISO 8601 date or datetime, e.g. "2025-03-10" (a date without a time is read in the user's time zone; a future date is rejected; empty clears it). It is the value behindappliedDateUnknownin tracker_list output.applied_date_declined: True when the person said they do not remember when they applied; FoundRole then stops listing the application as having no applied date (appliedDateUnknown). False takes that back. Savingapplied_attakes it back too.deadline: Deadline date (ISO 8601 format)salary_offered: Salary amountsalary_offered_type: Salary type: year, month, week, day, hourtags: Comma-separated tags (e.g., "remote,startup,tech")reminder_at: Reminder date/time in ISO 8601 format, e.g. "2025-03-15T10:00:00Z" (must be in the future, or empty to clear)
Output: Returns the updated tracked job.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tracked_job_id": "<tracked_job_id>"
},
"name": "tracker_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Comma-separated tags (e.g., "remote,startup,tech") | |
| notes | No | Notes about this job | |
| deadline | No | Deadline date in ISO 8601 format | |
| applied_at | No | The day the person applied, as they stated it: an ISO 8601 date or datetime, e.g. "2025-03-10" (a date without a time is read in the user's time zone; a future date is rejected; empty clears it). It is the value behind `appliedDateUnknown` in tracker_list output. | |
| reminder_at | No | ISO 8601 datetime, e.g. "2025-03-15T10:00:00Z" (must be in the future, or empty to clear) | |
| salary_offered | No | Salary amount | |
| tracked_job_id | Yes | The tracked job ID — `trackedJobs[].id` from tracker_list output, distinct from `trackable.id` and `job.id` (required) | |
| salary_offered_type | No | Salary type: year, month, week, day, hour | |
| applied_date_declined | No | True when the person said they do not remember when they applied; FoundRole then stops listing the application as having no applied date (`appliedDateUnknown`). False takes that back. Saving `applied_at` takes it back too. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hasMore | No | ||
| totalCount | No | ||
| trackedJob | No | ||
| statusOrder | No | ||
| trackedJobs | No | ||
| figureSources | No | ||
| trackerWebUrl | No | ||
| subStatusOrder | No |