How It Works
The Auto Apply API uses a session-based workflow to automate job applications:Start a Session
Send a job application URL to discover form fields. A browser session is
launched and the application page is analyzed.
Fill in Answers
Submit answers for the discovered fields. The API fills forms, handles
multi-page flows, and validates input.
Session Lifecycle
Endpoints
Session-Based (Manual Control)
| Method | Path | Description |
|---|---|---|
POST | /api/auto-apply/start | Start a new session for a job URL |
POST | /api/auto-apply/set-answers | Submit answers for discovered fields |
DELETE | /api/auto-apply/sessions/{id} | End a session and release resources |
Fully Automated
| Method | Path | Description |
|---|---|---|
POST | /api/auto-apply/run | Execute a full application using a saved profile |
Profiles
| Method | Path | Description |
|---|---|---|
POST | /api/auto-apply/profiles | Create a new profile |
GET | /api/auto-apply/profiles | List all profiles |
GET | /api/auto-apply/profiles/{id} | Get a profile by ID |
PUT | /api/auto-apply/profiles/{id} | Update a profile |
DELETE | /api/auto-apply/profiles/{id} | Delete a profile |

