vMira
Twitter logo

Connect Twitter to vMira

Chat with Twitter and automate it — add a list member in Twitter, on demand or on a schedule. Connect with your own credentials, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.

Use it anywhere you chat

Run Twitter from the chat you already use.

Connect Twitter once and use it from WhatsApp, Instagram, Telegram, Messenger, LINE — or the web. One account, same history and connected apps across every surface.

Social Media Accounts

What Twitter does — and what Mira does with it.

Twitter, Inc. was an American social media company based in San Francisco, California, which operated and was named for named for its flagship social media network prior to its rebrand as X..

78 chat actionsConnect with your credentialsLeast-privilege & revocableSocial Media AccountsSocial Media Marketing

From any chat

What Mira can do with Twitter.

72 Twitter actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.

Add a list member

Adds a user to a specified twitter list; the list must be owned by the authenticated user.

Add post to bookmarks

Adds a specified, existing, and accessible tweet to a user's bookmarks, with success indicated by the 'bookmarked' field in the response.

Get bookmarks by user

Retrieves tweets bookmarked by the authenticated user, where the provided user id must match the authenticated user's id.

Create group DM conversation

Creates a new group direct message (dm) conversation on twitter with specified participant ids and an initial message, which can include text and media attachments.

Create compliance job

Creates a new compliance job to check the status of tweet or user ids; upload ids as a plain text file (one id per line) to the `upload url` received in the response.

Create a list

Creates a new, empty list on x (formerly twitter), for which the provided name must be unique for the authenticated user; accounts are added separately.

Create a post

Creates a tweet on twitter; `text` is required unless `card uri`, `media media ids`, `poll options`, or `quote tweet id` is provided.

Delete direct message

Permanently deletes a specific twitter direct message (dm) event using its `event id` if the authenticated user sent it; this action is irreversible and does not delete entire c...

Delete list

Permanently deletes a specified twitter list using its id, which must be owned by the authenticated user; this action is irreversible and the list must already exist.

Fetch list members by id

Fetches members of a specific twitter list, identified by its unique id.

Fetch space ticket buyers list

Retrieves a list of users who purchased tickets for a specific, valid, and ticketed twitter space.

Follow a list

Allows the authenticated user (`id`) to follow a specific twitter list (`list id`) they are permitted to access, subscribing them to the list's timeline; this does not automatic...

Get followers by user id

Retrieves a list of users who follow a specified public twitter user id.

Get following by user ID

Retrieves users followed by a specific twitter user, allowing pagination and customization of returned user and tweet data fields via expansions.

Follow a user

Allows an authenticated user (path `id`) to follow another user (`target user id`), which results in a pending request if the target user's tweets are protected.

Search full archive of tweets

Searches the full archive of public tweets from march 2006 onwards; use 'start time' and 'end time' together for a defined time window.

Get full archive search counts

Returns a count of tweets from the full archive that match a specified query, aggregated by day, hour, or minute; `start time` must be before `end time` if both are provided, an...

Get a user's list memberships

Retrieves all twitter lists a specified user is a member of, including public lists and private lists the authenticated user is authorized to view.

Get a user's owned lists

Call this action to retrieve lists created (owned) by a specific twitter user, not lists they follow or are subscribed to.

Get a user's pinned lists

Retrieves the lists a specific, existing twitter user has pinned to their profile to highlight them.

Get users blocked by user ID

Retrieves user objects for accounts blocked by the specified user id; this is a read-only view of a user's block list.

Get DM events by ID

Fetches a specific direct message (dm) event by its unique id, allowing optional expansion of related data like users or tweets; ensure the `event id` refers to an existing dm e...

Get DM events for a DM conversation

Fetches direct message (dm) events for a one-on-one conversation with a specified participant id, ordered chronologically newest to oldest; does not support group dms.

Get list followers

Fetches a list of users who follow a specific twitter list, identified by its id; ensure the authenticated user has access if the list is private.

Get muted users

Returns user objects muted by the x user identified by the `id` path parameter.

Get post retweeters

Retrieves users who publicly retweeted a specified public post id, excluding quote tweets and retweets from private accounts.

Get recent direct message events

Returns recent direct message events for the authenticated user, such as new messages or changes in conversation participants.

Get user's followed lists

Returns metadata (not tweets) for lists a specific twitter user follows, optionally including expanded owner details.

Set reply visibility

Hides or unhides an existing reply tweet.

Lookup list by ID

Returns metadata for a specific twitter list, identified by its id; does not return list members but can expand the owner's user object via the `expansions` parameter.

List post likers

Retrieves users who have liked the post (tweet) identified by the provided id.

List posts timeline by list ID

Fetches the most recent tweets posted by members of a specified twitter list.

Mute user by ID

Mutes a target user on behalf of an authenticated user, preventing the target's tweets and retweets from appearing in the authenticated user's home timeline without notifying th...

Pin a list

Pins a specified list to the authenticated user's profile, provided the list exists, the user has access rights, and the pin limit (typically 5 lists) is not exceeded.

Delete tweet

Irreversibly deletes a specific tweet by its id; the tweet may persist in third-party caches after deletion.

Look up post by id

Fetches comprehensive details for a single tweet by its unique id, provided the tweet exists and is accessible.

Get tweets by IDs

Retrieves detailed information for one or more posts (tweets) identified by their unique ids, allowing selection of specific fields and expansions.

Get tweets label stream

Establishes a persistent stream of real-time events for when tweet labels are applied or removed, offering insights into content categorization.

Fetch tweet usage data

Fetches tweet usage statistics for a project (e.g., consumption, caps, daily breakdowns for project & client apps) to monitor api limits; data can be retrieved for 1 to 90 days.

Search recent tweets

Searches tweets from the last 7 days matching a query (using x's search syntax), ideal for real-time analysis, trend monitoring, or retrieving posts from specific users (e.g., `...

Fetch recent tweet counts

Retrieves the count of tweets matching a specified search query within the last 7 days, aggregated by 'minute', 'hour', or 'day'.

Remove a bookmarked post

Removes a tweet, specified by `tweet id`, from the authenticated user's bookmarks; the tweet must have been previously bookmarked by the user for the action to have an effect.

Remove a list member

Removes a user from a twitter list; the response `is member` field will be `false` if removal was successful or the user was not a member, and the updated list of members is not...

Retrieve compliance job by id

Retrieves status, download/upload urls, and other details for an existing twitter compliance job specified by its unique id.

Retrieve compliance jobs

Returns a list of recent compliance jobs, filtered by type (tweets or users) and optionally by status.

Retrieve DM conversation events

Retrieves direct message (dm) events for a specific conversation id on twitter, useful for analyzing messages and participant activities.

Retrieve posts from a space

Retrieves tweets from a specified twitter space id; the space must be accessible and results are batched (not streamed).

Retrieve posts that quote a post

Retrieves tweets that quote a specified tweet, requiring a valid tweet id.

Retrieve retweets of a post

Retrieves tweets that retweeted a specified public or authenticated-user-accessible tweet id, optionally customizing the response with fields and expansions.

Retrieve liked tweets by user ID

Retrieves tweets liked by a specified twitter user, provided their liked tweets are public or accessible.

Fetch OpenAPI specification

Fetches the openapi specification (json) for twitter's api v2, used to programmatically understand the api's structure for developing client libraries or tools.

Retweet post

Retweets a tweet (`tweet id`) for a given user (`id`), provided the tweet is public (or user follows if protected), not already retweeted by the user, and its author has not blo...

Search for spaces

Searches for twitter spaces by a textual query, optionally filtering by state (live, scheduled, all) to discover audio conversations.

Send a new message to a DM conversation

Sends a message, with optional text and/or media attachments (using pre-uploaded `media id`s), to a specified twitter direct message conversation.

Send a new message to a user

Sends a new direct message with text and/or media (media id for attachments must be pre-uploaded) to a specified twitter user; this creates a new dm and does not modify existing...

Look up space by ID

Retrieves details for a twitter space by its id, allowing for customization and expansion of related data, provided the space id is valid and accessible.

Get spaces by creator IDs

Retrieves twitter spaces created by a list of specified user ids, with options to customize returned data fields.

Get space information by IDs

Fetches detailed information for one or more twitter spaces (live, scheduled, or ended) by their unique ids; at least one space id must be provided.

Unfollow a list

Enables a user (via `id`) to unfollow a specific twitter list (via `list id`), which removes its tweets from their timeline and stops related notifications; the action reports `...

Unfollow user

Allows the authenticated `source user id` to unfollow an existing twitter user (`target user id`), which removes the follow relationship.

Unlike post

Allows an authenticated user (`id`) to remove their like from a specific post (`tweet id`); the action is idempotent and completes successfully even if the post was not liked.

Unmute a user by user ID

Unmutes a `target user id` for the `source user id` (authenticated user), allowing the source user to see tweets and notifications from the target user again.

Unpin a list

Unpins a list (specified by list id) from a user's profile (specified by id), provided the list is currently pinned by that user.

Unretweet post

Removes a user's retweet of a specified post, if the user had previously retweeted it.

Update list attributes

Updates an existing twitter list's name, description, or privacy status, requiring the list id and at least one mutable property.

Get user reverse chronological timeline

Retrieves the home timeline/feed for a specified twitter user, showing tweets from accounts they follow - not their own posts - in reverse chronological order; useful for displa...

Like a tweet

Allows the authenticated user (`id`) to like a specific, accessible tweet (`tweet id`), provided neither user has blocked the other and the authenticated user is not restricted...

Look up user by ID

Retrieves detailed public information for a twitter user by their id, optionally expanding related data (e.g., pinned tweets) and specifying particular user or tweet fields to r...

Look up users by IDs

Retrieves detailed information for specified x (formerly twitter) user ids, optionally customizing returned fields and expanding related entities.

Look up user by username

Fetches public profile information for a valid and existing twitter user by their username, optionally expanding related data like pinned tweets; results may be limited for prot...

Look up users by username

Retrieves detailed information for 1 to 100 twitter users by their usernames (each 1-15 alphanumeric characters/underscores), allowing customizable user/tweet fields and expansi...

Get authenticated user

Returns profile information for the currently authenticated x user, customizable via request fields.

Chat or automate

Put Twitter on autopilot.

Ask once, or set it and forget it. Turn Twitter actions into recurring vMira workflows — scheduled runs that run on their own and deliver straight to your chat on any platform.

Every morning

Mira add a list member and sends the result to your chat.

Every week

Mira add post to bookmarks and posts a digest to Slack or WhatsApp.

On any schedule

Mira chains several Twitter actions into one recurring workflow, delivered wherever you chat.

Try asking

Things to ask Mira about Twitter.

Add a list member in Twitter

Add post to bookmarks in Twitter

Get bookmarks by user in Twitter

Create group DM conversation in Twitter

Create compliance job in Twitter

Connect in a few steps

How to connect Twitter to vMira.

01

Open a chat

On the web app or in WhatsApp, Telegram, Instagram or Messenger.

02

Ask for Twitter

Tell Mira what you want done — e.g. “Add a list member in Twitter.”

03

Add your credentials

Connect Twitter with your own API key or OAuth app — Mira stores it securely and acts on your behalf, revocable anytime.

FAQ

Twitter + vMira, in brief.

Can I connect Twitter to AI?

Yes. Connect Twitter to vMira and run it from any chat with your own credentials. Mira turns your plain-language request into the right Twitter action and runs it on your account.

What can Mira do with Twitter?

72 Twitter actions — including Add a list member, Add post to bookmarks, Get bookmarks by user. Just ask in plain language once it is connected.

Can I automate Twitter or run it on a schedule?

Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs that chain Twitter actions and deliver the result to your chat automatically.

Which apps can I use Twitter from?

The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.

Is Twitter on vMira free?

You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.

Related

More social media accounts apps vMira connects to.

Half the price

Every AI. Up to 200× the usage. From $4 a month.

See plans