POST
/
2
/
media
/
upload
/
{id}
/
finalize
curl --request POST \
  --url https://api.twitter.com/2/media/upload/{id}/finalize \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "expires_after_secs": 123,
    "id": "1146654567674912769",
    "media_key": "<string>",
    "processing_info": {
      "check_after_secs": 123,
      "progress_percent": 123,
      "state": "succeeded"
    },
    "size": 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 id of the targeted media to finalize.

Example:

"1146654567674912769"

Response

200
application/json

The request has succeeded.

A response from getting a media upload request status.