What Are Profiles?
Auto Apply Profiles let you save applicant information — personal details, education, work history, and preferences — so it can be reused across multiple automated applications. Instead of providing applicant data on every request, create a profile once and reference it by ID. Profiles are used with the Run Auto Apply endpoint (POST /api/auto-apply/run) for fully automated, one-shot job applications.
Key Benefits
- Reusable — Create a profile once, use it for hundreds of applications
- Complete — Store everything from contact info to EEO responses and custom answers
- Flexible — Update profiles as applicant details change
What’s Stored in a Profile?
| Category | Fields |
|---|---|
| Identity | First name, last name, email, phone |
| Online Presence | LinkedIn URL, website, portfolio |
| Location | Address, city, state, country, ZIP code |
| Resume & Cover Letter | Resume text, resume file path, cover letter template |
| Work Authorization | Authorization status, sponsorship requirement |
| EEO / Demographics | Gender, ethnicity, veteran status, disability status |
| Compensation | Desired salary, salary currency |
| Availability | Start date, willingness to relocate |
| Education | Highest degree, field of study, university, graduation year |
| Experience | Years of experience, current job title, current company |
| Custom | Key-value pairs for any additional form questions |
Endpoints
| 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 specific profile |
PUT | /api/auto-apply/profiles/{id} | Update a profile |
DELETE | /api/auto-apply/profiles/{id} | Delete a profile |

