POST
/
2
/
media
/
upload
/
{id}
/
append
curl --request POST \
  --url https://api.twitter.com/2/media/upload/{id}/append \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form segment_index=500
{
  "data": {
    "expires_at": 123,
    "total_bytes": 123,
    "total_segments": 500
  },
  "errors": [
    {
      "detail": "<string>",
      "status": 123,
      "title": "<string>",
      "type": "<string>"
    }
  ]
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

id
string
required

The media identifier for the media to perform the append operation.

Example:

"1146654567674912769"

Body

multipart/form-data
media
file

The file to upload.

segment_index
integer

An integer value representing the media upload segment.

Required range: 1 <= x <= 999

Response

200
application/json
The request has succeeded.

A response from getting a media upload request status.

data
object
errors
object[]

An HTTP Problem Details object, as defined in IETF RFC 7807 (https://tools.ietf.org/html/rfc7807).