SERVICE & TOOLS

Twitter / X

Twitter / X (auth required) — post, read, search, interact with tweets

socialOAuth

98 available tools

tweets.search.recent.list

Retrieves Posts from the last 7 days matching a search query.

users.me.list

Retrieves details of the authenticated user.

chat.conversations.get

Retrieves messages and key change events for a specific Chat conversation with pagination support.

chat.conversations.list

Retrieves a list of Chat conversations for the authenticated user's inbox.

chat.conversations.messages.create

Sends an encrypted message to a specific Chat conversation.

chat.conversations.read.create

Marks a specific Chat conversation as read on behalf of the authenticated user.

chat.conversations.typing.create

Sends a typing indicator to a specific Chat conversation on behalf of the authenticated user.

chat.media.get

Downloads encrypted media bytes from an XChat conversation. The response body contains raw binary bytes with content type application/octet-stream, despite the application/json declaration here (a pla…

communities.get

Retrieves details of a specific Community by its ID.

communities.search.list

Retrieves a list of Communities matching the specified search query.

dm_conversations.create

Initiates a new direct message conversation with specified participants.

dm_conversations.dm_events.list

Retrieves direct message events for a specific conversation.

dm_conversations.messages.create

Sends a new direct message to a specific conversation by its ID.

dm_conversations.with.dm_events.list

Retrieves direct message events for a specific conversation.

dm_conversations.with.messages.create

Sends a new direct message to a specific participant by their ID.

dm_events.delete

Deletes a specific direct message event by its ID, if owned by the authenticated user.

dm_events.get

Retrieves details of a specific direct message event by its ID.

dm_events.list

Retrieves a list of recent direct message events across all conversations.

evaluate_note.create

Endpoint to evaluate a community note.

insights.28hr.list

Retrieves engagement metrics for specified Posts over the last 28 hours.

insights.historical.list

Retrieves historical engagement metrics for specified Posts within a defined time range.

lists.create

Creates a new List for the authenticated user.

lists.delete

Deletes a specific List owned by the authenticated user by its ID.

lists.get

Retrieves details of a specific List by its ID.

lists.members.create

Adds a User to a specific List by its ID.

lists.members.delete

Removes a User from a specific List by its ID and the User’s ID.

lists.members.list

Retrieves a list of Users who are members of a specific List by its ID.

lists.tweets.list

Retrieves a list of Posts associated with a specific List by its ID.

lists.update

Updates the details of a specific List owned by the authenticated user by its ID.

media.analytics.list

Retrieves analytics data for media.

media.get

Retrieves details of a specific Media file by its media key.

media.list

Retrieves details of Media files by their media keys.

media.metadata.create

Creates metadata for a Media file.

media.subtitles.create

Creates subtitles for a specific Media file.

media.subtitles.delete

Deletes subtitles for a specific Media file.

news.get

Retrieves news story by its ID.

news.search.list

Retrieves a list of News stories matching the specified search query.

notes.create

Creates a community note endpoint for LLM use case.

notes.delete

Deletes a community note.

notes.search.notes_written.list

Returns all the community notes written by the user.

notes.search.posts_eligible_for_notes.list

Returns all the posts that are eligible for community notes.

spaces.buyers.list

Retrieves a list of Users who purchased tickets to a specific Space by its ID.

spaces.by.creator_ids.list

Retrieves details of Spaces created by specified User IDs.

spaces.get

Retrieves details of a specific space by its ID.

spaces.list

Retrieves details of multiple Spaces by their IDs.

spaces.search.list

Retrieves a list of Spaces matching the specified search query.

spaces.tweets.list

Retrieves a list of Posts shared in a specific Space by its ID.

tweets.analytics.list

Retrieves analytics data for specified Posts within a defined time range.

tweets.create

Creates a new Post for the authenticated user, or edits an existing Post when edit_options are provided.

tweets.delete

Deletes a specific Post by its ID, if owned by the authenticated user.