{"files":{"SKILL.md":"---\nname: twitter-openapi\ndescription: \"Twitter OpenAPI API skill. Use when working with Twitter OpenAPI for 1.1, 2, graphql. Covers 39 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# Twitter OpenAPI\nAPI version: 0.0.1\n\n## Auth\nApiKey Accept in header | ApiKey Accept-Encoding in header | ApiKey Accept-Language in header | ApiKey x-twitter-active-user in header | ApiKey x-twitter-auth-type in header | Bearer bearer | ApiKey x-twitter-client-language in header | ApiKey x-client-transaction-id in header | ApiKey x-client-uuid in header | ApiKey auth_token in cookie | ApiKey ct0 in cookie | ApiKey gt0 in cookie | ApiKey x-csrf-token in header | ApiKey x-guest-token in header | ApiKey Priority in header | ApiKey Referer in header | ApiKey Sec-Ch-Ua in header | ApiKey Sec-Ch-Ua-Mobile in header | ApiKey Sec-Ch-Ua-Platform in header | ApiKey Sec-Fetch-Dest in header | ApiKey Sec-Fetch-Mode in header | ApiKey Sec-Fetch-Site in header | ApiKey user-agent in header\n\n## Base URL\nhttps://x.com/i/api\n\n## Setup\n1. Set Authorization header with Bearer token\n2. GET /1.1/friends/following/list.json -- get friends following list\n3. POST /1.1/friendships/create.json -- create first create.json\n\n## Endpoints\n39 endpoints across 4 groups. See references/api-spec.lap for full details.\n\n### 1.1\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /1.1/friends/following/list.json | get friends following list |\n| POST | /1.1/friendships/create.json | post create friendships |\n| POST | /1.1/friendships/destroy.json | post destroy friendships |\n| GET | /1.1/search/typeahead.json | get search typeahead |\n\n### 2\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /2/search/adaptive.json | get search adaptive |\n\n### Graphql\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /graphql/{pathQueryId}/Bookmarks | get bookmarks |\n| GET | /graphql/{pathQueryId}/CommunityAboutTimeline | get about of community |\n| GET | /graphql/{pathQueryId}/CommunityMediaTimeline | get media list of community |\n| GET | /graphql/{pathQueryId}/CommunityTweetsTimeline | get tweet list of community. rankingMode:[Recency, Relevance] |\n| POST | /graphql/{pathQueryId}/CreateBookmark | create Bookmark |\n| POST | /graphql/{pathQueryId}/CreateRetweet | create Retweet |\n| POST | /graphql/{pathQueryId}/CreateTweet | create Tweet |\n| POST | /graphql/{pathQueryId}/DeleteBookmark | delete Bookmark |\n| POST | /graphql/{pathQueryId}/DeleteRetweet | delete Retweet |\n| POST | /graphql/{pathQueryId}/DeleteTweet | delete Retweet |\n| POST | /graphql/{pathQueryId}/FavoriteTweet | favorite Tweet |\n| GET | /graphql/{pathQueryId}/Favoriters | get tweet favoriters |\n| GET | /graphql/{pathQueryId}/Followers | get user list of followers |\n| GET | /graphql/{pathQueryId}/FollowersYouKnow | get followers you know |\n| GET | /graphql/{pathQueryId}/Following | get user list of following |\n| GET | /graphql/{pathQueryId}/HomeLatestTimeline | get tweet list of timeline |\n| GET | /graphql/{pathQueryId}/HomeTimeline | get tweet list of timeline |\n| GET | /graphql/{pathQueryId}/Likes | get user likes tweets |\n| GET | /graphql/{pathQueryId}/ListLatestTweetsTimeline | get tweet list of timeline |\n| GET | /graphql/{pathQueryId}/NotificationsTimeline | get notification list. timeline_type:[All, Verified, Mentions] |\n| GET | /graphql/{pathQueryId}/ProfileSpotlightsQuery | get user by screen name |\n| GET | /graphql/{pathQueryId}/Retweeters | get tweet retweeters |\n| GET | /graphql/{pathQueryId}/SearchTimeline | search tweet list. product:[Top, Latest, People, Photos, Videos] |\n| GET | /graphql/{pathQueryId}/TweetDetail | get TweetDetail |\n| GET | /graphql/{pathQueryId}/TweetResultByRestId | get TweetResultByRestId |\n| POST | /graphql/{pathQueryId}/UnfavoriteTweet | unfavorite Tweet |\n| GET | /graphql/{pathQueryId}/UserByRestId | get user by rest id |\n| GET | /graphql/{pathQueryId}/UserByScreenName | get user by screen name |\n| GET | /graphql/{pathQueryId}/UserHighlightsTweets | get user highlights tweets |\n| GET | /graphql/{pathQueryId}/UserMedia | get user media tweets |\n| GET | /graphql/{pathQueryId}/UserTweets | get user tweets |\n| GET | /graphql/{pathQueryId}/UserTweetsAndReplies | get user replies tweets |\n| GET | /graphql/{pathQueryId}/UsersByRestIds | get users by rest ids |\n\n### Other\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /other | This is not an actual endpoint |\n\n## Common Questions\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"List all list.json?\" -> GET /1.1/friends/following/list.json\n- \"Create a create.json?\" -> POST /1.1/friendships/create.json\n- \"Create a destroy.json?\" -> POST /1.1/friendships/destroy.json\n- \"Search typeahead.json?\" -> GET /1.1/search/typeahead.json\n- \"Search adaptive.json?\" -> GET /2/search/adaptive.json\n- \"List all Bookmarks?\" -> GET /graphql/{pathQueryId}/Bookmarks\n- \"List all CommunityAboutTimeline?\" -> GET /graphql/{pathQueryId}/CommunityAboutTimeline\n- \"List all CommunityMediaTimeline?\" -> GET /graphql/{pathQueryId}/CommunityMediaTimeline\n- \"List all CommunityTweetsTimeline?\" -> GET /graphql/{pathQueryId}/CommunityTweetsTimeline\n- \"Create a CreateBookmark?\" -> POST /graphql/{pathQueryId}/CreateBookmark\n- \"Create a CreateRetweet?\" -> POST /graphql/{pathQueryId}/CreateRetweet\n- \"Create a CreateTweet?\" -> POST /graphql/{pathQueryId}/CreateTweet\n- \"Create a DeleteBookmark?\" -> POST /graphql/{pathQueryId}/DeleteBookmark\n- \"Create a DeleteRetweet?\" -> POST /graphql/{pathQueryId}/DeleteRetweet\n- \"Create a DeleteTweet?\" -> POST /graphql/{pathQueryId}/DeleteTweet\n- \"Create a FavoriteTweet?\" -> POST /graphql/{pathQueryId}/FavoriteTweet\n- \"List all Favoriters?\" -> GET /graphql/{pathQueryId}/Favoriters\n- \"List all Followers?\" -> GET /graphql/{pathQueryId}/Followers\n- \"List all FollowersYouKnow?\" -> GET /graphql/{pathQueryId}/FollowersYouKnow\n- \"List all Following?\" -> GET /graphql/{pathQueryId}/Following\n- \"List all HomeLatestTimeline?\" -> GET /graphql/{pathQueryId}/HomeLatestTimeline\n- \"List all HomeTimeline?\" -> GET /graphql/{pathQueryId}/HomeTimeline\n- \"List all Likes?\" -> GET /graphql/{pathQueryId}/Likes\n- \"List all ListLatestTweetsTimeline?\" -> GET /graphql/{pathQueryId}/ListLatestTweetsTimeline\n- \"List all NotificationsTimeline?\" -> GET /graphql/{pathQueryId}/NotificationsTimeline\n- \"List all ProfileSpotlightsQuery?\" -> GET /graphql/{pathQueryId}/ProfileSpotlightsQuery\n- \"List all Retweeters?\" -> GET /graphql/{pathQueryId}/Retweeters\n- \"List all SearchTimeline?\" -> GET /graphql/{pathQueryId}/SearchTimeline\n- \"List all TweetDetail?\" -> GET /graphql/{pathQueryId}/TweetDetail\n- \"List all TweetResultByRestId?\" -> GET /graphql/{pathQueryId}/TweetResultByRestId\n- \"Create a UnfavoriteTweet?\" -> POST /graphql/{pathQueryId}/UnfavoriteTweet\n- \"List all UserByRestId?\" -> GET /graphql/{pathQueryId}/UserByRestId\n- \"List all UserByScreenName?\" -> GET /graphql/{pathQueryId}/UserByScreenName\n- \"List all UserHighlightsTweets?\" -> GET /graphql/{pathQueryId}/UserHighlightsTweets\n- \"List all UserMedia?\" -> GET /graphql/{pathQueryId}/UserMedia\n- \"List all UserTweets?\" -> GET /graphql/{pathQueryId}/UserTweets\n- \"List all UserTweetsAndReplies?\" -> GET /graphql/{pathQueryId}/UserTweetsAndReplies\n- \"List all UsersByRestIds?\" -> GET /graphql/{pathQueryId}/UsersByRestIds\n- \"List all other?\" -> GET /other\n- \"How to authenticate?\" -> See Auth section above\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- Paginated endpoints accept limit/offset or cursor parameters\n- Create/update endpoints return the modified resource on success\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Twitter OpenAPI\n@base https://x.com/i/api\n@version 0.0.1\n@auth ApiKey Accept in header | ApiKey Accept-Encoding in header | ApiKey Accept-Language in header | ApiKey x-twitter-active-user in header | ApiKey x-twitter-auth-type in header | Bearer bearer | ApiKey x-twitter-client-language in header | ApiKey x-client-transaction-id in header | ApiKey x-client-uuid in header | ApiKey auth_token in cookie | ApiKey ct0 in cookie | ApiKey gt0 in cookie | ApiKey x-csrf-token in header | ApiKey x-guest-token in header | ApiKey Priority in header | ApiKey Referer in header | ApiKey Sec-Ch-Ua in header | ApiKey Sec-Ch-Ua-Mobile in header | ApiKey Sec-Ch-Ua-Platform in header | ApiKey Sec-Fetch-Dest in header | ApiKey Sec-Fetch-Mode in header | ApiKey Sec-Fetch-Site in header | ApiKey user-agent in header\n@endpoints 39\n@hint download_for_search\n@toc 1.1(4), 2(1), graphql(33), other(1)\n\n@group 1.1\n@endpoint GET /1.1/friends/following/list.json\n@desc get friends following list\n@required {include_profile_interstitial_type: int=1, include_blocking: int=1, include_blocked_by: int=1, include_followed_by: int=1, include_want_retweets: int=1, include_mute_edge: int=1, include_can_dm: int=1, include_can_media_tag: int=1, include_ext_has_nft_avatar: int=1, include_ext_is_blue_verified: int=1, include_ext_verified_type: int=1, include_ext_profile_image_shape: int=1, skip_status: int=1, cursor: int=-1, user_id: str=44196397, count: int=3, with_total_count: bool=true}\n@returns(200) Successful operation\n\n@endpoint POST /1.1/friendships/create.json\n@desc post create friendships\n@returns(200) Successful operation\n\n@endpoint POST /1.1/friendships/destroy.json\n@desc post destroy friendships\n@returns(200) Successful operation\n\n@endpoint GET /1.1/search/typeahead.json\n@desc get search typeahead\n@required {include_ext_is_blue_verified: int=1, include_ext_verified_type: int=1, include_ext_profile_image_shape: int=1, q: str=test, src: str=search_box, result_type: str=events,users,topics}\n@returns(200) Successful operation\n\n@endgroup\n\n@group 2\n@endpoint GET /2/search/adaptive.json\n@desc get search adaptive\n@required {include_profile_interstitial_type: int=1, include_blocking: int=1, include_blocked_by: int=1, include_followed_by: int=1, include_want_retweets: int=1, include_mute_edge: int=1, include_can_dm: int=1, include_can_media_tag: int=1, include_ext_has_nft_avatar: int=1, include_ext_is_blue_verified: int=1, include_ext_verified_type: int=1, include_ext_profile_image_shape: int=1, skip_status: int=1, cards_platform: str=Web-12, include_cards: int=1, include_ext_alt_text: bool=true, include_ext_limited_action_results: bool=false, include_quote_count: bool=true, include_reply_count: int=1, tweet_mode: str=extended, include_ext_views: bool=true, include_entities: bool=true, include_user_entities: bool=true, include_ext_media_color: bool=true, include_ext_media_availability: bool=true, include_ext_sensitive_media_warning: bool=true, include_ext_trusted_friends_metadata: bool=true, send_error_codes: bool=true, simple_quoted_tweet: bool=true, q: str=elon musk, query_source: str=trend_click, count: int=20, requestContext: str=launch, pc: int=1, spelling_corrections: int=1, include_ext_edit_control: bool=true, ext: str=mediaStats,highlightedLabel,hasNftAvatar,voiceInfo,birdwatchPivot,enrichments,superFollowMetadata,unmentionInfo,editControl,vibe}\n@returns(200) Successful operation\n\n@endgroup\n\n@group graphql\n@endpoint GET /graphql/{pathQueryId}/Bookmarks\n@desc get bookmarks\n@required {pathQueryId: str=2neUNDqrrFzbLui8yallcQ, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/CommunityAboutTimeline\n@desc get about of community\n@required {pathQueryId: str=hSZPW3bFfaXkhJRBnZpLMA, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/CommunityMediaTimeline\n@desc get media list of community\n@required {pathQueryId: str=eJqXEMJZ0w89TEGgPwEatw, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/CommunityTweetsTimeline\n@desc get tweet list of community. rankingMode:[Recency, Relevance]\n@required {pathQueryId: str=rp4YNcEs-BXdkm1DA4PMhw, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint POST /graphql/{pathQueryId}/CreateBookmark\n@desc create Bookmark\n@required {pathQueryId: str=aoDbu3RHznuiSkQ9aNM67Q, queryId: str=aoDbu3RHznuiSkQ9aNM67Q, variables: map{tweet_id!: str}}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint POST /graphql/{pathQueryId}/CreateRetweet\n@desc create Retweet\n@required {pathQueryId: str=ojPdsZsimiJrUGLR1sjUtA, queryId: str=ojPdsZsimiJrUGLR1sjUtA, variables: map{dark_request!: bool, tweet_id!: str}}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint POST /graphql/{pathQueryId}/CreateTweet\n@desc create Tweet\n@required {pathQueryId: str=IID9x6WsdMnTlXnzXGq8ng, features: map{articles_preview_enabled!: bool, c9s_tweet_anatomy_moderator_badge_enabled!: bool, communities_web_enable_tweet_community_results_fetch!: bool, creator_subscriptions_quote_tweet_preview_enabled!: bool, freedom_of_speech_not_reach_fetch_enabled!: bool, graphql_is_translatable_rweb_tweet_is_translatable_enabled!: bool, longform_notetweets_consumption_enabled!: bool, longform_notetweets_inline_media_enabled!: bool, longform_notetweets_rich_text_read_enabled!: bool, premium_content_api_read_enabled!: bool, profile_label_improvements_pcf_label_in_post_enabled!: bool, responsive_web_edit_tweet_api_enabled!: bool, responsive_web_enhance_cards_enabled!: bool, responsive_web_graphql_skip_user_profile_image_extensions_enabled!: bool, responsive_web_graphql_timeline_navigation_enabled!: bool, responsive_web_grok_analysis_button_from_backend!: bool, responsive_web_grok_analyze_button_fetch_trends_enabled!: bool, responsive_web_grok_analyze_post_followups_enabled!: bool, responsive_web_grok_image_annotation_enabled!: bool, responsive_web_grok_share_attachment_enabled!: bool, responsive_web_grok_show_grok_translated_post!: bool, responsive_web_jetfuel_frame!: bool, responsive_web_twitter_article_tweet_consumption_enabled!: bool, rweb_tipjar_consumption_enabled!: bool, standardized_nudges_misinfo!: bool, tweet_awards_web_tipping_enabled!: bool, tweet_with_visibility_results_prefer_gql_limited_actions_policy_enabled!: bool, verified_phone_label_enabled!: bool, view_counts_everywhere_api_enabled!: bool}, queryId: str=IID9x6WsdMnTlXnzXGq8ng, variables: map{attachment_url: str, conversation_control: map, dark_request!: bool, disallowed_reply_options: map, media!: map, reply: map, semantic_annotation_ids!: [map], tweet_text!: str}}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint POST /graphql/{pathQueryId}/DeleteBookmark\n@desc delete Bookmark\n@required {pathQueryId: str=Wlmlj2-xzyS1GN3a6cj-mQ, queryId: str=Wlmlj2-xzyS1GN3a6cj-mQ, variables: map{tweet_id!: str}}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint POST /graphql/{pathQueryId}/DeleteRetweet\n@desc delete Retweet\n@required {pathQueryId: str=iQtK4dl5hBmXewYZuEOKVw, queryId: str=iQtK4dl5hBmXewYZuEOKVw, variables: map{dark_request!: bool, source_tweet_id!: str}}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint POST /graphql/{pathQueryId}/DeleteTweet\n@desc delete Retweet\n@required {pathQueryId: str=VaenaVgh5q5ih7kvyVjgtg, queryId: str=VaenaVgh5q5ih7kvyVjgtg, variables: map{dark_request!: bool, tweet_id!: str}}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint POST /graphql/{pathQueryId}/FavoriteTweet\n@desc favorite Tweet\n@required {pathQueryId: str=lI07N6Otwv1PhnEgXILM7A, queryId: str=lI07N6Otwv1PhnEgXILM7A, variables: map{tweet_id!: str}}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/Favoriters\n@desc get tweet favoriters\n@required {pathQueryId: str=G27_CXbgIP3G9Fod_2RMUA, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/Followers\n@desc get user list of followers\n@required {pathQueryId: str=IOh4aS6UdGWGJUYTqliQ7Q, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/FollowersYouKnow\n@desc get followers you know\n@required {pathQueryId: str=pNK460VRQKGuLfDcesjNEQ, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/Following\n@desc get user list of following\n@required {pathQueryId: str=zx6e-TLzRkeDO_a7p4b3JQ, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/HomeLatestTimeline\n@desc get tweet list of timeline\n@required {pathQueryId: str=BKB7oi212Fi7kQtCBGE4zA, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/HomeTimeline\n@desc get tweet list of timeline\n@required {pathQueryId: str=c-CzHF1LboFilMpsx4ZCrQ, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/Likes\n@desc get user likes tweets\n@required {pathQueryId: str=lIDpu_NWL7_VhimGGt0o6A, variables: any, features: any, fieldToggles: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/ListLatestTweetsTimeline\n@desc get tweet list of timeline\n@required {pathQueryId: str=RlZzktZY_9wJynoepm8ZsA, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/NotificationsTimeline\n@desc get notification list. timeline_type:[All, Verified, Mentions]\n@required {pathQueryId: str=GquVPn-SKYxKLgLsRPpJ6g, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/ProfileSpotlightsQuery\n@desc get user by screen name\n@required {pathQueryId: str=-0XdHI-mrHWBQd8-oLo1aA, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/Retweeters\n@desc get tweet retweeters\n@required {pathQueryId: str=Mbs-2NiTvy32oHDerWtVhg, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/SearchTimeline\n@desc search tweet list. product:[Top, Latest, People, Photos, Videos]\n@required {pathQueryId: str=VhUd6vHVmLBcw0uX-6jMLA, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/TweetDetail\n@desc get TweetDetail\n@required {pathQueryId: str=xd_EMdYvB9hfZsZ6Idri0w, variables: any, features: any, fieldToggles: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/TweetResultByRestId\n@desc get TweetResultByRestId\n@required {pathQueryId: str=7xflPyRiUxGVbJd4uWmbfg, variables: any, features: any, fieldToggles: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint POST /graphql/{pathQueryId}/UnfavoriteTweet\n@desc unfavorite Tweet\n@required {pathQueryId: str=ZYKSe-w7KEslx3JhSIk5LA, queryId: str=ZYKSe-w7KEslx3JhSIk5LA, variables: map{dark_request!: bool, tweet_id!: str}}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/UserByRestId\n@desc get user by rest id\n@required {pathQueryId: str=tD8zKvQzwY3kdx5yz6YmOw, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/UserByScreenName\n@desc get user by screen name\n@required {pathQueryId: str=1VOOyvKkiI3FMmkeDNxM9A, variables: any, features: any, fieldToggles: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/UserHighlightsTweets\n@desc get user highlights tweets\n@required {pathQueryId: str=70Yf8aSyhGOXaKRLJdVA2A, variables: any, features: any, fieldToggles: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/UserMedia\n@desc get user media tweets\n@required {pathQueryId: str=1H9ibIdchWO0_vz3wJLDTA, variables: any, features: any, fieldToggles: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/UserTweets\n@desc get user tweets\n@required {pathQueryId: str=q6xj5bs0hapm9309hexA_g, variables: any, features: any, fieldToggles: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/UserTweetsAndReplies\n@desc get user replies tweets\n@required {pathQueryId: str=6hvhmQQ9zPIR8RZWHFAm4w, variables: any, features: any, fieldToggles: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endpoint GET /graphql/{pathQueryId}/UsersByRestIds\n@desc get users by rest ids\n@required {pathQueryId: str=XArUHrueMW0KQdZUdqidrA, variables: any, features: any}\n@returns(200) {data: any, errors: [map]} # Successful operation\n\n@endgroup\n\n@group other\n@endpoint GET /other\n@desc This is not an actual endpoint\n@returns(200) {Session: map{SsoInitTokens: map, communitiesActions: map{create: bool}, country: str, guestId: str, hasCommunityMemberships: bool, isActiveCreator: bool, isRestrictedSession: bool, isSuperFollowSubscriber: bool, language: str, oneFactorLoginEligibility: map{fetchStatus: str}, superFollowersCount: int, superFollowsApplicationStatus: str, userFeatures: map{mediatool_studio_library: bool}, user_id: str}} # Successful operation\n\n@endgroup\n\n@end\n"}}