update_profile_preferences
Update one saved traveler profile preference for the signed-in user.
Requires an OAuth 2.0 access token with the profile.write scope. Allowed fields: currency, units, sourceAirportCode, passports, visas, passportHolder, airlines, destinationInterests, activityInterests, lists.bookmarked, and lists.ignored. This cannot delete the account, unlink messengers, or change email.
Intentionally omitted from OpenAI/ChatGPT tools/list while should_list_profile_preference_tools is false. Ora and other hosts still see the tool; implementation and OAuth gating stay.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | Yes | UPDATE replaces the field. ADD and REMOVE change lists. | |
| field_name | Yes | Preference field to change. Only traveler profile fields are allowed. | |
| field_value | Yes | Value to set, add, or remove. For list fields this is one item, such as a destination handle or IATA code. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||