Skip to main content
POST
/
upload
Upload Media
curl --request POST \
  --url http://localhost:8080/upload \
  --header 'Content-Type: multipart/form-data' \
  --form file='@example-file' \
  --form media_type=document \
  --form 'caption=<string>'
{
  "media_type": "<string>",
  "file_id": "<string>",
  "file_unique_id": "<string>",
  "media_url": "<string>"
}

Body

multipart/form-data
file
file
required
media_type
string
default:document

Тип файла: photo, video или document

caption
string | null

Необязательная подпись к файлу

Response

Successful Response

media_type
string
required

Тип загруженного файла (photo, video, document)

file_id
string
required

Telegram file_id загруженного файла

file_unique_id
string | null

Уникальный идентификатор файла

media_url
string | null

Прямая ссылка на файл для предпросмотра