POST /x/accounts/{id}/reposts
Repost. LIVE and public (except bookmarks); queued for approval (202) while approval applies
POST
BearerAuthheader
AuthorizationBearer <token>API key sk_...
id*stringX account id
application/json- body
postId*stringX post id or post URL
{accountId, action, undo, target, reposted | liked | bookmarked | following}
application/json- response
accountId?stringaction?stringValue in
"repost""like""bookmark""follow"undo?booleantarget?stringreposted?booleanliked?booleanbookmarked?booleanfollowing?booleanpendingFollow?booleancurl -X POST 'https://example.com/api/v1/x/accounts/string/reposts' \ -H 'Content-Type: application/json' \ -d '{ "postId": "string"}'Example Response
{ "accountId": "string", "action": "repost", "undo": true, "target": "string", "reposted": true, "liked": true, "bookmarked": true, "following": true, "pendingFollow": true}GET /accounts/{id}/tiktok/videos GET
The creator's public videos with views, likes, comments and shares, newest first (Display API video/list, needs video.list); videoIds reads up to 20 specific videos (video/query)
DELETE /x/accounts/{id}/reposts DELETE
Undo a repost. Body or query: same fields as POST