Get notification preferences
Returns notification preferences for all categories and WhatsApp delivery readiness. Missing choices use defaults; saved choices are preserved.
Returns notification preferences for all categories and WhatsApp delivery readiness. Missing choices use defaults; saved choices are preserved.
__Secure-guidelab-prod.session_token<token>
Production session cookie set for the guidelab.co domain by Better Auth
In: cookie
Response Body
application/json
curl -X GET "https://example.com/user/notification-preferences"{ "preferences": { "orders": { "email": true, "sms": true, "whatsapp": true, "push": true, "events": { "order.status_changed": { "email": true, "sms": true, "whatsapp": true, "push": true }, "order.assigned": { "email": true, "sms": true, "whatsapp": true, "push": true }, "order.task_assigned": { "email": true, "sms": true, "whatsapp": true, "push": true }, "order.phase_advance_requested": { "email": true, "sms": true, "whatsapp": true, "push": true }, "order.files_reminder": { "email": true, "sms": true, "whatsapp": true, "push": true }, "order.due_soon": { "email": true, "sms": true, "whatsapp": true, "push": true }, "order.overdue": { "email": true, "sms": true, "whatsapp": true, "push": true } } }, "partnerships": { "email": true, "sms": true, "whatsapp": true, "push": true }, "chat": { "email": true, "sms": true, "whatsapp": true, "push": true }, "finance": { "email": true, "sms": true, "whatsapp": true, "push": true }, "team": { "email": true, "sms": true, "whatsapp": true, "push": true }, "inventory": { "email": true, "sms": true, "whatsapp": true, "push": true }, "compliance": { "email": true, "sms": true, "whatsapp": true, "push": true } }, "whatsapp": { "hasPhoneNumber": true, "configured": true }}Empty
Serve a user avatar GET
Serve a user's avatar image from R2 storage. Defaults to the authenticated user. Accessible by self, members of shared organizations, and users in partnership-linked organizations.
Update current user language preference PUT
Sets the authenticated user's preferred UI language. Supported: en, es, it, zh.