@@ -28,13 +28,15 @@ This is a comprehensive guide of all methods available for the Twitter API v2 on
2828 - [ Tweets] ( #tweets )
2929 - [ Create a tweet] ( #create-a-tweet )
3030 - [ Reply to a tweet] ( #reply-to-a-tweet )
31+ - [ Quote a tweet] ( #quote-a-tweet )
3132 - [ Post a thread of tweets] ( #post-a-thread-of-tweets )
3233 - [ Delete a tweet] ( #delete-a-tweet )
3334 - [ Get a Single tweet] ( #get-a-single-tweet )
3435 - [ Lookup for tweets] ( #lookup-for-tweets )
3536 - [ Get users that liked a specific tweet] ( #get-users-that-liked-a-specific-tweet )
3637 - [ Like a tweet] ( #like-a-tweet )
3738 - [ Unlike a tweet] ( #unlike-a-tweet )
39+ - [ Hide/unhide a reply] ( #hideunhide-a-reply )
3840 - [ Get tweet counts for a search (recent tweet only)] ( #get-tweet-counts-for-a-search-recent-tweet-only )
3941 - [ Get tweet counts for a search (full archive)] ( #get-tweet-counts-for-a-search-full-archive )
4042 - [ Get users that retweeted a specific tweet] ( #get-users-that-retweeted-a-specific-tweet )
@@ -289,6 +291,30 @@ await client.v2.reply(
289291);
290292```
291293
294+ ### Quote a tweet
295+
296+ Quote an existing tweet with additional text.
297+
298+ ** Method** : ` .quote() `
299+
300+ ** Endpoint** : ` tweets (POST) `
301+
302+ ** Right level** : ` Read-write `
303+
304+ ** Arguments** :
305+ - ` status: string ` – text of the quoting tweet.
306+ - ` quotedTweetId: string ` – ID of the tweet to quote.
307+ - ` payload?: SendTweetV2Params ` – optional additional parameters (e.g., media, geolocation).
308+
309+ ** Returns** : ` TweetV2PostTweetResult `
310+
311+ ** Example**
312+ ``` ts
313+ // Quote tweet ID 1456789 with some text
314+ const result = await client .v2 .quote (' Check this out!' , ' 1456789' );
315+ console .log (result .data .id );
316+ ```
317+
292318### Post a thread of tweets
293319
294320Post multiple tweets at one time.
@@ -449,6 +475,30 @@ Remove a like of a single tweet.
449475await client .v2 .unlike (' 12' , ' 20' );
450476```
451477
478+ ### Hide/unhide a reply
479+
480+ Hide or unhide a specific reply to one of your tweets.
481+
482+ ** Method** : ` .hideReply() `
483+
484+ ** Endpoint** : ` tweets/:id/hidden (PUT) `
485+
486+ ** Right level** : ` Read-write `
487+
488+ ** Arguments** :
489+ - ` tweetId: string ` – ID of the reply to hide or unhide.
490+ - ` makeHidden: boolean ` – true to hide, false to unhide.
491+
492+ ** Returns** : ` TweetV2HideReplyResult `
493+
494+ ** Example**
495+ ``` ts
496+ // Hide a reply
497+ await client .v2 .hideReply (' 1234567890' , true );
498+ // Unhide the same reply
499+ await client .v2 .hideReply (' 1234567890' , false );
500+ ```
501+
452502### Get tweet counts for a search (recent tweet only)
453503
454504** Method** : ` .tweetCountRecent() `
0 commit comments