Upload
Initialize a media upload request.
Initialize a media upload request.
POST
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Body
application/json
Unique identifier of this User. This is returned as a string in order to avoid complications with languages and tools that cannot handle large integers.
A string enum value which identifies a media use-case. This identifier is used to enforce use-case specific constraints (e.g. file size, video duration) and enable advanced features.
Available options:
amplify_video
, tweet_gif
, tweet_image
, tweet_video
, dm_gif
, dm_image
, dm_video
, subtitles
Example:
"tweet_video"
The type of media.
Available options:
video/mp4
, video/webm
, video/mp2t
, text/srt
, text/vtt
, image/jpeg
, image/gif
, image/bmp
, image/png
, image/webp
, image/pjpeg
, image/tiff
, model/gltf-binary
, model/vnd.usdz+zip
Example:
"video/mp4"
The total size of the media upload in bytes.
Required range:
0 <= x <= 536870912
Response
200
application/json
The request has succeeded.
A response from getting a media upload request status.
An HTTP Problem Details object, as defined in IETF RFC 7807 (https://tools.ietf.org/html/rfc7807).