Screening answers

PUT /me/screening-answers Session only

Update one or more screening answers.

A field the body omits is left unchanged. An unrecognized country code, a currency that is not a three-letter ISO 4217 code, a period outside the vocabulary, a non-positive salary, or a negative notice period is a 400 naming the invalid value.

Body

authorized_countries string[]
ISO alpha-2 country codes you are authorized to work in.Example ["DE","NL"]
visa_sponsorship_needed boolean
Whether you need visa sponsorship.
desired_salary_amount integer
Desired salary figure.Example 90000
desired_salary_currency string
Three-letter ISO 4217 currency code.Example EUR
desired_salary_period string
Salary period, e.g. year, month.Example year
notice_period_days integer
Notice period in days.Example 30
willing_to_relocate boolean
Whether you are willing to relocate.
age_18_or_older boolean
Whether you are 18 or older.
curl
curl -X PUT "https://freehire.me/api/v1/me/screening-answers" \
  -b cookies.txt -H 'Content-Type: application/json' \
  -d '{"willing_to_relocate":true,"notice_period_days":30}'
json — response
{
  "data": {
    "authorized_countries": ["DE", "NL"],
    "visa_sponsorship_needed": false,
    "desired_salary_amount": 90000,
    "desired_salary_currency": "EUR",
    "desired_salary_period": "year",
    "notice_period_days": 30,
    "willing_to_relocate": true,
    "age_18_or_older": true
  }
}

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