POST
/
2
/
media
/
upload
/
{id}
/
append
Append Media upload
curl --request POST \
  --url https://api.x.com/2/media/upload/{id}/append \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "segment_index": 499
}'
{
  "data": {
    "expires_at": 123
  },
  "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

media
file
required

The file to upload.

segment_index
required

An integer value representing the media upload segment.

Required range: 0 <= x <= 999

Response

The request has succeeded.

A response from getting a media upload request status.

data
object
errors
object[]
Minimum length: 1