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