Create Bookmark
Changed onAdds one or more Posts to the authenticated user's Bookmarks. Supply tweet_id for a single Post, or tweet_ids (at most 25) to bookmark several in one request. Optional folder_id applies to every Post in the request. Billing and rate limits still apply per HTTP request.
Request
- Base URLhttps://api.x.com
- URLhttps://api.x.com/2/users/{id}/bookmarks
- AuthOAuth 2Authorization code: https://api.x.com/2/oauth2/authorizeToken URL: https://api.x.com/2/oauth2/token scopes: users.read, tweet.read, bookmark.write
Path parameters
Unique identifier of a User
Request body
Response
The request has succeeded.
Changes
- breaking
added to the response body
oneOflist for the response status - info
added
https://api.x.com/2/problems/dm-bad-attachmenthttps://api.x.com/2/problems/dm-bad-ctahttps://api.x.com/2/problems/dm-bad-custom-profilehttps://api.x.com/2/problems/dm-bad-mediahttps://api.x.com/2/problems/dm-bad-quick-replyhttps://api.x.com/2/problems/dm-bad-urlhttps://api.x.com/2/problems/dm-conversation-name-too-longhttps://api.x.com/2/problems/dm-conversation-not-foundhttps://api.x.com/2/problems/dm-duplicatehttps://api.x.com/2/problems/dm-inactive-devicehttps://api.x.com/2/problems/dm-not-deliveredhttps://api.x.com/2/problems/dm-not-foundhttps://api.x.com/2/problems/dm-not-ownerhttps://api.x.com/2/problems/dm-participant-not-addedhttps://api.x.com/2/problems/dm-participant-not-foundhttps://api.x.com/2/problems/dm-participant-restrictedhttps://api.x.com/2/problems/dm-participant-unavailablehttps://api.x.com/2/problems/dm-rate-limitedhttps://api.x.com/2/problems/dm-recipient-blocks-senderhttps://api.x.com/2/problems/dm-recipient-cannot-receivehttps://api.x.com/2/problems/dm-recipient-encrypted-unavailablehttps://api.x.com/2/problems/dm-recipient-not-acceptinghttps://api.x.com/2/problems/dm-recipient-not-foundhttps://api.x.com/2/problems/dm-recipient-restricts-groupshttps://api.x.com/2/problems/dm-recipient-unavailablehttps://api.x.com/2/problems/dm-request-in-progresshttps://api.x.com/2/problems/dm-safety-limitedhttps://api.x.com/2/problems/dm-safety-rejectedhttps://api.x.com/2/problems/dm-sender-blocks-recipienthttps://api.x.com/2/problems/dm-sender-declined-dmshttps://api.x.com/2/problems/dm-sender-dms-closedhttps://api.x.com/2/problems/dm-sender-encrypted-unavailablehttps://api.x.com/2/problems/dm-sender-not-in-conversationhttps://api.x.com/2/problems/dm-sender-not-permittedhttps://api.x.com/2/problems/dm-sender-not-verifiedhttps://api.x.com/2/problems/dm-sender-phone-requiredhttps://api.x.com/2/problems/dm-sender-read-onlyhttps://api.x.com/2/problems/dm-sender-unavailablehttps://api.x.com/2/problems/dm-text-emptyhttps://api.x.com/2/problems/dm-text-too-longhttps://api.x.com/2/problems/dm-too-few-participantshttps://api.x.com/2/problems/dm-too-many-participantshttps://api.x.com/2/problems/dm-unsupported-messagemapping keys to the response discriminator for the response status
- breaking
- breaking
added to the response body
oneOflist for the response status - breaking
added
subschema #1subschema #2to the response bodyoneOflist for the response status - breaking
the response's body type changed from
objectto no type for status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - info
added the new optional request property
- info
added
subschema #1subschema #2to the request bodyanyOflist - info
the request property
became optional - info
added
https://api.twitter.com/2/problems/duplicate-ruleshttps://api.twitter.com/2/problems/invalid-ruleshttps://api.x.com/2/problems/recipient-not-messageablemapping keys to the response discriminator for the response status
- breaking