Job submissions

POST /submissions/prefill Session or API key

Parse a job URL into a draft submission for review before posting.

Uses the same ATS-recognition registry as /jobs/resolve, but writes nothing — no job, no submission, no allowance spent. An unrecognized URL returns an empty object rather than an error. Rate-limited (shares the outbound-fetch budget).

Body

url string required
The job posting URL to parse.
curl
curl -X POST "https://freehire.me/api/v1/submissions/prefill" \
  -H "Authorization: Bearer $HIREALL_API_KEY" -H 'Content-Type: application/json' \
  -d '{"url":"https://boards.greenhouse.io/acme/jobs/123"}'
json — response
{ "data": { "title": "Senior Go Engineer", "company": "Acme", "location": "Remote — EU", "description": "...", "work_mode": "remote", "employment_type": "full_time", "seniority": "senior", "skills": ["go"], "source": "greenhouse" } }

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