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.
Credentials
Connect X (Twitter) under Credentials in the node settings. See Connecting credentials 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.readtweet.writeusers.readoffline.accesslike.readlike.writefollows.readfollows.writebookmark.readbookmark.writeblock.readblock.writemute.readmute.writelist.readlist.write
Twitter bearer token
Enter the values manually when creating the credential. Get your credentials here.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 |