← Back to catalog

Social

Twitter API v2

auto-generated
swirls add twitter
actionPOSTv1.0.0

Add a List member

Causes a User to become a member of a List.

Source
actionPOSTv1.0.0

Add Tweet to Bookmarks

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

Source
actionPOSTv1.0.0

Add/Delete rules

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.

Source
actionPOSTv1.0.0

Block User by User ID

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

Source
actionGETv1.0.0

Bookmarks by User

Returns Tweet objects that have been bookmarked by the requesting User

Source
actionPOSTv1.0.0

Create List

Creates a new List.

Source
actionPOSTv1.0.0

Creation of a Tweet

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

Source
actionDELETEv1.0.0

Delete List

Delete a List that you own.

Source
actionGETv1.0.0

Filtered stream

Streams Tweets matching the stream's active rule set.

Source
actionGETv1.0.0

Firehose stream

Streams 100% of public Tweets.

Source
actionPOSTv1.0.0

Follow a List

Causes a User to follow a List.

Source
actionPOSTv1.0.0

Follow User

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

Source
actionGETv1.0.0

Followers by User ID

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

Source
actionGETv1.0.0

Following by User ID

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

Source
actionGETv1.0.0

Full-archive search

Returns Tweets that match a search query.

Source
actionPUTv1.0.0

Hide replies

Hides or unhides a reply to an owned conversation.

Source
actionPOSTv1.0.0

Mute User by User ID.

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

Source
actionPOSTv1.0.0

Pin a List

Causes a User to pin a List.

Source
actionGETv1.0.0

Recent search

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

Source
actionGETv1.0.0

Recent search counts

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

Source
actionDELETEv1.0.0

Remove a List member

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

Source
actionGETv1.0.0

Retrieve Tweets that quote a Tweet.

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

Source
actionGETv1.0.0

Rules lookup

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.

Source
actionGETv1.0.0

Sample 10% stream

Streams a deterministic 10% of public Tweets.

Source
actionGETv1.0.0

Sample stream

Streams a deterministic 1% of public Tweets.

Source
actionGETv1.0.0

Search for Spaces

Returns Spaces that match the provided query.

Source
actionPOSTv1.0.0

Send a new message to a user

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

Source
actionGETv1.0.0

Space lookup by Space ID

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

Source
actionGETv1.0.0

Space lookup up Space IDs

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

Source
actionGETv1.0.0

Tweet lookup by Tweet ID

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

Source
actionGETv1.0.0

Tweet lookup by Tweet IDs

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

Source
actionGETv1.0.0

Tweets Label stream

Streams 100% of labeling events applied to Tweets

Source
actionDELETEv1.0.0

Unblock User by User ID

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

Source
actionDELETEv1.0.0

Unfollow a List

Causes a User to unfollow a List.

Source
actionDELETEv1.0.0

Unfollow User

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

Source
actionDELETEv1.0.0

Unmute User by User ID

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

Source
actionDELETEv1.0.0

Unpin a List

Causes a User to remove a pinned List.

Source
actionPUTv1.0.0

Update List.

Update a List that you own.

Source
actionGETv1.0.0

User lookup by ID

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

Source
actionGETv1.0.0

User lookup by IDs

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

Source
actionGETv1.0.0

User lookup by username

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

Source
actionGETv1.0.0

User lookup by usernames

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

Source
actionGETv1.0.0

User lookup me

This endpoint returns information about the requesting User.

Source
Beyond the catalog

Any provider, on request.

01

Request it

Tell us which provider you need, and we will ship it in the registry.

02

Generate it

Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.

acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
 
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec