# Available types

Source: https://core.telegram.org/bots/api#available-types

[Documentation index](../llms.txt)

All types used in the Bot API responses are represented as JSON-objects.

It is safe to use 32-bit signed integers for storing all **Integer** fields unless otherwise noted.

> **Optional** fields may be not returned when irrelevant.

## In this section

- [User](user.md)
- [Chat](chat.md)
- [ChatFullInfo](chatfullinfo.md)
- [Message](message.md)
- [MessageId](messageid.md)
- [InaccessibleMessage](inaccessiblemessage.md)
- [MaybeInaccessibleMessage](maybeinaccessiblemessage.md)
- [MessageEntity](messageentity.md)
- [TextQuote](textquote.md)
- [ExternalReplyInfo](externalreplyinfo.md)
- [ReplyParameters](replyparameters.md)
- [EphemeralMessageParameters](ephemeralmessageparameters.md)
- [MessageOrigin](messageorigin.md)
- [MessageOriginUser](messageoriginuser.md)
- [MessageOriginHiddenUser](messageoriginhiddenuser.md)
- [MessageOriginChat](messageoriginchat.md)
- [MessageOriginChannel](messageoriginchannel.md)
- [PhotoSize](photosize.md)
- [Animation](animation.md)
- [Audio](audio.md)
- [Document](document.md)
- [LivePhoto](livephoto.md)
- [Story](story.md)
- [VideoQuality](videoquality.md)
- [Video](video.md)
- [VideoNote](videonote.md)
- [Voice](voice.md)
- [Widget](widget.md)
- [PaidMediaInfo](paidmediainfo.md)
- [PaidMedia](paidmedia.md)
- [PaidMediaLivePhoto](paidmedialivephoto.md)
- [PaidMediaPhoto](paidmediaphoto.md)
- [PaidMediaPreview](paidmediapreview.md)
- [PaidMediaVideo](paidmediavideo.md)
- [Contact](contact.md)
- [Dice](dice.md)
- [Link](link.md)
- [PollMedia](pollmedia.md)
- [InputPollMedia](inputpollmedia.md)
- [InputPollOptionMedia](inputpolloptionmedia.md)
- [PollOption](polloption.md)
- [InputPollOption](inputpolloption.md)
- [PollAnswer](pollanswer.md)
- [Poll](poll.md)
- [ChecklistTask](checklisttask.md)
- [Checklist](checklist.md)
- [InputChecklistTask](inputchecklisttask.md)
- [InputChecklist](inputchecklist.md)
- [Location](location.md)
- [Venue](venue.md)
- [WebAppData](webappdata.md)
- [ProximityAlertTriggered](proximityalerttriggered.md)
- [MessageAutoDeleteTimerChanged](messageautodeletetimerchanged.md)
- [ManagedBotCreated](managedbotcreated.md)
- [ManagedBotUpdated](managedbotupdated.md)
- [BotSubscriptionUpdated](botsubscriptionupdated.md)
- [MessageGenerationStopped](messagegenerationstopped.md)
- [PollOptionAdded](polloptionadded.md)
- [PollOptionDeleted](polloptiondeleted.md)
- [ChatBoostAdded](chatboostadded.md)
- [BackgroundFill](backgroundfill.md)
- [BackgroundFillSolid](backgroundfillsolid.md)
- [BackgroundFillGradient](backgroundfillgradient.md)
- [BackgroundFillFreeformGradient](backgroundfillfreeformgradient.md)
- [BackgroundType](backgroundtype.md)
- [BackgroundTypeFill](backgroundtypefill.md)
- [BackgroundTypeWallpaper](backgroundtypewallpaper.md)
- [BackgroundTypePattern](backgroundtypepattern.md)
- [BackgroundTypeChatTheme](backgroundtypechattheme.md)
- [ChatBackground](chatbackground.md)
- [ChecklistTasksDone](checklisttasksdone.md)
- [ChecklistTasksAdded](checklisttasksadded.md)
- [CommunityChatAdded](communitychatadded.md)
- [CommunityChatJoined](communitychatjoined.md)
- [CommunityChatRemoved](communitychatremoved.md)
- [ForumTopicCreated](forumtopiccreated.md)
- [ForumTopicClosed](forumtopicclosed.md)
- [ForumTopicEdited](forumtopicedited.md)
- [ForumTopicReopened](forumtopicreopened.md)
- [GeneralForumTopicHidden](generalforumtopichidden.md)
- [GeneralForumTopicUnhidden](generalforumtopicunhidden.md)
- [SharedUser](shareduser.md)
- [UsersShared](usersshared.md)
- [ChatShared](chatshared.md)
- [WriteAccessAllowed](writeaccessallowed.md)
- [VideoChatScheduled](videochatscheduled.md)
- [VideoChatStarted](videochatstarted.md)
- [VideoChatEnded](videochatended.md)
- [VideoChatParticipantsInvited](videochatparticipantsinvited.md)
- [PaidMessagePriceChanged](paidmessagepricechanged.md)
- [DirectMessagePriceChanged](directmessagepricechanged.md)
- [SuggestedPostApproved](suggestedpostapproved.md)
- [SuggestedPostApprovalFailed](suggestedpostapprovalfailed.md)
- [SuggestedPostDeclined](suggestedpostdeclined.md)
- [SuggestedPostPaid](suggestedpostpaid.md)
- [SuggestedPostRefunded](suggestedpostrefunded.md)
- [PaidMessagesWaived](paidmessageswaived.md)
- [TonWalletTransfer](tonwallettransfer.md)
- [GiveawayCreated](giveawaycreated.md)
- [Giveaway](giveaway.md)
- [GiveawayWinners](giveawaywinners.md)
- [GiveawayCompleted](giveawaycompleted.md)
- [LinkPreviewOptions](linkpreviewoptions.md)
- [SuggestedPostPrice](suggestedpostprice.md)
- [SuggestedPostInfo](suggestedpostinfo.md)
- [SuggestedPostParameters](suggestedpostparameters.md)
- [DirectMessagesTopic](directmessagestopic.md)
- [UserProfilePhotos](userprofilephotos.md)
- [UserProfileAudios](userprofileaudios.md)
- [File](file.md)
- [WebAppInfo](webappinfo.md)
- [ReplyKeyboardMarkup](replykeyboardmarkup.md)
- [KeyboardButton](keyboardbutton.md)
- [KeyboardButtonRequestUsers](keyboardbuttonrequestusers.md)
- [KeyboardButtonRequestChat](keyboardbuttonrequestchat.md)
- [KeyboardButtonRequestManagedBot](keyboardbuttonrequestmanagedbot.md)
- [KeyboardButtonPollType](keyboardbuttonpolltype.md)
- [ReplyKeyboardRemove](replykeyboardremove.md)
- [InlineKeyboardMarkup](inlinekeyboardmarkup.md)
- [InlineKeyboardButton](inlinekeyboardbutton.md)
- [LoginUrl](loginurl.md)
- [SwitchInlineQueryChosenChat](switchinlinequerychosenchat.md)
- [CopyTextButton](copytextbutton.md)
- [DisabledButton](disabledbutton.md)
- [CallbackQuery](callbackquery.md)
- [WidgetQueryType](widgetquerytype.md)
- [WidgetQueryTypeData](widgetquerytypedata.md)
- [WidgetQueryTypeSignData](widgetquerytypesigndata.md)
- [WidgetQueryTypeSentTransaction](widgetquerytypesenttransaction.md)
- [WidgetQueryWallet](widgetquerywallet.md)
- [WidgetQuery](widgetquery.md)
- [SharedWidgetQuery](sharedwidgetquery.md)
- [ForceReply](forcereply.md)
- [Community](community.md)
- [ChatPhoto](chatphoto.md)
- [ChatInviteLink](chatinvitelink.md)
- [ChatAdministratorRights](chatadministratorrights.md)
- [ChatMemberUpdated](chatmemberupdated.md)
- [ChatMember](chatmember.md)
- [ChatMemberOwner](chatmemberowner.md)
- [ChatMemberAdministrator](chatmemberadministrator.md)
- [ChatMemberMember](chatmembermember.md)
- [ChatMemberRestricted](chatmemberrestricted.md)
- [ChatMemberLeft](chatmemberleft.md)
- [ChatMemberBanned](chatmemberbanned.md)
- [ChatJoinRequest](chatjoinrequest.md)
- [ChatPermissions](chatpermissions.md)
- [Birthdate](birthdate.md)
- [BusinessIntro](businessintro.md)
- [BusinessLocation](businesslocation.md)
- [BusinessOpeningHoursInterval](businessopeninghoursinterval.md)
- [BusinessOpeningHours](businessopeninghours.md)
- [UserRating](userrating.md)
- [AreaPosition](areaposition.md)
- [TonNft](tonnft.md)
- [TonNftAttribute](tonnftattribute.md)
- [TonWalletCardSticker](tonwalletcardsticker.md)
- [TonWalletCard](tonwalletcard.md)
- [EmojiType](emojitype.md)
- [EmojiTypeEmoji](emojitypeemoji.md)
- [EmojiTypeCustomEmoji](emojitypecustomemoji.md)
- [ChatShareTheme](chatsharetheme.md)
- [ChatShareThemeEmoji](chatsharethemeemoji.md)
- [ChatShareThemeUniqueGift](chatsharethemeuniquegift.md)
- [ChatShareThemeBackdrops](chatsharethemebackdrops.md)
- [ChatShareThemeBackdrop](chatsharethemebackdrop.md)
- [LocationAddress](locationaddress.md)
- [StoryAreaType](storyareatype.md)
- [StoryAreaTypeLocation](storyareatypelocation.md)
- [StoryAreaTypeSuggestedReaction](storyareatypesuggestedreaction.md)
- [StoryAreaTypeLink](storyareatypelink.md)
- [StoryAreaTypeWeather](storyareatypeweather.md)
- [StoryAreaTypeUniqueGift](storyareatypeuniquegift.md)
- [StoryArea](storyarea.md)
- [ChatLocation](chatlocation.md)
- [ReactionType](reactiontype.md)
- [ReactionTypeEmoji](reactiontypeemoji.md)
- [ReactionTypeCustomEmoji](reactiontypecustomemoji.md)
- [ReactionTypePaid](reactiontypepaid.md)
- [ReactionCount](reactioncount.md)
- [MessageReactionUpdated](messagereactionupdated.md)
- [MessageReactionCountUpdated](messagereactioncountupdated.md)
- [ForumTopic](forumtopic.md)
- [GiftBackground](giftbackground.md)
- [Gift](gift.md)
- [Gifts](gifts.md)
- [UniqueGiftModel](uniquegiftmodel.md)
- [UniqueGiftSymbol](uniquegiftsymbol.md)
- [UniqueGiftBackdropColors](uniquegiftbackdropcolors.md)
- [UniqueGiftBackdrop](uniquegiftbackdrop.md)
- [UniqueGiftColors](uniquegiftcolors.md)
- [UniqueGift](uniquegift.md)
- [GiftInfo](giftinfo.md)
- [UniqueGiftInfo](uniquegiftinfo.md)
- [OwnedGift](ownedgift.md)
- [OwnedGiftRegular](ownedgiftregular.md)
- [OwnedGiftUnique](ownedgiftunique.md)
- [OwnedGifts](ownedgifts.md)
- [BotAccessSettings](botaccesssettings.md)
- [AcceptedGiftTypes](acceptedgifttypes.md)
- [StarAmount](staramount.md)
- [BotCommand](botcommand.md)
- [BotCommandScope](botcommandscope.md)
- [Determining list of commands](determining-list-of-commands.md)
- [BotCommandScopeDefault](botcommandscopedefault.md)
- [BotCommandScopeAllPrivateChats](botcommandscopeallprivatechats.md)
- [BotCommandScopeAllGroupChats](botcommandscopeallgroupchats.md)
- [BotCommandScopeAllChatAdministrators](botcommandscopeallchatadministrators.md)
- [BotCommandScopeChat](botcommandscopechat.md)
- [BotCommandScopeChatAdministrators](botcommandscopechatadministrators.md)
- [BotCommandScopeChatMember](botcommandscopechatmember.md)
- [BotName](botname.md)
- [BotDescription](botdescription.md)
- [BotShortDescription](botshortdescription.md)
- [MenuButton](menubutton.md)
- [MenuButtonCommands](menubuttoncommands.md)
- [MenuButtonWebApp](menubuttonwebapp.md)
- [MenuButtonDefault](menubuttondefault.md)
- [ChatBoostSource](chatboostsource.md)
- [ChatBoostSourcePremium](chatboostsourcepremium.md)
- [ChatBoostSourceGiftCode](chatboostsourcegiftcode.md)
- [ChatBoostSourceGiveaway](chatboostsourcegiveaway.md)
- [ChatBoost](chatboost.md)
- [ChatBoostUpdated](chatboostupdated.md)
- [ChatBoostRemoved](chatboostremoved.md)
- [ChatOwnerLeft](chatownerleft.md)
- [ChatOwnerChanged](chatownerchanged.md)
- [UserChatBoosts](userchatboosts.md)
- [BusinessBotRights](businessbotrights.md)
- [BusinessConnection](businessconnection.md)
- [BusinessMessagesDeleted](businessmessagesdeleted.md)
- [SentWebAppMessage](sentwebappmessage.md)
- [SentGuestMessage](sentguestmessage.md)
- [PreparedInlineMessage](preparedinlinemessage.md)
- [PreparedKeyboardButton](preparedkeyboardbutton.md)
- [ResponseParameters](responseparameters.md)
- [InputMedia](inputmedia.md)
- [InputMediaAnimation](inputmediaanimation.md)
- [InputMediaAudio](inputmediaaudio.md)
- [InputMediaDocument](inputmediadocument.md)
- [InputMediaLink](inputmedialink.md)
- [InputMediaLivePhoto](inputmedialivephoto.md)
- [InputMediaLocation](inputmedialocation.md)
- [InputMediaPhoto](inputmediaphoto.md)
- [InputMediaSticker](inputmediasticker.md)
- [InputMediaVenue](inputmediavenue.md)
- [InputMediaVideo](inputmediavideo.md)
- [InputMediaVoiceNote](inputmediavoicenote.md)
- [InputFile](inputfile.md)
- [InputPaidMedia](inputpaidmedia.md)
- [InputPaidMediaLivePhoto](inputpaidmedialivephoto.md)
- [InputPaidMediaPhoto](inputpaidmediaphoto.md)
- [InputPaidMediaVideo](inputpaidmediavideo.md)
- [InputProfilePhoto](inputprofilephoto.md)
- [InputProfilePhotoStatic](inputprofilephotostatic.md)
- [InputProfilePhotoAnimated](inputprofilephotoanimated.md)
- [InputStoryContent](inputstorycontent.md)
- [InputStoryContentPhoto](inputstorycontentphoto.md)
- [InputStoryContentVideo](inputstorycontentvideo.md)
- [Sending files](sending-files.md)
- [Accent colors](accent-colors.md)
- [Profile accent colors](profile-accent-colors.md)
- [Inline mode objects](inline-mode-objects.md)
