All integrations
TW
Catalogue metadata onlysocial media accountsv20260812_00

TWITTER

Twitter

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.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

79

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2

OAUTH2

twitter_oauth

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Application Bearer Tokengeneric_id · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 61–79 of 79 actions

Fetch recent tweet counts

TWITTER_SEARCH_RECENT_COUNTS

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

Untrusted display-only summary

Search for spaces

TWITTER_SEARCH_SPACES

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

Untrusted display-only summary

Send a new message to a user

TWITTER_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 messages.

Untrusted display-only summary

Send a new message to a DM conversation

TWITTER_SEND_DM_TO_CONVERSATION

Sends a message, with optional text and/or media attachments (using pre-uploaded `media_id`s), to a specified Twitter Direct Message conversation.

Untrusted display-only summary

Get tweets label stream

TWITTER_STREAM_POST_LABELS

Stream real-time Tweet label events (apply/remove). Requires Enterprise access and App-Only OAuth 2.0 auth. Returns PublicTweetNotice or PublicTweetUnviewable events. 403 errors indicate missing Enterprise access or wrong auth type.

Untrusted display-only summary

Unfollow a list

TWITTER_UNFOLLOW_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 `following: false` on success, even if the user was not initially following the list.

Untrusted display-only summary

Unfollow user

TWITTER_UNFOLLOW_USER

Allows the authenticated user to unfollow an existing Twitter user (`target_user_id`), which removes the follow relationship. The source user ID is automatically determined from the authenticated session.

Untrusted display-only summary

Unlike post

TWITTER_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.

Untrusted display-only summary

Unmute a user by user ID

TWITTER_UNMUTE_USER

Unmutes a target user for the authenticated user, allowing them to see Tweets and notifications from the target user again. The source_user_id is automatically populated from the authenticated user's credentials.

Untrusted display-only summary

Unpin a list

TWITTER_UNPIN_LIST

Unpins a List (specified by list_id) from the authenticated user's profile. The user ID is automatically retrieved if not provided.

Untrusted display-only summary

Unretweet post

TWITTER_UNRETWEET_POST

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

Untrusted display-only summary

Update list attributes

TWITTER_UPDATE_LIST

Updates an existing Twitter List's name, description, or privacy status, requiring the List ID and at least one mutable property.

Untrusted display-only summary

Upload Large Media

TWITTER_UPLOAD_LARGE_MEDIA

Use this to upload a single media file to X/Twitter. Automatically uses chunked upload for GIFs, videos, and images larger than 5 MB. Max file size: 512 MB; max video duration: 140 seconds. After upload, poll TWITTER_GET_MEDIA_UPLOAD_STATUS until processing_info.state=='succeeded' before attaching the media_id to a tw…

Untrusted display-only summary

Upload Media

TWITTER_UPLOAD_MEDIA

Upload media (images only) to X/Twitter using the v2 API. Supports tweet_image, dm_image, and subtitles media categories only. One file per call; the returned media_id expires (see expires_after_secs in response), so upload immediately before creating the tweet. For GIFs, videos, or any file larger than ~5 MB, use TWI…

Untrusted display-only summary

Get user reverse chronological timeline

TWITTER_USER_HOME_TIMELINE_BY_USER_ID

Retrieves the home timeline (reverse chronological feed) for the authenticated Twitter user. Returns tweets from accounts the user follows as well as the user's own tweets, in reverse chronological order. Useful for displaying the personalized feed without algorithmic sorting. CRITICAL: The 'id' parameter MUST be the…

Untrusted display-only summary

Like a tweet

TWITTER_USER_LIKE_POST

Allows the authenticated user to like a specific, accessible Tweet, provided neither user has blocked the other and the authenticated user is not restricted from liking. The authenticated user's ID is automatically determined from the OAuth token - you only need to provide the tweet_id.

Untrusted display-only summary

Look up user by username

TWITTER_USER_LOOKUP_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 protected profiles not followed by the authenticated user.

Untrusted display-only summary

Look up users by username

TWITTER_USER_LOOKUP_BY_USERNAMES

Retrieves detailed information for 1 to 100 Twitter users by their usernames (each 1-15 alphanumeric characters/underscores), allowing customizable user/tweet fields and expansion of related data like pinned tweets.

Untrusted display-only summary

Get authenticated user

TWITTER_USER_LOOKUP_ME

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

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.