← Back to catalog

Social

X

Post, search, research accounts, and engage on X (Twitter) via OAuth 2.0.

swirls add x
actionPOSTv1.0.0

Create or Edit Post

Creates a new Post for the authenticated user, or edits an existing Post when edit_options are provided. Supports paid partnership disclosure via the paid_partnership field.

tweet.writetweet.readusers.read
Source
actionDELETEv1.0.0

Delete Post

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

tweet.writetweet.read
Source
actionPOSTv1.0.0

Follow User

Causes the authenticated user to follow a specific user by their ID.

follows.writetweet.readusers.read
Source
actionGETv1.0.0

Get followers

Retrieves a list of Users who follow a specific User by their ID.

follows.readtweet.readusers.read
Source
actionGETv1.0.0

Get mentions

Retrieves a list of Posts that mention a specific User by their ID.

tweet.readusers.read
Source
actionGETv1.0.0

Get my User

Retrieves details of the authenticated user.

users.read
Source
actionGETv1.0.0

Get Post by ID

Retrieves details of a specific Post by its ID.

tweet.read
Source
actionGETv1.0.0

Get Posts

Retrieves a list of posts authored by a specific User by their ID.

tweet.readusers.read
Source
actionGETv1.0.0

Get User by username

Retrieves details of a specific User by their username.

tweet.readusers.read
Source
actionPOSTv1.0.0

Like Post

Causes the authenticated user to Like a specific Post by its ID.

like.writetweet.readusers.read
Source
actionPOSTv1.0.0

Repost Post

Causes the authenticated user to repost a specific Post by its ID.

tweet.writetweet.readusers.read
Source
actionGETv1.0.0

Search recent Posts

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

tweet.readusers.read
Source
actionGETv1.0.0

Search Users

Retrieves a list of Users matching a search query.

tweet.readusers.read
Source
Beyond the catalog

Any provider, on request.

01

Request it

Tell us the provider. We 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