Update Preferences
update_preferencesUpdate your HireJack job matching preferences—salary, location, remote, seniority—and immediately see changes in your For You feed and alerts.
Instructions
Update the authenticated user's HireJack matching preferences: minimum salary (USD), require-listed-salary strict mode, remote preference, US-only, target seniority, preferred city. Changes persist to the user's profile and immediately re-filter their For You feed, recommendations, weekly digest, and daily job alerts — same effect as editing Settings on the website. Returns the full updated preference set. Use for 'raise my minimum salary to $150K', 'only show me remote US jobs', 'set my target level to staff'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| location_city | No | Preferred city, e.g. 'San Francisco, CA'. Empty string clears. | |
| min_salary_usd | No | Minimum annual salary in USD. Matches must pay at least this — the bottom of a job's listed range must clear it. Pass 0 to remove the minimum. Jobs without listed pay still match unless require_salary_usd is true. | |
| remote_preference | No | 'remote' and 'remote-us' HARD-filter matches to remote (US-remote) jobs; 'hybrid'/'onsite' only boost scoring; 'any' clears. | |
| country_preference | No | 'US' hard-filters matches to US-available jobs; 'any' clears. | |
| require_salary_usd | No | When true, only jobs with a listed USD salary can match (strict mode for the minimum-salary filter). Default false. | |
| seniority_preference | No | Target seniority level, used in match scoring. |