Types: Settings & Security
Session result
SettingsService + SettingsNormalizer build:
- active sessions list
- single session termination result
- terminate-all-other-sessions result
- session flag toggles / session settings update result
Representative fields:
sessionscurrent_session_idother_sessionsinactive_session_ttl_daysupdated_fieldscan_accept_callscan_accept_secret_chats
Privacy setting result
SettingsService supports two scopes:
userPrivacySetting...-> user privacy rulesnewChatPrivacySettings-> new chat privacy object
Typical fields from SettingsNormalizer:
settingsetting_typesetting_keysummaryrulesallow_new_chats_from_unknown_users- batch result metadata for
get_privacy_settings
Blocked sender result
Blocklist operations return a sender payload normalized by SettingsNormalizer:
- for users: sender metadata + avatar file ids
- for chats: sender metadata + type/title
Security result
SecurityCommandService + SecurityNormalizer build:
- password state result
- account TTL result
- 2FA verification result
- transfer ownership state result
No stable numeric error code layer is defined here; failures are returned as string messages.