Profile & résumé

PUT /me/profile Session only

Create or replace your profile.

The whole profile is replaced on each save. An unknown specialization (must be a job category), empty skills, or an out-of-vocabulary location value is a 400.

Body

specializations string[] required
One or more job categories (max 5).Example ["backend"]
skills string[] required
Canonical skill tokens (non-empty).Example ["go","postgresql"]
location_preferences object
Optional location block (work_modes, remote, base, relocation); omit or null to clear.
curl
curl -X PUT "https://freehire.dev/api/v1/me/profile" \
  -H 'Content-Type: application/json' -b cookies.txt \
  -d '{"specializations":["backend"],"skills":["go","postgresql"]}'
json — response
{ "data": { "specializations": ["backend"], "skills": ["go", "postgresql"], "location_preferences": null } }