Create an upload link

POST/v1/media/uploads

A presigned link to upload a file to send.

Scope messages:writeIdempotency-Key required

Request body

mime_typestringRequired
1 to 255 characters
size_bytesintegerRequired
file_namestringRequired
1 to 255 characters

Response

  • 201Success
Response fields
upload_urlstringRequired
media_keystringRequired
expires_atstring, date-timeRequired
kindstringRequired

Errors

  • 400idempotency_key_required
  • 401unauthorized. The key is missing, unknown or revoked
  • 403insufficient_scope. The key lacks the scope above
  • 409idempotency_conflict
  • 422validation_error, media_invalid
  • 503unavailable. media storage is not configured

Every error has the same shape. See Errors.