Update current user language preference
Sets the authenticated user's preferred UI language. Supported: en, es, it, zh.
Sets the authenticated user's preferred UI language. Supported: en, es, it, zh.
__Secure-guidelab-prod.session_token<token>
Production session cookie set for the guidelab.co domain by Better Auth
In: cookie
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X PUT "https://example.com/user/language" \ -H "Content-Type: application/json" \ -d '{ "language": "en" }'{ "success": true}Empty
Empty
Get notification preferences GET
Returns the authenticated user's notification channel preferences for orders, partnerships, and chat. Returns defaults if no custom preferences have been set.
Update notification preferences PUT
Sets the authenticated user's notification channel preferences for orders (including per-event overrides), partnerships, and chat. Supports email, SMS, WhatsApp, and push channels.