integrations.sh
← all integrations

twitter.com – current

OpenAPI apis-guru social

Twitter API v2 available endpoints

Homepage
https://api.apis.guru/v2/specs/twitter.com:current/2.61.json
Provider
twitter.com:current / current
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/twitter.com/current/2.61/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/twitter.com/current/2.61/openapi.yaml

Tools (82)

Extracted live via the executor SDK.

  • bookmarks.getUsersIdBookmarks

    Returns Tweet objects that have been bookmarked by the requesting User

  • bookmarks.postUsersIdBookmarks

    Adds a Tweet (ID in the body) to the requesting User's (in the path) bookmarks

  • bookmarks.usersIdBookmarksDelete

    Removes a Tweet from the requesting User's bookmarked Tweets.

  • compliance.createBatchComplianceJob

    Creates a compliance for the given job type

  • compliance.getBatchComplianceJob

    Returns a single Compliance Job by ID

  • compliance.getTweetsComplianceStream

    Streams 100% of compliance data for Tweets

  • compliance.getTweetsLabelStream

    Streams 100% of labeling events applied to Tweets

  • compliance.getUsersComplianceStream

    Streams 100% of compliance data for Users

  • compliance.listBatchComplianceJobs

    Returns recent Compliance Jobs for a given job type and optional job status

  • directMessages.dmConversationByIdEventIdCreate

    Creates a new message for a DM Conversation specified by DM Conversation ID

  • directMessages.dmConversationIdCreate

    Creates a new DM Conversation.

  • directMessages.dmConversationWithUserEventIdCreate

    Creates a new message for a DM Conversation with a participant user by ID

  • directMessages.getDmConversationsIdDmEvents

    Returns DM Events for a DM Conversation

  • directMessages.getDmConversationsWithParticipantIdDmEvents

    Returns DM Events for a DM Conversation

  • directMessages.getDmEvents

    Returns recent DM Events across DM conversations

  • general.getOpenApiSpec

    Full OpenAPI Specification in JSON format. (See )

  • lists.getUserListMemberships

    Get a User's List Memberships.

  • lists.listAddMember

    Causes a User to become a member of a List.

  • lists.listIdCreate

    Creates a new List.

  • lists.listIdDelete

    Delete a List that you own.

  • lists.listIdGet

    Returns a List.

  • lists.listIdUpdate

    Update a List that you own.

  • lists.listRemoveMember

    Causes a User to be removed from the members of a List.

  • lists.listUserFollow

    Causes a User to follow a List.

  • lists.listUserOwnedLists

    Get a User's Owned Lists.

  • lists.listUserPin

    Causes a User to pin a List.

  • lists.listUserPinnedLists

    Get a User's Pinned Lists.

  • lists.listUserUnfollow

    Causes a User to unfollow a List.

  • lists.listUserUnpin

    Causes a User to remove a pinned List.

  • lists.userFollowedLists

    Returns a User's followed Lists.

  • spaces.findSpaceById

    Returns a variety of information about the Space specified by the requested ID

  • spaces.findSpacesByCreatorIds

    Returns a variety of information about the Spaces created by the provided User IDs

  • spaces.findSpacesByIds

    Returns a variety of information about the Spaces specified by the requested IDs

  • spaces.searchSpaces

    Returns Spaces that match the provided query.

  • spaces.spaceBuyers

    Retrieves the list of Users who purchased a ticket to the given space

  • spaces.spaceTweets

    Retrieves Tweets shared in the specified Space.

  • tweets.addOrDeleteRules

    Add or delete rules from a User's active rule set. Users can provide unique, optionally tagged rules to add. Users can delete their entire rule set or a subset specified by rule ids or values.

  • tweets.createTweet

    Causes the User to create a Tweet under the authorized account.

  • tweets.deleteTweetById

    Delete specified Tweet (in the path) by ID.

  • tweets.findTweetById

    Returns a variety of information about the Tweet specified by the requested ID.

  • tweets.findTweetsById

    Returns a variety of information about the Tweet specified by the requested ID.

  • tweets.findTweetsThatQuoteATweet

    Returns a variety of information about each Tweet that quotes the Tweet specified by the requested ID.

  • tweets.getRules

    Returns rules from a User's active rule set. Users can fetch all of their rules or a subset, specified by the provided rule ids.

  • tweets.getTweetsFirehoseStream

    Streams 100% of public Tweets.

  • tweets.getTweetsSample10Stream

    Streams a deterministic 10% of public Tweets.

  • tweets.hideReplyById

    Hides or unhides a reply to an owned conversation.

  • tweets.listsIdTweets

    Returns a list of Tweets associated with the provided List ID.

  • tweets.sampleStream

    Streams a deterministic 1% of public Tweets.

  • tweets.searchStream

    Streams Tweets matching the stream's active rule set.

  • tweets.tweetCountsFullArchiveSearch

    Returns Tweet Counts that match a search query.

  • tweets.tweetCountsRecentSearch

    Returns Tweet Counts from the last 7 days that match a search query.

  • tweets.tweetsFullarchiveSearch

    Returns Tweets that match a search query.

  • tweets.tweetsRecentSearch

    Returns Tweets from the last 7 days that match a search query.

  • tweets.usersIdLike

    Causes the User (in the path) to like the specified Tweet. The User in the path must match the User context authorizing the request.

  • tweets.usersIdLikedTweets

    Returns a list of Tweets liked by the provided User ID

  • tweets.usersIdMentions

    Returns Tweet objects that mention username associated to the provided User ID

  • tweets.usersIdRetweets

    Causes the User (in the path) to retweet the specified Tweet. The User in the path must match the User context authorizing the request.

  • tweets.usersIdTimeline

    Returns Tweet objects that appears in the provided User ID's home timeline

  • tweets.usersIdTweets

    Returns a list of Tweets authored by the provided User ID

  • tweets.usersIdUnlike

    Causes the User (in the path) to unlike the specified Tweet. The User must match the User context authorizing the request

  • tweets.usersIdUnretweets

    Causes the User (in the path) to unretweet the specified Tweet. The User must match the User context authorizing the request

  • users.findMyUser

    This endpoint returns information about the requesting User.

  • users.findUserById

    This endpoint returns information about a User. Specify User by ID.

  • users.findUserByUsername

    This endpoint returns information about a User. Specify User by username.

  • users.findUsersById

    This endpoint returns information about Users. Specify Users by their ID.

  • users.findUsersByUsername

    This endpoint returns information about Users. Specify Users by their username.

  • users.listGetFollowers

    Returns a list of Users that follow a List by the provided List ID

  • users.listGetMembers

    Returns a list of Users that are members of a List by the provided List ID.

  • users.tweetsIdLikingUsers

    Returns a list of Users that have liked the provided Tweet ID

  • users.tweetsIdRetweetingUsers

    Returns a list of Users that have retweeted the provided Tweet ID

  • users.usersIdBlock

    Causes the User (in the path) to block the target User. The User (in the path) must match the User context authorizing the request

  • users.usersIdBlocking

    Returns a list of Users that are blocked by the provided User ID

  • users.usersIdFollow

    Causes the User(in the path) to follow, or “request to follow” for protected Users, the target User. The User(in the path) must match the User context authorizing the request

  • users.usersIdFollowers

    Returns a list of Users who are followers of the specified User ID.

  • users.usersIdFollowing

    Returns a list of Users that are being followed by the provided User ID

  • users.usersIdMute

    Causes the User (in the path) to mute the target User. The User (in the path) must match the User context authorizing the request.

  • users.usersIdMuting

    Returns a list of Users that are muted by the provided User ID

  • users.usersIdUnblock

    Causes the source User to unblock the target User. The source User must match the User context authorizing the request

  • users.usersIdUnfollow

    Causes the source User to unfollow the target User. The source User must match the User context authorizing the request

  • users.usersIdUnmute

    Causes the source User to unmute the target User. The source User must match the User context authorizing the request

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools