Update Job Preferences
set_job_preferencesSave job search preferences—locations, remote type, salary, employment types, favored roles, and notes—so your job search brief reflects them and setup is marked complete.
Instructions
Save the jobs the user wants, which get_job_search_brief reads and setup counts as done once any is set. Only the fields passed change; [] clears a list and "" clears notes. favored_roles holds at most 25 roles, duplicates dropped. A role the catalog does not know (the refusal names the closest), a currency that is not ISO 4217 or more than 25 roles is a 422 that saves nothing. Returns the stored preferences, with role_categories derived from favored_roles.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| remote | No | ||
| locations | No | ||
| min_salary | No | ||
| favored_roles | No | ||
| employment_types | No | ||
| years_experience | No |