Set the status
set_statusUpdate one job application’s status when a company replies or the application ends, covering rejection, screening, interview, offer, or withdrawal.
Instructions
Change the status of one job application when the company replies or the
application ends. It covers a rejection, a screening call, an interview, an offer
or a withdrawal. status must be a value from the tracker's status dropdown;
describe_tracker lists them and which are closed. The response and the note are
appended with a date. The furthest-stage column moves forward, never back. The
first reply fills the reply date with on, and a closed status clears a pending
follow-up date. For a new submission use mark_applied, and for many silent
applications at once use close_stale. To fix another cell, use edit_application.
The tool writes only with the user's yes. The client may ask in its own confirmation dialog. Otherwise call with dry_run=true, show the preview to the user, and after they agree in a new message repeat the same call with confirm=. The write is refused if the tracker changed since expected_version. A backup is taken first, and undo_last_write reverts the write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| on | No | When the reply came (the e-mail's date); default today. Goes into the reply date on the first reply | |
| row | Yes | Sheet row number of the application (see list/get results) | |
| note | No | Appended to the notes column | |
| status | Yes | A value from the status dropdown | |
| confirm | No | Token from the dry run the user approved. Not needed when the client shows the server's confirmation dialog | |
| dry_run | No | Only show what would change, plus the confirm token; write nothing | |
| response | No | What the company replied; appended to the response column | |
| expected_version | No | `version` from your last read; the write is refused if the file changed since |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||