Skip to main content
Version: Next

APIAttachment

Index

Properties

optionalapplication

application?: null | APIApplication

For Clips, the application in the stream, if recognized

optionalclip_created_at

clip_created_at?: string

For Clips, when the clip was created

optionalclip_participants

clip_participants?: APIUser[]

For Clips, array of users who were in the stream

optionalcontent_type

content_type?: string

The attachment's media type

See https://en.wikipedia.org/wiki/Media_type

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

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 title of the file

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)