Back to Tweepy

:class:`Client`

docs/client.rst

4.16.037.7 KB
Original Source

.. _client_reference:

.. currentmodule:: tweepy


:class:Client


.. autoclass:: Client

.. table:: :align: center

+--------------------------------------------------------------+---------------------------------------------------+
| Twitter API v2 Endpoint                                      | :class:`Client` Method                            |
+==============================================================+===================================================+
| .. centered:: :ref:`Tweets`                                                                                      |
+------------------------------------------------------------------------------------------------------------------+
| .. centered:: |Bookmarks|_                                                                                       |
+--------------------------------------------------------------+---------------------------------------------------+
| `DELETE /2/users/:id/bookmarks/:tweet_id`_                   | :meth:`Client.remove_bookmark`                    |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/bookmarks`_                                | :meth:`Client.get_bookmarks`                      |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/users/:id/bookmarks`_                               | :meth:`Client.bookmark`                           |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Hide replies|_                                                                                    |
+--------------------------------------------------------------+---------------------------------------------------+
| `PUT /2/tweets/:id/hidden`_                                  | :meth:`Client.hide_reply`                         |
+--------------------------------------------------------------+---------------------------------------------------+
| `PUT /2/tweets/:id/hidden`_                                  | :meth:`Client.unhide_reply`                       |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Likes|_                                                                                           |
+--------------------------------------------------------------+---------------------------------------------------+
| `DELETE /2/users/:id/likes/:tweet_id`_                       | :meth:`Client.unlike`                             |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/tweets/:id/liking_users`_                            | :meth:`Client.get_liking_users`                   |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/liked_tweets`_                             | :meth:`Client.get_liked_tweets`                   |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/users/:id/likes`_                                   | :meth:`Client.like`                               |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Manage Tweets|_                                                                                   |
+--------------------------------------------------------------+---------------------------------------------------+
| `DELETE /2/tweets/:id`_                                      | :meth:`Client.delete_tweet`                       |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/tweets`_                                            | :meth:`Client.create_tweet`                       |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Quote Tweets|_                                                                                    |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/tweets/:id/quote_tweets`_                            | :meth:`Client.get_quote_tweets`                   |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Retweets|_                                                                                        |
+--------------------------------------------------------------+---------------------------------------------------+
| `DELETE /2/users/:id/retweets/:source_tweet_id`_             | :meth:`Client.unretweet`                          |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/tweets/:id/retweeted_by`_                            | :meth:`Client.get_retweeters`                     |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/users/:id/retweets`_                                | :meth:`Client.retweet`                            |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Search Tweets|_                                                                                   |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/tweets/search/all`_                                  | :meth:`Client.search_all_tweets`                  |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/tweets/search/recent`_                               | :meth:`Client.search_recent_tweets`               |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Timelines|_                                                                                       |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/mentions`_                                 | :meth:`Client.get_users_mentions`                 |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/timelines/reverse_chronological`_          | :meth:`Client.get_home_timeline`                  |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/tweets`_                                   | :meth:`Client.get_users_tweets`                   |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Tweet counts|_                                                                                    |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/tweets/counts/all`_                                  | :meth:`Client.get_all_tweets_count`               |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/tweets/counts/recent`_                               | :meth:`Client.get_recent_tweets_count`            |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Tweet lookup|_                                                                                    |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/tweets/:id`_                                         | :meth:`Client.get_tweet`                          |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/tweets`_                                             | :meth:`Client.get_tweets`                         |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: :ref:`Users`                                                                                       |
+------------------------------------------------------------------------------------------------------------------+
| .. centered:: |Blocks|_                                                                                          |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/blocking`_                                 | :meth:`Client.get_blocked`                        |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Follows|_                                                                                         |
+--------------------------------------------------------------+---------------------------------------------------+
| `DELETE /2/users/:source_user_id/following/:target_user_id`_ | :meth:`Client.unfollow_user`                      |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/followers`_                                | :meth:`Client.get_users_followers`                |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/following`_                                | :meth:`Client.get_users_following`                |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/users/:id/following`_                               | :meth:`Client.follow_user`                        |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Mutes|_                                                                                           |
+--------------------------------------------------------------+---------------------------------------------------+
| `DELETE /2/users/:source_user_id/muting/:target_user_id`_    | :meth:`Client.unmute`                             |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/muting`_                                   | :meth:`Client.get_muted`                          |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/users/:id/muting`_                                  | :meth:`Client.mute`                               |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |User lookup|_                                                                                     |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id`_                                          | :meth:`Client.get_user`                           |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/by/username/:username`_                        | :meth:`Client.get_user`                           |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users`_                                              | :meth:`Client.get_users`                          |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/by`_                                           | :meth:`Client.get_users`                          |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/me`_                                           | :meth:`Client.get_me`                             |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: :ref:`Spaces`                                                                                      |
+------------------------------------------------------------------------------------------------------------------+
| .. centered:: |Search Spaces|_                                                                                   |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/spaces/search`_                                      | :meth:`Client.search_spaces`                      |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Spaces lookup|_                                                                                   |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/spaces`_                                             | :meth:`Client.get_spaces`                         |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/spaces/:id`_                                         | :meth:`Client.get_space`                          |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/spaces/:id/buyers`_                                  | :meth:`Client.get_space_buyers`                   |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/spaces/:id/tweets`_                                  | :meth:`Client.get_space_tweets`                   |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/spaces/by/creator_ids`_                              | :meth:`Client.get_spaces`                         |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: :ref:`Direct Messages`                                                                             |
+------------------------------------------------------------------------------------------------------------------+
| .. centered:: |Direct Messages lookup|_                                                                          |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/dm_conversations/:dm_conversation_id/dm_events`_     | :meth:`Client.get_direct_message_events`          |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/dm_conversations/with/:participant_id/dm_events`_    | :meth:`Client.get_direct_message_events`          |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/dm_events`_                                          | :meth:`Client.get_direct_message_events`          |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Manage Direct Messages|_                                                                          |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/dm_conversations`_                                  | :meth:`Client.create_direct_message_conversation` |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/dm_conversations/:dm_conversation_id/messages`_     | :meth:`Client.create_direct_message`              |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/dm_conversations/with/:participant_id/messages`_    | :meth:`Client.create_direct_message`              |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: :ref:`Lists`                                                                                       |
+------------------------------------------------------------------------------------------------------------------+
| .. centered:: |List Tweets lookup|_                                                                              |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/lists/:id/tweets`_                                   | :meth:`Client.get_list_tweets`                    |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |List follows|_                                                                                    |
+--------------------------------------------------------------+---------------------------------------------------+
| `DELETE /2/users/:id/followed_lists/:list_id`_               | :meth:`Client.unfollow_list`                      |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/lists/:id/followers`_                                | :meth:`Client.get_list_followers`                 |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/followed_lists`_                           | :meth:`Client.get_followed_lists`                 |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/users/:id/followed_lists`_                          | :meth:`Client.follow_list`                        |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |List lookup|_                                                                                     |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/lists/:id`_                                          | :meth:`Client.get_list`                           |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/owned_lists`_                              | :meth:`Client.get_owned_lists`                    |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |List members|_                                                                                    |
+--------------------------------------------------------------+---------------------------------------------------+
| `DELETE /2/lists/:id/members/:user_id`_                      | :meth:`Client.remove_list_member`                 |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/lists/:id/members`_                                  | :meth:`Client.get_list_members`                   |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/list_memberships`_                         | :meth:`Client.get_list_memberships`               |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/lists/:id/members`_                                 | :meth:`Client.add_list_member`                    |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Manage Lists|_                                                                                    |
+--------------------------------------------------------------+---------------------------------------------------+
| `DELETE /2/lists/:id`_                                       | :meth:`Client.delete_list`                        |
+--------------------------------------------------------------+---------------------------------------------------+
| `PUT /2/lists/:id`_                                          | :meth:`Client.update_list`                        |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/lists`_                                             | :meth:`Client.create_list`                        |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: |Pinned Lists|_                                                                                    |
+--------------------------------------------------------------+---------------------------------------------------+
| `DELETE /2/users/:id/pinned_lists/:list_id`_                 | :meth:`Client.unpin_list`                         |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/users/:id/pinned_lists`_                             | :meth:`Client.get_pinned_lists`                   |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/users/:id/pinned_lists`_                            | :meth:`Client.pin_list`                           |
+--------------------------------------------------------------+---------------------------------------------------+
| .. centered:: :ref:`Compliance`                                                                                  |
+------------------------------------------------------------------------------------------------------------------+
| .. centered:: |Batch Compliance|_                                                                                |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/compliance/jobs`_                                    | :meth:`Client.get_compliance_jobs`                |
+--------------------------------------------------------------+---------------------------------------------------+
| `GET /2/compliance/jobs/:id`_                                | :meth:`Client.get_compliance_job`                 |
+--------------------------------------------------------------+---------------------------------------------------+
| `POST /2/compliance/jobs`_                                   | :meth:`Client.create_compliance_job`              |
+--------------------------------------------------------------+---------------------------------------------------+

.. |Bookmarks| replace:: Bookmarks .. _DELETE /2/users/:id/bookmarks/:tweet_id: https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id .. _GET /2/users/:id/bookmarks: https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks .. _POST /2/users/:id/bookmarks: https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks .. |Hide replies| replace:: Hide replies .. _PUT /2/tweets/:id/hidden: https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden .. |Likes| replace:: Likes .. _DELETE /2/users/:id/likes/:tweet_id: https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id .. _GET /2/tweets/:id/liking_users: https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-tweets-id-liking_users .. _GET /2/users/:id/liked_tweets: https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets .. _POST /2/users/:id/likes: https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-id-likes .. |Manage Tweets| replace:: Manage Tweets .. _DELETE /2/tweets/:id: https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id .. _POST /2/tweets: https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets .. |Quote Tweets| replace:: Quote Tweets .. _GET /2/tweets/:id/quote_tweets: https://developer.twitter.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets .. |Retweets| replace:: Retweets .. _DELETE /2/users/:id/retweets/:source_tweet_id: https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id .. _GET /2/tweets/:id/retweeted_by: https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/get-tweets-id-retweeted_by .. _POST /2/users/:id/retweets: https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets .. |Search Tweets| replace:: Search Tweets .. _GET /2/tweets/search/all: https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all .. _GET /2/tweets/search/recent: https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent .. |Timelines| replace:: Timelines .. _GET /2/users/:id/mentions: https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions .. _GET /2/users/:id/timelines/reverse_chronological: https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological .. _GET /2/users/:id/tweets: https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets .. |Tweet counts| replace:: Tweet counts .. _GET /2/tweets/counts/all: https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all .. _GET /2/tweets/counts/recent: https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent .. |Tweet lookup| replace:: Tweet lookup .. _GET /2/tweets/:id: https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id .. _GET /2/tweets: https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets .. |Blocks| replace:: Blocks .. _GET /2/users/:id/blocking: https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking .. |Follows| replace:: Follows .. _DELETE /2/users/:source_user_id/following/:target_user_id: https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following .. _GET /2/users/:id/followers: https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-followers .. _GET /2/users/:id/following: https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-following .. _POST /2/users/:id/following: https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following .. |Mutes| replace:: Mutes .. _DELETE /2/users/:source_user_id/muting/:target_user_id: https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting .. _GET /2/users/:id/muting: https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting .. _POST /2/users/:id/muting: https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting .. |User lookup| replace:: User lookup .. _GET /2/users/:id: https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id .. _GET /2/users/by/username/:username: https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username .. _GET /2/users: https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users .. _GET /2/users/by: https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by .. _GET /2/users/me: https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me .. |Search Spaces| replace:: Search Spaces .. _GET /2/spaces/search: https://developer.twitter.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search .. |Spaces lookup| replace:: Spaces lookup .. _GET /2/spaces: https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces .. _GET /2/spaces/:id: https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id .. _GET /2/spaces/:id/buyers: https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers .. _GET /2/spaces/:id/tweets: https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets .. _GET /2/spaces/by/creator_ids: https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids .. |List Tweets lookup| replace:: List Tweets lookup .. _GET /2/lists/:id/tweets: https://developer.twitter.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets .. |List follows| replace:: List follows .. _DELETE /2/users/:id/followed_lists/:list_id: https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/delete-users-id-followed-lists-list_id .. _GET /2/lists/:id/followers: https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers .. _GET /2/users/:id/followed_lists: https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists .. _POST /2/users/:id/followed_lists: https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/post-users-id-followed-lists .. |List lookup| replace:: List lookup .. _GET /2/lists/:id: https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id .. _GET /2/users/:id/owned_lists: https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists .. |List members| replace:: List members .. _DELETE /2/lists/:id/members/:user_id: https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id .. _GET /2/lists/:id/members: https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members .. _GET /2/users/:id/list_memberships: https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships .. _POST /2/lists/:id/members: https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members .. |Manage Lists| replace:: Manage Lists .. _DELETE /2/lists/:id: https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id .. _PUT /2/lists/:id: https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id .. _POST /2/lists: https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists .. |Pinned Lists| replace:: Pinned Lists .. _DELETE /2/users/:id/pinned_lists/:list_id: https://developer.twitter.com/en/docs/twitter-api/lists/pinned-lists/api-reference/delete-users-id-pinned-lists-list_id .. _GET /2/users/:id/pinned_lists: https://developer.twitter.com/en/docs/twitter-api/lists/pinned-lists/api-reference/get-users-id-pinned_lists .. _POST /2/users/:id/pinned_lists: https://developer.twitter.com/en/docs/twitter-api/lists/pinned-lists/api-reference/post-users-id-pinned-lists .. |Batch Compliance| replace:: Batch Compliance .. _GET /2/compliance/jobs: https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs .. _GET /2/compliance/jobs/:id: https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id .. _POST /2/compliance/jobs: https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs .. |Direct Messages lookup| replace:: Direct Messages lookup .. _GET /2/dm_conversations/:dm_conversation_id/dm_events: https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events .. _GET /2/dm_conversations/with/:participant_id/dm_events: https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-with-participant_id-dm_events .. _GET /2/dm_events: https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events .. |Manage Direct Messages| replace:: Manage Direct Messages .. _POST /2/dm_conversations: https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations .. _POST /2/dm_conversations/:dm_conversation_id/messages: https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages .. _POST /2/dm_conversations/with/:participant_id/messages: https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages

Tweets

Bookmarks

.. automethod:: Client.remove_bookmark

.. automethod:: Client.get_bookmarks

.. automethod:: Client.bookmark

Hide replies

.. automethod:: Client.hide_reply

.. automethod:: Client.unhide_reply

Likes

.. automethod:: Client.unlike

.. automethod:: Client.get_liking_users

.. automethod:: Client.get_liked_tweets

.. automethod:: Client.like

Manage Tweets

.. automethod:: Client.delete_tweet

.. automethod:: Client.create_tweet

Quote Tweets

.. automethod:: Client.get_quote_tweets

Retweets

.. automethod:: Client.unretweet

.. automethod:: Client.get_retweeters

.. automethod:: Client.retweet

Search Tweets

.. automethod:: Client.search_all_tweets

.. automethod:: Client.search_recent_tweets

Timelines

.. automethod:: Client.get_users_mentions

.. automethod:: Client.get_home_timeline

.. automethod:: Client.get_users_tweets

Tweet counts

.. automethod:: Client.get_all_tweets_count

.. automethod:: Client.get_recent_tweets_count

Tweet lookup

.. automethod:: Client.get_tweet

.. automethod:: Client.get_tweets

Users

Blocks

.. automethod:: Client.get_blocked

Follows

.. automethod:: Client.unfollow_user

.. automethod:: Client.unfollow

.. automethod:: Client.get_users_followers

.. automethod:: Client.get_users_following

.. automethod:: Client.follow_user

.. automethod:: Client.follow

Mutes

.. automethod:: Client.unmute

.. automethod:: Client.get_muted

.. automethod:: Client.mute

User lookup

.. automethod:: Client.get_user

.. automethod:: Client.get_users

.. automethod:: Client.get_me

Spaces

Search Spaces

.. automethod:: Client.search_spaces

Spaces lookup

.. automethod:: Client.get_spaces

.. automethod:: Client.get_space

.. automethod:: Client.get_space_buyers

.. automethod:: Client.get_space_tweets

Direct Messages

Direct Messages lookup

.. automethod:: Client.get_direct_message_events

Manage Direct Messages

.. automethod:: Client.create_direct_message

.. automethod:: Client.create_direct_message_conversation

Lists

List Tweets lookup

.. automethod:: Client.get_list_tweets

List follows

.. automethod:: Client.unfollow_list

.. automethod:: Client.get_list_followers

.. automethod:: Client.get_followed_lists

.. automethod:: Client.follow_list

List lookup

.. automethod:: Client.get_list

.. automethod:: Client.get_owned_lists

List members

.. automethod:: Client.remove_list_member

.. automethod:: Client.get_list_members

.. automethod:: Client.get_list_memberships

.. automethod:: Client.add_list_member

Manage Lists

.. automethod:: Client.delete_list

.. automethod:: Client.update_list

.. automethod:: Client.create_list

Pinned Lists

.. automethod:: Client.unpin_list

.. automethod:: Client.get_pinned_lists

.. automethod:: Client.pin_list

Compliance

Batch compliance

.. automethod:: Client.get_compliance_jobs

.. automethod:: Client.get_compliance_job

.. automethod:: Client.create_compliance_job

.. rubric:: Footnotes

.. [#changelog] https://developer.twitter.com/en/updates/changelog