cURL
curl --request POST \ --url https://api.x.com/2/media/subtitles \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "id": "1146654567674912769", "media_category": "TweetVideo", "subtitles": { "display_name": "English", "id": "1146654567674912769", "language_code": "EN" } }'
{ "data": { "associated_subtitles": [ { "display_name": "English", "id": "1146654567674912769", "language_code": "EN" } ], "id": "1146654567674912769", "media_category": "TweetVideo" }, "errors": [ { "detail": "<string>", "status": 123, "title": "<string>", "type": "<string>" } ] }
Creates subtitles for a specific Media file.
The access token received from the authorization server in the OAuth 2.0 flow.
The unique identifier of this Media.
"1146654567674912769"
The media category of uploaded media to which subtitles should be added/deleted
AmplifyVideo
TweetVideo
"TweetVideo"
Show child attributes
The request has succeeded.
1