Photo

PUT /me/photo Session only

Upload (or replace) your headshot.

Multipart upload of the file part — JPEG, PNG, or WebP, capped at 8 MB and rate-limited to 12 uploads/hour. Replaces any existing headshot. 501 when object storage is not configured, 400 for an undecodable, unsupported, or oversized image.

curl
curl -X PUT "https://freehire.me/api/v1/me/photo" -b cookies.txt -F "file=@headshot.jpg"
json — response
{ "data": { "enabled": true, "present": true, "uploaded_at": "2026-08-18T10:00:00Z" } }

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of HireAll is available