> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noclick.com/llms.txt
> Use this file to discover all available pages before exploring further.

# X (Twitter)

> Connect X (Twitter) to your workflows: 123 operations across 20 categories.

The X (Twitter) node adds X (Twitter) operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

<Note>
  You can wire the X (Twitter) node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect X (Twitter) under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) for the general flow.

### Twitter OAuth

Sign in with your X (Twitter) account when prompted; no keys to copy.

NoClick requests the following permissions:

* `tweet.read`
* `tweet.write`
* `users.read`
* `offline.access`
* `like.read`
* `like.write`
* `follows.read`
* `follows.write`
* `bookmark.read`
* `bookmark.write`
* `block.read`
* `block.write`
* `mute.read`
* `mute.write`
* `list.read`
* `list.write`

### Twitter bearer token

Enter the values manually when creating the credential.

[Get your credentials here](https://developer.x.com/en/portal/dashboard).

## Operations

### API usage

| Operation         | ID              | Description        |
| ----------------- | --------------- | ------------------ |
| **Get Api Usage** | `get_api_usage` | Get API usage data |

### Block

| Operation             | ID                  | Description       |
| --------------------- | ------------------- | ----------------- |
| **Block User**        | `block_user`        | Block a user      |
| **Get Blocked Users** | `get_blocked_users` | Get blocked users |
| **Unblock User**      | `unblock_user`      | Unblock a user    |

### Bookmark folder

| Operation                                  | ID                                       | Description                                     |
| ------------------------------------------ | ---------------------------------------- | ----------------------------------------------- |
| **Get Bookmark Folders**                   | `get_bookmark_folders`                   | Get bookmark folders for the authenticated user |
| **Get Posts Eligible for Community Notes** | `get_posts_eligible_for_community_notes` | Get posts eligible for community notes          |

### Community

| Operation               | ID                    | Description            |
| ----------------------- | --------------------- | ---------------------- |
| **Get Community by Id** | `get_community_by_id` | Get a community by ID  |
| **Search Communities**  | `search_communities`  | Search for communities |

### Compliance job

| Operation                    | ID                         | Description                |
| ---------------------------- | -------------------------- | -------------------------- |
| **Create Compliance Job**    | `create_compliance_job`    | Create a compliance job    |
| **Get Compliance Job by Id** | `get_compliance_job_by_id` | Get a compliance job by ID |
| **List Compliance Jobs**     | `list_compliance_jobs`     | List compliance jobs       |

### Direct message

| Operation                                      | ID                                           | Description                                     |
| ---------------------------------------------- | -------------------------------------------- | ----------------------------------------------- |
| **Create Group Direct Message Conversation**   | `create_group_direct_message_conversation`   | Create a group Direct Message conversation      |
| **Delete Direct Message Event**                | `delete_direct_message_event`                | Delete a DM event                               |
| **Get All Direct Message Events**              | `get_all_direct_message_events`              | Get all DM events for the authenticated user    |
| **Get Direct Message Conversation with User**  | `get_direct_message_conversation_with_user`  | Get DM conversation events with a specific user |
| **Get Direct Message Event by Id**             | `get_direct_message_event_by_id`             | Get a specific DM event by ID                   |
| **Get Direct Message Events for Conversation** | `get_direct_message_events_for_conversation` | Get DM events for a specific conversation ID    |
| **Send Direct Message**                        | `send_direct_message`                        | Send a one-to-one Direct Message                |
| **Send Direct Message to Conversation**        | `send_direct_message_to_conversation`        | Send a message to an existing conversation      |

### DM block

| Operation            | ID                 | Description             |
| -------------------- | ------------------ | ----------------------- |
| **Block User Dms**   | `block_user_dms`   | Block DMs from a user   |
| **Unblock User Dms** | `unblock_user_dms` | Unblock DMs from a user |

### List

| Operation                      | ID                           | Description                     |
| ------------------------------ | ---------------------------- | ------------------------------- |
| **Add Member to List**         | `add_member_to_list`         | Add a member to a list          |
| **Create List**                | `create_list`                | Create a new list               |
| **Delete List**                | `delete_list`                | Delete a list                   |
| **Follow List**                | `follow_list`                | Follow a list                   |
| **Get List by Id**             | `get_list_by_id`             | Get a list by ID                |
| **Get List Followers**         | `get_list_followers`         | Get followers of a list         |
| **Get List Members**           | `get_list_members`           | Get members of a list           |
| **Get Lists Followed by User** | `get_lists_followed_by_user` | Get lists followed by a user    |
| **Get Tweets from List**       | `get_tweets_from_list`       | Get tweets from a list          |
| **Get User List Memberships**  | `get_user_list_memberships`  | Get lists a user is a member of |
| **Get User Owned Lists**       | `get_user_owned_lists`       | Get lists owned by a user       |
| **Get User Pinned Lists**      | `get_user_pinned_lists`      | Get pinned lists                |
| **Pin List**                   | `pin_list`                   | Pin a list                      |
| **Remove Member from List**    | `remove_member_from_list`    | Remove a member from a list     |
| **Unfollow List**              | `unfollow_list`              | Unfollow a list                 |
| **Unpin List**                 | `unpin_list`                 | Unpin a list                    |
| **Update List Metadata**       | `update_list_metadata`       | Update list metadata            |

### Media

| Operation                   | ID                        | Description                        |
| --------------------------- | ------------------------- | ---------------------------------- |
| **Create Media Metadata**   | `create_media_metadata`   | Create metadata for uploaded media |
| **Create Media Subtitles**  | `create_media_subtitles`  | Create subtitles for media         |
| **Delete Media Subtitles**  | `delete_media_subtitles`  | Delete subtitles from media        |
| **Get Media Analytics**     | `get_media_analytics`     | Get analytics for media            |
| **Get Media Upload Status** | `get_media_upload_status` | Get the upload status of media     |

### Mute

| Operation           | ID                | Description     |
| ------------------- | ----------------- | --------------- |
| **Get Muted Users** | `get_muted_users` | Get muted users |
| **Mute User**       | `mute_user`       | Mute a user     |
| **Unmute User**     | `unmute_user`     | Unmute a user   |

### News

| Operation                  | ID                       | Description              |
| -------------------------- | ------------------------ | ------------------------ |
| **Get News Article by Id** | `get_news_article_by_id` | Get a news article by ID |
| **Search News Articles**   | `search_news_articles`   | Search news articles     |

### Space

| Operation                          | ID                               | Description                            |
| ---------------------------------- | -------------------------------- | -------------------------------------- |
| **Get Space by Id**                | `get_space_by_id`                | Get a Space by ID                      |
| **Get Space Ticket Holders**       | `get_space_ticket_holders`       | Get buyers (ticket holders) of a Space |
| **Get Spaces by Creator User Ids** | `get_spaces_by_creator_user_ids` | Get Spaces by creator user IDs         |
| **Get Spaces by Ids**              | `get_spaces_by_ids`              | Get multiple Spaces by IDs             |
| **Get Tweets from Space**          | `get_tweets_from_space`          | Get tweets from a Space                |
| **Search Spaces**                  | `search_spaces`                  | Search for Spaces                      |

### Stream

| Operation                                            | ID                                                 | Description                                      |
| ---------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------ |
| **Add Stream Filter Rules**                          | `add_stream_filter_rules`                          | Add stream filter rules                          |
| **Collect 10 Percent Sampled Stream Tweets**         | `collect_10_percent_sampled_stream_tweets`         | Connect to 10% sampled stream and collect tweets |
| **Collect Filtered Stream Tweets**                   | `collect_filtered_stream_tweets`                   | Connect to filtered stream and collect tweets    |
| **Collect Sampled Stream Tweets**                    | `collect_sampled_stream_tweets`                    | Connect to sampled stream and collect tweets     |
| **Delete Stream Filter Rules**                       | `delete_stream_filter_rules`                       | Delete stream filter rules by ID                 |
| **Get All Streaming Connections**                    | `get_all_streaming_connections`                    | Get all streaming connections                    |
| **Get Stream Filter Rules**                          | `get_stream_filter_rules`                          | Get stream filter rules                          |
| **Get Stream Rule Counts**                           | `get_stream_rule_counts`                           | Get stream rule counts                           |
| **Terminate All Streaming Connections**              | `terminate_all_streaming_connections`              | Terminate all streaming connections              |
| **Terminate Streaming Connection**                   | `terminate_streaming_connection`                   | Terminate a specific streaming connection        |
| **Terminate Streaming Connections by Endpoint Type** | `terminate_streaming_connections_by_endpoint_type` | Terminate streaming connections by endpoint type |

### Subscription

| Operation                                       | ID                                            | Description                                    |
| ----------------------------------------------- | --------------------------------------------- | ---------------------------------------------- |
| **Create Account Activity Subscription**        | `create_account_activity_subscription`        | Create an account activity subscription        |
| **Create Account Activity Subscription Replay** | `create_account_activity_subscription_replay` | Create an account activity subscription replay |
| **Delete Account Activity Subscription**        | `delete_account_activity_subscription`        | Delete an account activity subscription        |
| **Get Account Activity Subscription Count**     | `get_account_activity_subscription_count`     | Get account activity subscription count        |
| **Get Account Activity Subscriptions**          | `get_account_activity_subscriptions`          | Get account activity subscriptions             |
| **Validate Account Activity Subscription**      | `validate_account_activity_subscription`      | Validate account activity subscription         |

### Timeline

| Operation             | ID                  | Description                             |
| --------------------- | ------------------- | --------------------------------------- |
| **Get Home Timeline** | `get_home_timeline` | Get reverse chronological home timeline |

### Trend

| Operation                            | ID                                 | Description                                                 |
| ------------------------------------ | ---------------------------------- | ----------------------------------------------------------- |
| **Get Personalized Trending Topics** | `get_personalized_trending_topics` | Get personalized trending topics for the authenticated user |
| **Get Trending Topics by Woeid**     | `get_trending_topics_by_woeid`     | Get trending topics by WOEID                                |

### Tweet

| Operation                          | ID                               | Description                                           |
| ---------------------------------- | -------------------------------- | ----------------------------------------------------- |
| **Add Tweet to Bookmarks**         | `add_tweet_to_bookmarks`         | Add a tweet to bookmarks                              |
| **Create Community Note on Tweet** | `create_community_note_on_tweet` | Create a community note on a tweet                    |
| **Create Tweet**                   | `create_tweet`                   | Create a new tweet                                    |
| **Delete Community Note**          | `delete_community_note`          | Delete a community note                               |
| **Delete Tweet**                   | `delete_tweet`                   | Delete a tweet                                        |
| **Evaluate Community Note**        | `evaluate_community_note`        | Evaluate a community note                             |
| **Get Bookmarked Tweets**          | `get_bookmarked_tweets`          | Get bookmarked tweets                                 |
| **Get Community Notes Written**    | `get_community_notes_written`    | Get community notes written by the authenticated user |
| **Get Tweet by Id**                | `get_tweet_by_id`                | Get a single tweet by ID                              |
| **Get Tweet Retweeters**           | `get_tweet_retweeters`           | Get users who retweeted a tweet                       |
| **Get Tweet Retweets**             | `get_tweet_retweets`             | Get retweets of a tweet                               |
| **Get Tweets by Ids**              | `get_tweets_by_ids`              | Get multiple tweets by IDs                            |
| **Get Tweets Mentioning User**     | `get_tweets_mentioning_user`     | Get tweets mentioning a user                          |
| **Get Tweets Posted by User**      | `get_tweets_posted_by_user`      | Get tweets posted by a user                           |
| **Get Tweets Quoting Tweet**       | `get_tweets_quoting_tweet`       | Get tweets that quote a specific tweet                |
| **Get User Liked Tweets**          | `get_user_liked_tweets`          | Get tweets liked by a user                            |
| **Get Users Who Liked Tweet**      | `get_users_who_liked_tweet`      | Get users who liked a tweet                           |
| **Hide Reply to Tweet**            | `hide_reply_to_tweet`            | Hide a reply to a tweet                               |
| **Like Tweet**                     | `like_tweet`                     | Like a tweet                                          |
| **Remove Tweet from Bookmarks**    | `remove_tweet_from_bookmarks`    | Remove a tweet from bookmarks                         |
| **Retweet Tweet**                  | `retweet_tweet`                  | Retweet a tweet                                       |
| **Search All Tweets Full Archive** | `search_all_tweets_full_archive` | Search all tweets (full archive, Enterprise)          |
| **Search Recent Tweets**           | `search_recent_tweets`           | Search recent tweets (last 7 days)                    |
| **Undo Retweet**                   | `undo_retweet`                   | Undo a retweet                                        |
| **Unhide Reply to Tweet**          | `unhide_reply_to_tweet`          | Unhide a reply to a tweet                             |
| **Unlike Tweet**                   | `unlike_tweet`                   | Unlike a tweet                                        |
| **Upload Media**                   | `upload_media`                   | Upload media (simple upload for small files)          |
| **Upload Media Chunked**           | `upload_media_chunked`           | Upload large media using chunked upload               |

### Tweet analytics

| Operation                         | ID                              | Description                                         |
| --------------------------------- | ------------------------------- | --------------------------------------------------- |
| **Get Tweet Analytics**           | `get_tweet_analytics`           | Get analytics for tweets                            |
| **Get Tweet Counts Full Archive** | `get_tweet_counts_full_archive` | Get tweet counts for full archive (Enterprise only) |
| **Get Tweet Counts Recent**       | `get_tweet_counts_recent`       | Get tweet counts for recent tweets (last 7 days)    |

### User

| Operation                      | ID                           | Description                     |
| ------------------------------ | ---------------------------- | ------------------------------- |
| **Follow User**                | `follow_user`                | Follow a user                   |
| **Get Authenticated User**     | `get_authenticated_user`     | Get the authenticated user      |
| **Get User by Id**             | `get_user_by_id`             | Get a user by ID                |
| **Get User by Username**       | `get_user_by_username`       | Get a user by username          |
| **Get User Followers**         | `get_user_followers`         | Get followers of a user         |
| **Get Users by Ids**           | `get_users_by_ids`           | Get multiple users by IDs       |
| **Get Users by Usernames**     | `get_users_by_usernames`     | Get multiple users by usernames |
| **Get Users Followed by User** | `get_users_followed_by_user` | Get users followed by a user    |
| **Search Users**               | `search_users`               | Search for users                |
| **Unfollow User**              | `unfollow_user`              | Unfollow a user                 |

### Webhook

| Operation                      | ID                           | Description                         |
| ------------------------------ | ---------------------------- | ----------------------------------- |
| **Create Webhook**             | `create_webhook`             | Create a webhook                    |
| **Create Webhook Replay**      | `create_webhook_replay`      | Create a webhook replay             |
| **Create Webhook Stream Link** | `create_webhook_stream_link` | Create a stream link for a webhook  |
| **Delete Webhook**             | `delete_webhook`             | Delete a webhook                    |
| **Delete Webhook Stream Link** | `delete_webhook_stream_link` | Delete a stream link from a webhook |
| **Get Webhook by Id**          | `get_webhook_by_id`          | Get a webhook by ID                 |
| **Get Webhook Stream Links**   | `get_webhook_stream_links`   | Get stream links for a webhook      |
| **Validate Webhook**           | `validate_webhook`           | Validate a webhook                  |
