#####
Types
#####

Here is list of all available API types:


Inline mode
===========

.. toctree::
    :maxdepth: 1

    chosen_inline_result
    inline_query
    inline_query_result
    inline_query_result_article
    inline_query_result_audio
    inline_query_result_cached_audio
    inline_query_result_cached_document
    inline_query_result_cached_gif
    inline_query_result_cached_mpeg4_gif
    inline_query_result_cached_photo
    inline_query_result_cached_sticker
    inline_query_result_cached_video
    inline_query_result_cached_voice
    inline_query_result_contact
    inline_query_result_document
    inline_query_result_game
    inline_query_result_gif
    inline_query_result_location
    inline_query_result_mpeg4_gif
    inline_query_result_photo
    inline_query_result_venue
    inline_query_result_video
    inline_query_result_voice
    inline_query_results_button
    input_contact_message_content
    input_invoice_message_content
    input_location_message_content
    input_message_content
    input_text_message_content
    input_venue_message_content
    sent_web_app_message

Available types
===============

.. toctree::
    :maxdepth: 1

    animation
    audio
    bot_command
    bot_command_scope
    bot_command_scope_all_chat_administrators
    bot_command_scope_all_group_chats
    bot_command_scope_all_private_chats
    bot_command_scope_chat
    bot_command_scope_chat_administrators
    bot_command_scope_chat_member
    bot_command_scope_default
    bot_description
    bot_name
    bot_short_description
    callback_query
    chat
    chat_administrator_rights
    chat_invite_link
    chat_join_request
    chat_location
    chat_member
    chat_member_administrator
    chat_member_banned
    chat_member_left
    chat_member_member
    chat_member_owner
    chat_member_restricted
    chat_member_updated
    chat_permissions
    chat_photo
    chat_shared
    contact
    dice
    document
    file
    force_reply
    forum_topic
    forum_topic_closed
    forum_topic_created
    forum_topic_edited
    forum_topic_reopened
    general_forum_topic_hidden
    general_forum_topic_unhidden
    inline_keyboard_button
    inline_keyboard_markup
    input_file
    input_media
    input_media_animation
    input_media_audio
    input_media_document
    input_media_photo
    input_media_video
    keyboard_button
    keyboard_button_poll_type
    keyboard_button_request_chat
    keyboard_button_request_user
    location
    login_url
    menu_button
    menu_button_commands
    menu_button_default
    menu_button_web_app
    message
    message_auto_delete_timer_changed
    message_entity
    message_id
    photo_size
    poll
    poll_answer
    poll_option
    proximity_alert_triggered
    reply_keyboard_markup
    reply_keyboard_remove
    response_parameters
    story
    switch_inline_query_chosen_chat
    user
    user_profile_photos
    user_shared
    venue
    video
    video_chat_ended
    video_chat_participants_invited
    video_chat_scheduled
    video_chat_started
    video_note
    voice
    web_app_data
    web_app_info
    write_access_allowed

Telegram Passport
=================

.. toctree::
    :maxdepth: 1

    encrypted_credentials
    encrypted_passport_element
    passport_data
    passport_element_error
    passport_element_error_data_field
    passport_element_error_file
    passport_element_error_files
    passport_element_error_front_side
    passport_element_error_reverse_side
    passport_element_error_selfie
    passport_element_error_translation_file
    passport_element_error_translation_files
    passport_element_error_unspecified
    passport_file

Getting updates
===============

.. toctree::
    :maxdepth: 1

    update
    webhook_info

Stickers
========

.. toctree::
    :maxdepth: 1

    input_sticker
    mask_position
    sticker
    sticker_set

Payments
========

.. toctree::
    :maxdepth: 1

    invoice
    labeled_price
    order_info
    pre_checkout_query
    shipping_address
    shipping_option
    shipping_query
    successful_payment

Games
=====

.. toctree::
    :maxdepth: 1

    callback_game
    game
    game_high_score
