telegram api method · layer 229 · #684d214e
account.updateColor
Update the accent color and background custom emoji » of the current account.
definition
account.updateColor#684d214e flags:# for_profile:flags.1?true color:flags.2?PeerColor = Bool;
parameters
| name | type | description |
|---|---|---|
flags | # | Flags, see TL conditional fields |
for_profile | true | Whether to change the accent color emoji pattern of the profile page; otherwise, the accent color and emoji pattern of messages will be changed. |
color | PeerColor | ID of the accent color palette » to use (not RGB24, see here » for more info). |
returns
errors (5)
| code | error | description |
|---|---|---|
| 400 | BUSINESS_CONNECTION_NOT_ALLOWED | This method was invoked over a business connection using invokeWithBusinessConnection, but either (1) we're a user, and users cannot invoke methods over a business connection; (2) we're a bot, but business mode was disabled in @botfather or (3); we're a bot, but this method cannot be invoked over a business connection. |
| 400 | COLOR_INVALID | The specified color palette ID was invalid. |
| 400 | DOCUMENT_INVALID | The specified document is invalid. |
| 401 | AUTH_KEY_UNREGISTERED | The specified authorization key is not registered in the system (for example, a PFS temporary key has expired). |
| 403 | PREMIUM_ACCOUNT_REQUIRED | A premium account is required to execute this action. |
history
present in layers 166–229 · constructor id changed 2×
| id | layers |
|---|---|
| #a001cc43 | 166 |
| #7cefa15d | 167–215 |
| #684d214e | 216–229 |