This object represents a general file (as opposed to photos, voice messages and audio files).


Name Type Description
file_id str Identifier for this file, which can be used to download or reuse the file
file_unique_id str Unique identifier for this file, which is supposed to be the same over time and for different bots. Can't be used to download or reuse the file.
thumb Optional[PhotoSize] Optional. Document thumbnail as defined by sender
file_name Optional[str] Optional. Original filename as defined by sender
mime_type Optional[str] Optional. MIME type of the file as defined by sender
file_size Optional[int] Optional. File size


  • from aiogram.types import Document
  • from aiogram.api.types import Document
  • from aiogram.api.types.document import Document