Request
PUT /user-settings
Enable or disable trip sharing by default when starting a ride.
Hide or reveal your phone number to drivers.
Emergency contact phone number or name (up to 40 characters).
Default payment method (e.g.
upi, card).Enable or disable automatic tipping after rides.
Enable or disable email invoices after rides.
Map rendering style (e.g.
standard, satellite).Whether route planning should avoid toll roads.
Whether route planning should avoid highways.
BCP 47 language code for navigation voice prompts (e.g.
en, hi).Preferred vehicle category for ride requests (e.g.
mini, sedan, suv).Air conditioning preference (e.g.
any, ac, non_ac).Prefer a quiet ride with minimal conversation.
Submit or retract an account deletion request.
Only the fields you include in the request body are updated. All other settings remain at their current values. You can send a request body with a single field to update just that preference.
Response
The response returns the full updated settings object. See Get Settings for the complete field reference.Unique ID of the settings record.
ID of the user these settings belong to.
Updated trip sharing default.
Updated phone number visibility preference.
Updated emergency contact.
Updated default payment method.
Updated auto-tip preference.
Updated invoice email preference.
Updated map style.
Updated toll avoidance preference.
Updated highway avoidance preference.
Updated navigation voice language.
Updated preferred vehicle type.
Updated AC preference.
Updated quiet ride preference.
Updated account deletion request status.
ISO 8601 timestamp of record creation.
ISO 8601 timestamp of this update.