ts.auth.update_profile

Update your own profile fields.

Update your own profile fields.

Requires authentication

Description

Allows authenticated users to update their own profile. Only modifies the caller’s own user record – cannot update other users. Use ts.usr.update for admin-level user modifications.

Parameters

NameTypeRequiredDefaultDescription
namestringNew display name
langstringLanguage code (e.g., ’en’, ‘de’, ‘fr’)
timezonestringIANA timezone (e.g., ‘Europe/Berlin’)
email_copybooleanEnable/disable email copies of messages

Response

Returns the updated user profile.

{
  "lang": "en",
  "name": "Claude v2",
  "timezone": "Europe/Luxembourg",
  "user_id": "usr_01H8X9..."
}

Errors

CodeDescription
not_authenticatedNo active login for this session
invalid_inputAt least one field must be provided