Skip to main content
Version: Next

APIAttachment

Index

Properties

optionalcontent_type

content_type?: string

The attachment's media type

@see

optionaldescription

description?: string

Description for the file

optionalduration_secs

duration_secs?: number

The duration of the audio file (currently for voice messages)

optionalephemeral

ephemeral?: boolean

Whether this attachment is ephemeral

filename

filename: string

Name of file attached

optionalflags

flags?: AttachmentFlags

Attachment flags combined as a bitfield

optionalheight

height?: null | number

Height of file (if image)

id

id: string

Attachment id

proxy_url

proxy_url: string

A proxied url of file

size

size: number

Size of file in bytes

optionaltitle

title?: string

The original filename of the upload with special characters preserved

This will be present when the filename contains special characters (e.g. Cyrillic), in which case the filename field will be a sanitized version without those characters

url

url: string

Source url of file

optionalwaveform

waveform?: string

Base64 encoded bytearray representing a sampled waveform (currently for voice messages)

optionalwidth

width?: null | number

Width of file (if image)