Update application
update_applicationModify an existing job or internship application by changing only the fields you provide, such as deadline, notes, role, company, type, source, or interview date.
Instructions
Update the deadline, notes, role, company, type, source or interview date of an existing application. Inputs: id of the application (from add_application or list_applications), and any of company, role, deadline as YYYY-MM-DD, notes, type (job or internship), source and interview_date as YYYY-MM-DD or YYYY-MM-DDTHH:MM. Only the fields you pass are changed; the rest stay the same. Pass an empty deadline, source or interview_date to clear it. Example prompt: "Update application 1 to set the deadline to 2026-11-20 and add a note about the referral."
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": {
"id": "<id>"
},
"name": "update_application"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The id of the application. | |
| role | No | New role title. | |
| type | No | New type, "job" or "internship". | |
| notes | No | New notes, replacing the old ones. | |
| source | No | New source, such as LinkedIn or a career fair, or an empty string to clear it. | |
| company | No | New company name. | |
| deadline | No | New deadline as YYYY-MM-DD, or an empty string to clear it. | |
| interview_date | No | New interview date as YYYY-MM-DD or YYYY-MM-DDTHH:MM, or an empty string to clear it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| application | Yes | The application after the change. |