type | string | Yes | bot, user, channel, supergroup or chat |
id | long | Yes | bot API chat id |
access_hash | long | Optional | access hash of peer |
first_name | string | Optional | First name of the user |
last_name | string | Optional | Last name of the user |
lang_code | string | Optional | Language of the user |
username | string | Optional | Username |
verified | Bool | Optional | Is the peer official? |
restricted | Bool | Optional | Is the peer restricted to the current user? |
restriction_reason | string | Optional | Restriction reason |
status | UserStatus | Optional | Describes last time user was online |
bot_inline_placeholder | string | Optional | Inline placeholder of inline bot |
bot_nochats | Bool | Optional | Can the bot be added to a group |
about | string | Optional | Description of supergroups/channels or bios of users |
bot_info | BotInfo | Optional | Bot info of bots |
phone_calls_available | Bool | Optional | Are phone calls available for that user? |
phone_calls_private | Bool | Optional | |
common_chats_count | int | Optional | Number of chats in common with that user |
photo | string | Optional | bot API file object the profile picture |
title | string | Optional | Chat title |
participants_count | int | Optional | Number of participants in the chat. |
kicked_count | int | Optional | Number of users kicked from the chat. |
admin_count | int | Optional | Number of admins in the chat. |
admin | Bool | Optional | Are you an admin in this chat? |
all_members_are_administrators | Bool | Optional | True if a group has ‘All Members Are Admins’ enabled. |
invite | string | Optional | Invite link of the chat |
participants | Array of Participant | Yes | Chat participants |
democracy | Bool | Optional | Can everyone add users to this chat? |
signatures | Bool | Optional | Are channel signatures enabled? |
can_view_participants | Bool | Optional | Can you view participants (you can still view the bots in channels even if this is false) |
can_set_username | Bool | Optional | Can you set the username of this channel/supergroup? |
can_set_stickers | Bool | Optional | Can you set the associated stickerpack of this channel/supergroup? |
stickerset | StickerSet | Optional | StickerSet associtaed to this channel/supergroup |
migrated_from_chat_id | int | Optional | MTProto chat id of the original chat (render it negative to make it a bot API chat id) |
migrated_from_max_id | int | Optional | Last message id before migration |
pinned_msg_id | int | Optional | Message id of pinned message |