Skip to content

Get an attachment upload url

POST
/api/chat/channels/{channelId}/attachments/upload-url

Returns a presigned PUT and the object key to send back on the message. Uploading counts as posting, so a read-only channel refuses it.

channelId
required
string format: uuid

File to upload

object
fileName
required
string
>= 1 characters <= 255 characters
fileType
required
string
>= 1 characters <= 120 characters
fileSize
required
integer

Presigned upload

object
ok
required
boolean
data
nullable

File type or size not allowed

object
ok
required
boolean
error
required
string
code
string

Unauthenticated

object
ok
required
boolean
error
required
string
code
string

Forbidden

object
ok
required
boolean
error
required
string
code
string

Channel not found

object
ok
required
boolean
error
required
string
code
string

Server error

object
ok
required
boolean
error
required
string
code
string