Submit an approved application
submit_applicationValidate job applications with submission guards, then present for manual review, fill a visible browser form for assisted submission, or auto-submit when permitted.
Instructions
Runs every submission guard, then acts according to mode. 'manual' returns the packet for a person to submit. 'assisted' fills the hosted form in a visible browser and leaves it for a person to submit. 'auto' fills and clicks submit, and is only available when the campaign and company allowlists permit it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | manual | |
| headless | No | Run the browser headless. Ignored in assisted mode. | |
| applicationId | Yes | ||
| keepOpenSeconds | No | Assisted mode: how long to leave the filled form open for review. | |
| verificationCode | No | The one-time code the board emailed after a previous attempt hit its verification gate. Each attempt emails a new code, so use the most recent one. | |
| waitForCodeSeconds | No | Hold the browser at a verification gate for this long while waiting for the code to be written to <artifacts>/<applicationId>.code. A code cannot be carried between runs, so this is the only way an automated submission clears the gate. |