Skip to main content

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?

CategoryFields
IdentityFirst name, last name, email, phone
Online PresenceLinkedIn URL, website, portfolio
LocationAddress, city, state, country, ZIP code
Resume & Cover LetterResume text, resume file path, cover letter template
Work AuthorizationAuthorization status, sponsorship requirement
EEO / DemographicsGender, ethnicity, veteran status, disability status
CompensationDesired salary, salary currency
AvailabilityStart date, willingness to relocate
EducationHighest degree, field of study, university, graduation year
ExperienceYears of experience, current job title, current company
CustomKey-value pairs for any additional form questions

Endpoints

MethodPathDescription
POST/api/auto-apply/profilesCreate a new profile
GET/api/auto-apply/profilesList 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