Optionalchat_Identifier of the gift; limited gifts can't be sent to channel chats
Optionalpay_Pass True to pay for the gift upgrade from the bot's balance, thereby making the upgrade free for the receiver
OptionaltextText that will be shown along with the gift; 0-128 characters
Optionaltext_A JSON-serialized list of special entities that appear in the gift text. It can be specified instead of text_parse_mode. Entities other than "bold", "italic", "underline", "strikethrough", "spoiler", "custom_emoji", and "date_time" are ignored.
Optionaltext_Mode for parsing entities in the text. See formatting options for more details. Entities other than "bold", "italic", "underline", "strikethrough", "spoiler", "custom_emoji", and "date_time" are ignored.
Optionaluser_Required if chat_id is not specified. Unique identifier of the target user who will receive the gift.
Required if user_id is not specified. Unique identifier for the chat or username of the channel (in the format
@username) that will receive the gift.