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 notification preferences for all categories and WhatsApp delivery readiness. Missing choices use defaults; saved choices are preserved.
Update notification preferences PUT
Updates the supplied notification categories, preserving omitted categories and order event overrides. Supports email, SMS, WhatsApp, and push channels.