Approve or Reject Applications
aiapplyd_review_applicationManage job applications: approve submissions to employers, reject or cancel queued ones, refine resumes or cover letters, rebuild documents, and track interview stages.
Instructions
Act on the user's applications. decision "approve" submits each waiting application on the employer's hiring system under the user's name: it spends one of their applications per job and cannot be undone. "reject" skips it: nothing is sent and nothing is spent. "cancel" stops one that is still queued or preparing. "refine" rewrites its resume or cover letter from instructions (document_type and instructions; uses AI credits). "re_prepare" builds its documents again (optional steps). "set_stage" records how it is going (stage). Pass up to 25 application_ids from aiapplyd_get_applications. Only approve on the user's explicit go-ahead, such as a "yes" to a specific application. On a timeout or an error, call aiapplyd_get_applications before retrying; an approve that already went through is reported as already approved. Do not use it for matches with no application yet; use aiapplyd_apply or aiapplyd_triage_matches. Next: aiapplyd_get_applications to follow the submissions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stage | No | For set_stage: applied, callback, phone_screen, interview, offered, rejected or no_response. | |
| steps | No | For re_prepare: the steps to run again. Omit to run every step that is out of date. | |
| decision | Yes | "approve" submits the application to the employer and cannot be undone. "reject" skips it and sends nothing. "cancel" stops a queued one. "refine" rewrites a document (needs document_type and instructions). "re_prepare" builds its documents again. "set_stage" records the stage (needs stage). | |
| instructions | No | For refine: what to change, in the user's own words (up to 2,000 characters). | |
| document_type | No | For refine: "resume" or "cover_letter". | |
| application_ids | Yes | Application ids to act on, 1 to 25 (e.g. [1550, 1551]), from aiapplyd_get_applications |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | Yes | ||
| decision | Yes | ||
| attempted | Yes | ||
| succeeded | Yes | ||
| notConfirmed | Yes | True when the user declined the confirmation prompt and nothing was sent. |