Request
PUT /user-settings
boolean
Enable or disable trip sharing by default when starting a ride.
boolean
Hide or reveal your phone number to drivers.
string
Emergency contact phone number or name (up to 40 characters).
string
Default payment method (e.g.
upi, card).boolean
Enable or disable automatic tipping after rides.
boolean
Enable or disable email invoices after rides.
string
Map rendering style (e.g.
standard, satellite).boolean
Whether route planning should avoid toll roads.
boolean
Whether route planning should avoid highways.
BCP 47 language code for navigation voice prompts (e.g.
en, hi).string
Preferred vehicle category for ride requests (e.g.
mini, sedan, suv).string
Air conditioning preference (e.g.
any, ac, non_ac).boolean
Prefer a quiet ride with minimal conversation.
boolean
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.integer
Unique ID of the settings record.
integer
ID of the user these settings belong to.
boolean
Updated trip sharing default.
boolean
Updated phone number visibility preference.
string
Updated emergency contact.
string
Updated default payment method.
boolean
Updated auto-tip preference.
boolean
Updated invoice email preference.
string
Updated map style.
boolean
Updated toll avoidance preference.
boolean
Updated highway avoidance preference.
Updated navigation voice language.
string
Updated preferred vehicle type.
string
Updated AC preference.
boolean
Updated quiet ride preference.
boolean
Updated account deletion request status.
string
ISO 8601 timestamp of record creation.
string
ISO 8601 timestamp of this update.