diff --git a/dist/compatible/openapi-3.0.yaml b/dist/compatible/openapi-3.0.yaml index 4b5fcbd..cba0a4f 100644 --- a/dist/compatible/openapi-3.0.yaml +++ b/dist/compatible/openapi-3.0.yaml @@ -398,21 +398,6 @@ components: required: - __typename - id_str - - name - - description - - search_tags - - actions - - admin_results - - creator_results - - invites_result - - join_policy - - invites_policy - - is_pinned - - members_facepile_results - - moderator_count - - member_count - - role - - rules CommunityDeleteActionResult: properties: __typename: @@ -921,6 +906,26 @@ components: $ref: '#/components/schemas/Timeline' required: - timeline + GrokShareAttachment: + properties: + items: + items: + $ref: '#/components/schemas/GrokShareAttachmentItem' + type: array + required: + - items + GrokShareAttachmentItem: + properties: + media_urls: + items: + format: uri + type: string + type: array + message: + type: string + required: + - media_urls + - message Hashtag: additionalProperties: true type: object @@ -998,6 +1003,27 @@ components: $ref: '#/components/schemas/TypeName' result: $ref: '#/components/schemas/TweetUnion' + LimitedActionResultsData: + properties: + action: + enum: + - Reply + - Retweet + - QuoteTweet + - Like + - React + - AddToBookmarks + - AddToMoment + - PinToProfile + - ViewHiddenReplies + - VoteOnPoll + - ShowRetweetActionMenu + - ReplyDownVote + - SendViaDm + - ViewPostEngagements + type: string + required: + - action ListLatestTweetsTimelineResponse: properties: data: @@ -1978,6 +2004,8 @@ components: properties: __typename: $ref: '#/components/schemas/TypeName' + hasModeratedReplies: + type: boolean highlights: $ref: '#/components/schemas/Highlight' itemType: @@ -2066,6 +2094,13 @@ components: required: - trace_id type: object + TrendResults: + properties: + rest_id: + pattern: ^[0-9]+$ + type: string + required: + - rest_id Tweet: properties: __typename: @@ -2088,6 +2123,12 @@ components: $ref: '#/components/schemas/TweetEditControl' edit_prespective: $ref: '#/components/schemas/TweetEditPrespective' + grok_analysis_followups: + items: + type: string + type: array + grok_share_attachment: + $ref: '#/components/schemas/GrokShareAttachment' has_birdwatch_notes: type: boolean is_translatable: @@ -2111,6 +2152,8 @@ components: type: string superFollowsReplyUserResult: $ref: '#/components/schemas/SuperFollowsReplyUserResult' + trend_results: + $ref: '#/components/schemas/TrendResults' unified_card: $ref: '#/components/schemas/UnifiedCard' unmention_data: @@ -2474,6 +2517,96 @@ components: type: boolean required: - followers + TweetLimitedActionResults: + properties: + limited_actions: + items: + $ref: '#/components/schemas/LimitedActionResultsData' + type: array + required: + - limited_actions + TweetPreviewDisplay: + properties: + __typename: + $ref: '#/components/schemas/TypeName' + cta: + $ref: '#/components/schemas/TweetPreviewDisplayCta' + limited_action_results: + $ref: '#/components/schemas/TweetLimitedActionResults' + tweet: + $ref: '#/components/schemas/TweetPreviewDisplayTweet' + required: + - __typename + - tweet + - limited_action_results + - cta + TweetPreviewDisplayCta: + properties: + title: + type: string + url: + $ref: '#/components/schemas/TweetPreviewDisplayCtaUrl' + required: + - title + - url + TweetPreviewDisplayCtaUrl: + properties: + url: + format: uri + type: string + urlType: + enum: + - DeepLink + - UrtEndpoint + - ExternalUrl + type: string + required: + - url + - urlType + TweetPreviewDisplayTweet: + properties: + bookmark_count: + type: integer + core: + $ref: '#/components/schemas/UserResultCore' + created_at: + $ref: '#/components/schemas/TwitterTimeFormat' + entities: + type: object + favorite_count: + type: integer + quote_count: + type: integer + reply_count: + type: integer + rest_id: + pattern: ^[0-9]+$ + type: string + retweet_count: + type: integer + text: + type: string + view_count: + $ref: '#/components/schemas/TweetPreviewDisplayTweetViewCount' + required: + - rest_id + - text + - core + - entities + - reply_count + - retweet_count + - favorite_count + - bookmark_count + - quote_count + - view_count + - created_at + TweetPreviewDisplayTweetViewCount: + properties: + count: + pattern: ^[0-9]+$ + type: string + required: + - count TweetPreviousCounts: properties: bookmark_count: @@ -2535,6 +2668,7 @@ components: discriminator: mapping": Tweet: '#/components/schemas/Tweet' + TweetPreviewDisplay: '#/components/schemas/TweetPreviewDisplay' TweetTombstone: '#/components/schemas/TweetTombstone' TweetUnavailable: '#/components/schemas/TweetUnavailable' TweetWithVisibilityResults: '#/components/schemas/TweetWithVisibilityResults' @@ -2544,6 +2678,7 @@ components: - $ref: '#/components/schemas/TweetWithVisibilityResults' - $ref: '#/components/schemas/TweetTombstone' - $ref: '#/components/schemas/TweetUnavailable' + - $ref: '#/components/schemas/TweetPreviewDisplay' TweetView: properties: count: @@ -2592,6 +2727,7 @@ components: - TimelineMessagePrompt - TimelineCommunity - TweetUnavailable + - TweetPreviewDisplay - Tweet - User - UserUnavailable @@ -2685,6 +2821,8 @@ components: type: boolean has_hidden_likes_on_profile: type: boolean + has_hidden_subscriptions_on_profile: + type: boolean has_nft_avatar: type: boolean highlights_info: @@ -4843,8 +4981,8 @@ paths: name: pathQueryId required: true schema: - default: riUYr3PwuHNe4tCmzjPNrg - example: riUYr3PwuHNe4tCmzjPNrg + default: DDetc9RS4TZduc7kFfaFSA + example: DDetc9RS4TZduc7kFfaFSA type: string - in: query name: variables @@ -4859,10 +4997,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -4873,10 +5014,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -4931,8 +5075,8 @@ paths: name: pathQueryId required: true schema: - default: OSXFkKmGvfw_6pGgGtkWFg - example: OSXFkKmGvfw_6pGgGtkWFg + default: r4fuEJKOqqzaYcvJU5ZWVA + example: r4fuEJKOqqzaYcvJU5ZWVA type: string - in: query name: variables @@ -4947,10 +5091,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -4961,10 +5108,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5019,8 +5169,8 @@ paths: name: pathQueryId required: true schema: - default: 52sUpz5G7XvESPWgKW9i9Q - example: 52sUpz5G7XvESPWgKW9i9Q + default: qJuLtV192xrB8Wftv6eXFw + example: qJuLtV192xrB8Wftv6eXFw type: string - in: query name: variables @@ -5035,10 +5185,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5049,10 +5202,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5107,8 +5263,8 @@ paths: name: pathQueryId required: true schema: - default: 7oQrdmth4zE3EtD42ZxgOA - example: 7oQrdmth4zE3EtD42ZxgOA + default: PgxzDG3JdZLoesQh41mcRw + example: PgxzDG3JdZLoesQh41mcRw type: string - in: query name: variables @@ -5123,10 +5279,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5137,10 +5296,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5195,8 +5357,8 @@ paths: name: pathQueryId required: true schema: - default: HyuV8ml52TYmyUjyrDq1CQ - example: HyuV8ml52TYmyUjyrDq1CQ + default: UyZAW503sqWQV5x1PrDmBg + example: UyZAW503sqWQV5x1PrDmBg type: string - in: query name: variables @@ -5211,10 +5373,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5225,10 +5390,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5283,8 +5451,8 @@ paths: name: pathQueryId required: true schema: - default: E6AtJXVPtK7nIHAntKc5fA - example: E6AtJXVPtK7nIHAntKc5fA + default: iRoS56PXLCEKgs8wLsGYnQ + example: iRoS56PXLCEKgs8wLsGYnQ type: string - in: query name: variables @@ -5301,10 +5469,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5315,10 +5486,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5373,8 +5547,8 @@ paths: name: pathQueryId required: true schema: - default: px6_YxfWkXo0odY84iqqmw - example: px6_YxfWkXo0odY84iqqmw + default: 8RCkxWhvFsJ8XZeNf_z5IQ + example: 8RCkxWhvFsJ8XZeNf_z5IQ type: string - in: query name: variables @@ -5391,10 +5565,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5405,10 +5582,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5470,8 +5650,8 @@ paths: name: pathQueryId required: true schema: - default: f-Lsj0rHCztXcgdo585UUw - example: f-Lsj0rHCztXcgdo585UUw + default: h-sxfUsIzy307vKGGTJR4g + example: h-sxfUsIzy307vKGGTJR4g type: string - in: query name: variables @@ -5484,10 +5664,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5498,10 +5681,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5614,8 +5800,8 @@ paths: name: pathQueryId required: true schema: - default: rPcOnVhyaTBQrVgPuY7x7A - example: rPcOnVhyaTBQrVgPuY7x7A + default: VCx3-p7GvELPtH0QHQcA0g + example: VCx3-p7GvELPtH0QHQcA0g type: string - in: query name: variables @@ -5630,10 +5816,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5644,10 +5833,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5702,8 +5894,8 @@ paths: name: pathQueryId required: true schema: - default: MJpyQGqgklrVl_0X9gNy3A - example: MJpyQGqgklrVl_0X9gNy3A + default: jiR2G5DAUAraqAYpcg9O-g + example: jiR2G5DAUAraqAYpcg9O-g type: string - in: query name: variables @@ -5718,10 +5910,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5732,10 +5927,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5790,8 +5988,8 @@ paths: name: pathQueryId required: true schema: - default: nBS-WpgA6ZG0CyNHD517JQ - example: nBS-WpgA6ZG0CyNHD517JQ + default: GtcBtFhtQymrpxAs5MALVA + example: GtcBtFhtQymrpxAs5MALVA type: string - in: query name: variables @@ -5810,10 +6008,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -5824,10 +6025,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -6132,8 +6336,8 @@ paths: name: pathQueryId required: true schema: - default: BQ6xjFU6Mgm-WhEP3OiT9w - example: BQ6xjFU6Mgm-WhEP3OiT9w + default: QGIw94L0abhuohrr76cSbw + example: QGIw94L0abhuohrr76cSbw type: string - in: query name: variables @@ -6146,17 +6350,17 @@ paths: name: features required: true schema: - default: '{"hidden_profile_subscriptions_enabled": true, "rweb_tipjar_consumption_enabled": - true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": - false, "subscriptions_verification_info_is_identity_verified_enabled": + default: '{"hidden_profile_subscriptions_enabled": true, "profile_label_improvements_pcf_label_in_post_enabled": + false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + true, "verified_phone_label_enabled": false, "subscriptions_verification_info_is_identity_verified_enabled": true, "subscriptions_verification_info_verified_since_enabled": true, "highlights_tweets_tab_ui_enabled": true, "responsive_web_twitter_article_notes_tab_enabled": true, "subscriptions_feature_can_gift_premium": true, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, "responsive_web_graphql_timeline_navigation_enabled": true}' - example: '{"hidden_profile_subscriptions_enabled": true, "rweb_tipjar_consumption_enabled": - true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": - false, "subscriptions_verification_info_is_identity_verified_enabled": + example: '{"hidden_profile_subscriptions_enabled": true, "profile_label_improvements_pcf_label_in_post_enabled": + false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + true, "verified_phone_label_enabled": false, "subscriptions_verification_info_is_identity_verified_enabled": true, "subscriptions_verification_info_verified_since_enabled": true, "highlights_tweets_tab_ui_enabled": true, "responsive_web_twitter_article_notes_tab_enabled": true, "subscriptions_feature_can_gift_premium": true, "creator_subscriptions_tweet_preview_api_enabled": @@ -6213,8 +6417,8 @@ paths: name: pathQueryId required: true schema: - default: Z-XscDcWUuMO5HalgHf57A - example: Z-XscDcWUuMO5HalgHf57A + default: Gr44938uGq9Wj2iA9R8N5g + example: Gr44938uGq9Wj2iA9R8N5g type: string - in: query name: variables @@ -6229,10 +6433,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -6243,10 +6450,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -6258,6 +6468,13 @@ paths: true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' type: string + - in: query + name: fieldToggles + required: true + schema: + default: '{"withArticlePlainText": false}' + example: '{"withArticlePlainText": false}' + type: string responses: '200': content: @@ -6301,8 +6518,8 @@ paths: name: pathQueryId required: true schema: - default: HaouMjBviBKKTYZGV_9qtg - example: HaouMjBviBKKTYZGV_9qtg + default: BGmkmGDG0kZPM-aoQtNTTw + example: BGmkmGDG0kZPM-aoQtNTTw type: string - in: query name: variables @@ -6319,10 +6536,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -6333,10 +6553,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -6398,8 +6621,8 @@ paths: name: pathQueryId required: true schema: - default: Tg82Ez_kxVaJf7OPbUdbCg - example: Tg82Ez_kxVaJf7OPbUdbCg + default: bDGQZ9i975PnuFhihvzGug + example: bDGQZ9i975PnuFhihvzGug type: string - in: query name: variables @@ -6416,10 +6639,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -6430,10 +6656,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -6495,8 +6724,8 @@ paths: name: pathQueryId required: true schema: - default: HmWGzuzXoI6uFqqX6QNhEg - example: HmWGzuzXoI6uFqqX6QNhEg + default: bZ1YnUB32SSAfKXRwDM3jw + example: bZ1YnUB32SSAfKXRwDM3jw type: string - in: query name: variables @@ -6511,10 +6740,13 @@ paths: name: features required: true schema: - default: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + default: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": @@ -6525,10 +6757,13 @@ paths: true, "rweb_video_timestamps_enabled": true, "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false}' - example: '{"rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": + example: '{"profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": - false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": + false, "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": + true, "c9s_tweet_anatomy_moderator_badge_enabled": true, "responsive_web_grok_analyze_button_fetch_trends_enabled": + false, "responsive_web_grok_analyze_post_followups_enabled": true, "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, "view_counts_everywhere_api_enabled": true, "longform_notetweets_consumption_enabled": diff --git a/dist/docs/openapi-3.0.yaml b/dist/docs/openapi-3.0.yaml index dd8c776..25738ae 100644 --- a/dist/docs/openapi-3.0.yaml +++ b/dist/docs/openapi-3.0.yaml @@ -398,21 +398,6 @@ components: required: - __typename - id_str - - name - - description - - search_tags - - actions - - admin_results - - creator_results - - invites_result - - join_policy - - invites_policy - - is_pinned - - members_facepile_results - - moderator_count - - member_count - - role - - rules CommunityDeleteActionResult: properties: __typename: @@ -921,6 +906,26 @@ components: $ref: '#/components/schemas/Timeline' required: - timeline + GrokShareAttachment: + properties: + items: + items: + $ref: '#/components/schemas/GrokShareAttachmentItem' + type: array + required: + - items + GrokShareAttachmentItem: + properties: + media_urls: + items: + format: uri + type: string + type: array + message: + type: string + required: + - media_urls + - message Hashtag: additionalProperties: true type: object @@ -998,6 +1003,27 @@ components: $ref: '#/components/schemas/TypeName' result: $ref: '#/components/schemas/TweetUnion' + LimitedActionResultsData: + properties: + action: + enum: + - Reply + - Retweet + - QuoteTweet + - Like + - React + - AddToBookmarks + - AddToMoment + - PinToProfile + - ViewHiddenReplies + - VoteOnPoll + - ShowRetweetActionMenu + - ReplyDownVote + - SendViaDm + - ViewPostEngagements + type: string + required: + - action ListLatestTweetsTimelineResponse: properties: data: @@ -1978,6 +2004,8 @@ components: properties: __typename: $ref: '#/components/schemas/TypeName' + hasModeratedReplies: + type: boolean highlights: $ref: '#/components/schemas/Highlight' itemType: @@ -2066,6 +2094,13 @@ components: required: - trace_id type: object + TrendResults: + properties: + rest_id: + pattern: ^[0-9]+$ + type: string + required: + - rest_id Tweet: properties: __typename: @@ -2088,6 +2123,12 @@ components: $ref: '#/components/schemas/TweetEditControl' edit_prespective: $ref: '#/components/schemas/TweetEditPrespective' + grok_analysis_followups: + items: + type: string + type: array + grok_share_attachment: + $ref: '#/components/schemas/GrokShareAttachment' has_birdwatch_notes: type: boolean is_translatable: @@ -2111,6 +2152,8 @@ components: type: string superFollowsReplyUserResult: $ref: '#/components/schemas/SuperFollowsReplyUserResult' + trend_results: + $ref: '#/components/schemas/TrendResults' unified_card: $ref: '#/components/schemas/UnifiedCard' unmention_data: @@ -2474,6 +2517,96 @@ components: type: boolean required: - followers + TweetLimitedActionResults: + properties: + limited_actions: + items: + $ref: '#/components/schemas/LimitedActionResultsData' + type: array + required: + - limited_actions + TweetPreviewDisplay: + properties: + __typename: + $ref: '#/components/schemas/TypeName' + cta: + $ref: '#/components/schemas/TweetPreviewDisplayCta' + limited_action_results: + $ref: '#/components/schemas/TweetLimitedActionResults' + tweet: + $ref: '#/components/schemas/TweetPreviewDisplayTweet' + required: + - __typename + - tweet + - limited_action_results + - cta + TweetPreviewDisplayCta: + properties: + title: + type: string + url: + $ref: '#/components/schemas/TweetPreviewDisplayCtaUrl' + required: + - title + - url + TweetPreviewDisplayCtaUrl: + properties: + url: + format: uri + type: string + urlType: + enum: + - DeepLink + - UrtEndpoint + - ExternalUrl + type: string + required: + - url + - urlType + TweetPreviewDisplayTweet: + properties: + bookmark_count: + type: integer + core: + $ref: '#/components/schemas/UserResultCore' + created_at: + $ref: '#/components/schemas/TwitterTimeFormat' + entities: + type: object + favorite_count: + type: integer + quote_count: + type: integer + reply_count: + type: integer + rest_id: + pattern: ^[0-9]+$ + type: string + retweet_count: + type: integer + text: + type: string + view_count: + $ref: '#/components/schemas/TweetPreviewDisplayTweetViewCount' + required: + - rest_id + - text + - core + - entities + - reply_count + - retweet_count + - favorite_count + - bookmark_count + - quote_count + - view_count + - created_at + TweetPreviewDisplayTweetViewCount: + properties: + count: + pattern: ^[0-9]+$ + type: string + required: + - count TweetPreviousCounts: properties: bookmark_count: @@ -2535,6 +2668,7 @@ components: discriminator: mapping": Tweet: '#/components/schemas/Tweet' + TweetPreviewDisplay: '#/components/schemas/TweetPreviewDisplay' TweetTombstone: '#/components/schemas/TweetTombstone' TweetUnavailable: '#/components/schemas/TweetUnavailable' TweetWithVisibilityResults: '#/components/schemas/TweetWithVisibilityResults' @@ -2544,6 +2678,7 @@ components: - $ref: '#/components/schemas/TweetWithVisibilityResults' - $ref: '#/components/schemas/TweetTombstone' - $ref: '#/components/schemas/TweetUnavailable' + - $ref: '#/components/schemas/TweetPreviewDisplay' TweetView: properties: count: @@ -2592,6 +2727,7 @@ components: - TimelineMessagePrompt - TimelineCommunity - TweetUnavailable + - TweetPreviewDisplay - Tweet - User - UserUnavailable @@ -2685,6 +2821,8 @@ components: type: boolean has_hidden_likes_on_profile: type: boolean + has_hidden_subscriptions_on_profile: + type: boolean has_nft_avatar: type: boolean highlights_info: @@ -4949,8 +5087,8 @@ paths: name: pathQueryId required: true schema: - default: riUYr3PwuHNe4tCmzjPNrg - example: riUYr3PwuHNe4tCmzjPNrg + default: DDetc9RS4TZduc7kFfaFSA + example: DDetc9RS4TZduc7kFfaFSA type: string - content: application/json: @@ -5020,6 +5158,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -5040,6 +5186,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -5073,14 +5231,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -5143,8 +5306,8 @@ paths: name: pathQueryId required: true schema: - default: OSXFkKmGvfw_6pGgGtkWFg - example: OSXFkKmGvfw_6pGgGtkWFg + default: r4fuEJKOqqzaYcvJU5ZWVA + example: r4fuEJKOqqzaYcvJU5ZWVA type: string - content: application/json: @@ -5214,6 +5377,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -5234,6 +5405,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -5267,14 +5450,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -5337,8 +5525,8 @@ paths: name: pathQueryId required: true schema: - default: 52sUpz5G7XvESPWgKW9i9Q - example: 52sUpz5G7XvESPWgKW9i9Q + default: qJuLtV192xrB8Wftv6eXFw + example: qJuLtV192xrB8Wftv6eXFw type: string - content: application/json: @@ -5408,6 +5596,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -5428,6 +5624,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -5461,14 +5669,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -5531,8 +5744,8 @@ paths: name: pathQueryId required: true schema: - default: 7oQrdmth4zE3EtD42ZxgOA - example: 7oQrdmth4zE3EtD42ZxgOA + default: PgxzDG3JdZLoesQh41mcRw + example: PgxzDG3JdZLoesQh41mcRw type: string - content: application/json: @@ -5602,6 +5815,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -5622,6 +5843,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -5655,14 +5888,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -5725,8 +5963,8 @@ paths: name: pathQueryId required: true schema: - default: HyuV8ml52TYmyUjyrDq1CQ - example: HyuV8ml52TYmyUjyrDq1CQ + default: UyZAW503sqWQV5x1PrDmBg + example: UyZAW503sqWQV5x1PrDmBg type: string - content: application/json: @@ -5808,6 +6046,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -5828,6 +6074,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -5861,14 +6119,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -5931,8 +6194,8 @@ paths: name: pathQueryId required: true schema: - default: E6AtJXVPtK7nIHAntKc5fA - example: E6AtJXVPtK7nIHAntKc5fA + default: iRoS56PXLCEKgs8wLsGYnQ + example: iRoS56PXLCEKgs8wLsGYnQ type: string - content: application/json: @@ -6019,6 +6282,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -6039,6 +6310,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -6072,14 +6355,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -6142,8 +6430,8 @@ paths: name: pathQueryId required: true schema: - default: px6_YxfWkXo0odY84iqqmw - example: px6_YxfWkXo0odY84iqqmw + default: 8RCkxWhvFsJ8XZeNf_z5IQ + example: 8RCkxWhvFsJ8XZeNf_z5IQ type: string - content: application/json: @@ -6233,6 +6521,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -6253,6 +6549,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -6286,14 +6594,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -6370,8 +6683,8 @@ paths: name: pathQueryId required: true schema: - default: f-Lsj0rHCztXcgdo585UUw - example: f-Lsj0rHCztXcgdo585UUw + default: h-sxfUsIzy307vKGGTJR4g + example: h-sxfUsIzy307vKGGTJR4g type: string - content: application/json: @@ -6436,6 +6749,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -6456,6 +6777,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -6489,14 +6822,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -6625,8 +6963,8 @@ paths: name: pathQueryId required: true schema: - default: rPcOnVhyaTBQrVgPuY7x7A - example: rPcOnVhyaTBQrVgPuY7x7A + default: VCx3-p7GvELPtH0QHQcA0g + example: VCx3-p7GvELPtH0QHQcA0g type: string - content: application/json: @@ -6696,6 +7034,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -6716,6 +7062,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -6749,14 +7107,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -6819,8 +7182,8 @@ paths: name: pathQueryId required: true schema: - default: MJpyQGqgklrVl_0X9gNy3A - example: MJpyQGqgklrVl_0X9gNy3A + default: jiR2G5DAUAraqAYpcg9O-g + example: jiR2G5DAUAraqAYpcg9O-g type: string - content: application/json: @@ -6895,6 +7258,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -6915,6 +7286,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -6948,14 +7331,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -7018,8 +7406,8 @@ paths: name: pathQueryId required: true schema: - default: nBS-WpgA6ZG0CyNHD517JQ - example: nBS-WpgA6ZG0CyNHD517JQ + default: GtcBtFhtQymrpxAs5MALVA + example: GtcBtFhtQymrpxAs5MALVA type: string - content: application/json: @@ -7119,6 +7507,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -7139,6 +7535,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -7172,14 +7580,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -7690,8 +8103,8 @@ paths: name: pathQueryId required: true schema: - default: BQ6xjFU6Mgm-WhEP3OiT9w - example: BQ6xjFU6Mgm-WhEP3OiT9w + default: QGIw94L0abhuohrr76cSbw + example: QGIw94L0abhuohrr76cSbw type: string - content: application/json: @@ -7723,6 +8136,10 @@ paths: default: true example: true type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_graphql_exclude_directive_enabled: default: true example: true @@ -7761,6 +8178,7 @@ paths: type: boolean required: - hidden_profile_subscriptions_enabled + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled @@ -7833,8 +8251,8 @@ paths: name: pathQueryId required: true schema: - default: Z-XscDcWUuMO5HalgHf57A - example: Z-XscDcWUuMO5HalgHf57A + default: Gr44938uGq9Wj2iA9R8N5g + example: Gr44938uGq9Wj2iA9R8N5g type: string - content: application/json: @@ -7909,6 +8327,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -7929,6 +8355,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -7962,14 +8400,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -7989,6 +8432,20 @@ paths: in: query name: features required: true + - content: + application/json: + schema: + properties: + withArticlePlainText: + default: false + example: false + type: boolean + required: + - withArticlePlainText + type: object + in: query + name: fieldToggles + required: true responses: '200': content: @@ -8032,8 +8489,8 @@ paths: name: pathQueryId required: true schema: - default: HaouMjBviBKKTYZGV_9qtg - example: HaouMjBviBKKTYZGV_9qtg + default: BGmkmGDG0kZPM-aoQtNTTw + example: BGmkmGDG0kZPM-aoQtNTTw type: string - content: application/json: @@ -8123,6 +8580,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -8143,6 +8608,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -8176,14 +8653,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -8260,8 +8742,8 @@ paths: name: pathQueryId required: true schema: - default: Tg82Ez_kxVaJf7OPbUdbCg - example: Tg82Ez_kxVaJf7OPbUdbCg + default: bDGQZ9i975PnuFhihvzGug + example: bDGQZ9i975PnuFhihvzGug type: string - content: application/json: @@ -8346,6 +8828,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -8366,6 +8856,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -8399,14 +8901,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled @@ -8483,8 +8990,8 @@ paths: name: pathQueryId required: true schema: - default: HmWGzuzXoI6uFqqX6QNhEg - example: HmWGzuzXoI6uFqqX6QNhEg + default: bZ1YnUB32SSAfKXRwDM3jw + example: bZ1YnUB32SSAfKXRwDM3jw type: string - content: application/json: @@ -8569,6 +9076,14 @@ paths: default: true example: true type: boolean + premium_content_api_read_enabled: + default: false + example: false + type: boolean + profile_label_improvements_pcf_label_in_post_enabled: + default: false + example: false + type: boolean responsive_web_edit_tweet_api_enabled: default: true example: true @@ -8589,6 +9104,18 @@ paths: default: true example: true type: boolean + responsive_web_grok_analyze_button_fetch_trends_enabled: + default: false + example: false + type: boolean + responsive_web_grok_analyze_post_followups_enabled: + default: true + example: true + type: boolean + responsive_web_grok_share_attachment_enabled: + default: true + example: true + type: boolean responsive_web_twitter_article_tweet_consumption_enabled: default: true example: true @@ -8622,14 +9149,19 @@ paths: example: true type: boolean required: + - profile_label_improvements_pcf_label_in_post_enabled - rweb_tipjar_consumption_enabled - responsive_web_graphql_exclude_directive_enabled - verified_phone_label_enabled - creator_subscriptions_tweet_preview_api_enabled - responsive_web_graphql_timeline_navigation_enabled - responsive_web_graphql_skip_user_profile_image_extensions_enabled + - premium_content_api_read_enabled - communities_web_enable_tweet_community_results_fetch - c9s_tweet_anatomy_moderator_badge_enabled + - responsive_web_grok_analyze_button_fetch_trends_enabled + - responsive_web_grok_analyze_post_followups_enabled + - responsive_web_grok_share_attachment_enabled - articles_preview_enabled - responsive_web_edit_tweet_api_enabled - graphql_is_translatable_rweb_tweet_is_translatable_enabled diff --git a/src/config/placeholder.json b/src/config/placeholder.json index a12f383..0ebfba0 100644 --- a/src/config/placeholder.json +++ b/src/config/placeholder.json @@ -1,6 +1,6 @@ { "HomeTimeline": { - "queryId": "E6AtJXVPtK7nIHAntKc5fA", + "queryId": "iRoS56PXLCEKgs8wLsGYnQ", "variables": { "count": 20, "includePromotedContent": true, @@ -10,14 +10,19 @@ "withCommunity": true }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -36,7 +41,7 @@ } }, "HomeLatestTimeline": { - "queryId": "HyuV8ml52TYmyUjyrDq1CQ", + "queryId": "UyZAW503sqWQV5x1PrDmBg", "variables": { "count": 20, "includePromotedContent": true, @@ -45,14 +50,19 @@ "seenTweetIds": ["1349129669258448897"] }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -71,20 +81,25 @@ } }, "ListLatestTweetsTimeline": { - "queryId": "f-Lsj0rHCztXcgdo585UUw", + "queryId": "h-sxfUsIzy307vKGGTJR4g", "variables": { "listId": "1539453138322673664", "count": 20 }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -103,12 +118,13 @@ } }, "UserByScreenName": { - "queryId": "BQ6xjFU6Mgm-WhEP3OiT9w", + "queryId": "QGIw94L0abhuohrr76cSbw", "variables": { "screen_name": "elonmusk" }, "features": { "hidden_profile_subscriptions_enabled": true, + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, @@ -164,7 +180,7 @@ "features": {} }, "UserTweets": { - "queryId": "Tg82Ez_kxVaJf7OPbUdbCg", + "queryId": "bDGQZ9i975PnuFhihvzGug", "variables": { "userId": "44196397", "count": 40, @@ -174,14 +190,19 @@ "withV2Timeline": true }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -203,7 +224,7 @@ } }, "UserTweetsAndReplies": { - "queryId": "HmWGzuzXoI6uFqqX6QNhEg", + "queryId": "bZ1YnUB32SSAfKXRwDM3jw", "variables": { "userId": "44196397", "count": 40, @@ -213,14 +234,19 @@ "withV2Timeline": true }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -242,7 +268,7 @@ } }, "UserHighlightsTweets": { - "queryId": "Z-XscDcWUuMO5HalgHf57A", + "queryId": "Gr44938uGq9Wj2iA9R8N5g", "variables": { "userId": "44196397", "count": 40, @@ -250,14 +276,19 @@ "withVoice": true }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -273,10 +304,13 @@ "longform_notetweets_rich_text_read_enabled": true, "longform_notetweets_inline_media_enabled": true, "responsive_web_enhance_cards_enabled": false + }, + "fieldToggles": { + "withArticlePlainText": false } }, "UserMedia": { - "queryId": "HaouMjBviBKKTYZGV_9qtg", + "queryId": "BGmkmGDG0kZPM-aoQtNTTw", "variables": { "userId": "44196397", "count": 40, @@ -287,14 +321,19 @@ "withV2Timeline": true }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -316,7 +355,7 @@ } }, "Likes": { - "queryId": "px6_YxfWkXo0odY84iqqmw", + "queryId": "8RCkxWhvFsJ8XZeNf_z5IQ", "variables": { "userId": "44196397", "count": 20, @@ -327,14 +366,19 @@ "withV2Timeline": true }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -389,7 +433,7 @@ } }, "TweetDetail": { - "queryId": "nBS-WpgA6ZG0CyNHD517JQ", + "queryId": "GtcBtFhtQymrpxAs5MALVA", "variables": { "focalTweetId": "1349129669258448897", "referrer": "home", @@ -402,14 +446,19 @@ "withVoice": true }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -474,7 +523,7 @@ } }, "SearchTimeline": { - "queryId": "MJpyQGqgklrVl_0X9gNy3A", + "queryId": "jiR2G5DAUAraqAYpcg9O-g", "variables": { "rawQuery": "elonmusk", "count": 20, @@ -482,14 +531,19 @@ "product": "Top" }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -508,21 +562,26 @@ } }, "Favoriters": { - "queryId": "riUYr3PwuHNe4tCmzjPNrg", + "queryId": "DDetc9RS4TZduc7kFfaFSA", "variables": { "tweetId": "1349129669258448897", "count": 20, "includePromotedContent": true }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -541,21 +600,26 @@ } }, "Retweeters": { - "queryId": "rPcOnVhyaTBQrVgPuY7x7A", + "queryId": "VCx3-p7GvELPtH0QHQcA0g", "variables": { "tweetId": "1349129669258448897", "count": 20, "includePromotedContent": true }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -574,21 +638,26 @@ } }, "Followers": { - "queryId": "OSXFkKmGvfw_6pGgGtkWFg", + "queryId": "r4fuEJKOqqzaYcvJU5ZWVA", "variables": { "userId": "44196397", "count": 20, "includePromotedContent": false }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -607,21 +676,26 @@ } }, "Following": { - "queryId": "7oQrdmth4zE3EtD42ZxgOA", + "queryId": "PgxzDG3JdZLoesQh41mcRw", "variables": { "userId": "44196397", "count": 20, "includePromotedContent": false }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -640,21 +714,26 @@ } }, "BlueVerifiedFollowers": { - "queryId": "cpPRJUmSz2Fiu1PpIYmEsw", + "queryId": "srYtCtUs5BuBPbYj7agW6A", "variables": { "userId": "1347135745706708993", "count": 20, "includePromotedContent": false }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -673,21 +752,26 @@ } }, "FollowersYouKnow": { - "queryId": "52sUpz5G7XvESPWgKW9i9Q", + "queryId": "qJuLtV192xrB8Wftv6eXFw", "variables": { "userId": "44196397", "count": 20, "includePromotedContent": false }, "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -912,8 +996,9 @@ "queryId": "xF6sXnKJfS2AOylzxRjf6A" }, "PinnedTimelines": { - "queryId": "C-IBapfouIWLa8v6GcGATQ", + "queryId": "0PstbMztRIA0BFvq2gWyxQ", "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, @@ -956,16 +1041,21 @@ "queryId": "Z2BA99jFw6TxaJM5v7Irmg" }, "ExplorePage": { - "queryId": "8YAZZkK7Ca09HoBzmd-9GQ", + "queryId": "VjMcTFO-jgp76jASL6daWA", "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, "rweb_tipjar_consumption_enabled": true, "responsive_web_graphql_exclude_directive_enabled": true, "verified_phone_label_enabled": false, "responsive_web_graphql_timeline_navigation_enabled": true, "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, "creator_subscriptions_tweet_preview_api_enabled": true, + "premium_content_api_read_enabled": false, "communities_web_enable_tweet_community_results_fetch": true, "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, "articles_preview_enabled": true, "responsive_web_edit_tweet_api_enabled": true, "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, @@ -1172,5 +1262,38 @@ }, "BirdwatchFetchPublicData": { "queryId": "9bDdJ6AL26RLkcUShEcF-A" + }, + "ListsManagementPageTimeline": { + "queryId": "BM3FLgok8ytu4s5h56E0Ww", + "features": { + "profile_label_improvements_pcf_label_in_post_enabled": false, + "rweb_tipjar_consumption_enabled": true, + "responsive_web_graphql_exclude_directive_enabled": true, + "verified_phone_label_enabled": false, + "creator_subscriptions_tweet_preview_api_enabled": true, + "responsive_web_graphql_timeline_navigation_enabled": true, + "responsive_web_graphql_skip_user_profile_image_extensions_enabled": false, + "premium_content_api_read_enabled": false, + "communities_web_enable_tweet_community_results_fetch": true, + "c9s_tweet_anatomy_moderator_badge_enabled": true, + "responsive_web_grok_analyze_button_fetch_trends_enabled": false, + "responsive_web_grok_analyze_post_followups_enabled": true, + "responsive_web_grok_share_attachment_enabled": true, + "articles_preview_enabled": true, + "responsive_web_edit_tweet_api_enabled": true, + "graphql_is_translatable_rweb_tweet_is_translatable_enabled": true, + "view_counts_everywhere_api_enabled": true, + "longform_notetweets_consumption_enabled": true, + "responsive_web_twitter_article_tweet_consumption_enabled": true, + "tweet_awards_web_tipping_enabled": false, + "creator_subscriptions_quote_tweet_preview_enabled": false, + "freedom_of_speech_not_reach_fetch_enabled": true, + "standardized_nudges_misinfo": true, + "tweet_with_visibility_results_prefer_gql_limited_actions_policy_enabled": true, + "rweb_video_timestamps_enabled": true, + "longform_notetweets_rich_text_read_enabled": true, + "longform_notetweets_inline_media_enabled": true, + "responsive_web_enhance_cards_enabled": false + } } } diff --git a/src/openapi/schemas/content.yaml b/src/openapi/schemas/content.yaml index e172add..b0f73ed 100644 --- a/src/openapi/schemas/content.yaml +++ b/src/openapi/schemas/content.yaml @@ -207,6 +207,8 @@ components: additionalProperties: true # todo highlights: $ref: "#/components/schemas/Highlight" + hasModeratedReplies: + type: boolean TimelineUser: required: diff --git a/src/openapi/schemas/tweet.yaml b/src/openapi/schemas/tweet.yaml index 1fd0da0..5ef5730 100644 --- a/src/openapi/schemas/tweet.yaml +++ b/src/openapi/schemas/tweet.yaml @@ -13,6 +13,7 @@ components: - $ref: "#/components/schemas/TweetWithVisibilityResults" - $ref: "#/components/schemas/TweetTombstone" - $ref: "#/components/schemas/TweetUnavailable" + - $ref: "#/components/schemas/TweetPreviewDisplay" discriminator: propertyName: __typename mapping": # deprecated @@ -20,6 +21,7 @@ components: TweetWithVisibilityResults: "#/components/schemas/TweetWithVisibilityResults" TweetTombstone: "#/components/schemas/TweetTombstone" TweetUnavailable: "#/components/schemas/TweetUnavailable" + TweetPreviewDisplay: "#/components/schemas/TweetPreviewDisplay" TweetWithVisibilityResults: required: @@ -201,6 +203,14 @@ components: $ref: "#/components/schemas/Article" community_results: $ref: "#/components/schemas/Community" + trend_results: + $ref: "#/components/schemas/TrendResults" + grok_analysis_followups: + type: array + items: + type: string + grok_share_attachment: + $ref: "#/components/schemas/GrokShareAttachment" TweetEditControl: properties: @@ -441,21 +451,21 @@ components: required: - "__typename" - "id_str" - - "name" - - "description" - - "search_tags" - - "actions" - - "admin_results" - - "creator_results" - - "invites_result" - - "join_policy" - - "invites_policy" - - "is_pinned" - - "members_facepile_results" - - "moderator_count" - - "member_count" - - "role" - - "rules" + # - "name" + # - "description" + # - "search_tags" + # - "actions" + # - "admin_results" + # - "creator_results" + # - "invites_result" + # - "join_policy" + # - "invites_policy" + # - "is_pinned" + # - "members_facepile_results" + # - "moderator_count" + # - "member_count" + # - "role" + # - "rules" properties: __typename: $ref: "./typename.yaml#/components/schemas/TypeName" # Community @@ -1537,3 +1547,150 @@ components: properties: media_key: type: string + + TrendResults: + required: + - "rest_id" + properties: + rest_id: + type: string + pattern: "^[0-9]+$" + + GrokShareAttachment: + required: + - "items" + properties: + items: + type: array + items: + $ref: "#/components/schemas/GrokShareAttachmentItem" + + GrokShareAttachmentItem: + required: + - "media_urls" + - message + properties: + media_urls: + type: array + items: + type: string + format: uri + message: + type: string + + TweetPreviewDisplay: + required: + - "__typename" + - "tweet" + - "limited_action_results" + - "cta" + + properties: + __typename: + $ref: "./typename.yaml#/components/schemas/TypeName" # TweetPreviewDisplay + tweet: + $ref: "#/components/schemas/TweetPreviewDisplayTweet" + limited_action_results: + $ref: "#/components/schemas/TweetLimitedActionResults" + cta: + $ref: "#/components/schemas/TweetPreviewDisplayCta" + + TweetPreviewDisplayTweet: + required: + - "rest_id" + - "text" + - "core" + - "entities" + - "reply_count" + - "retweet_count" + - "favorite_count" + - "bookmark_count" + - "quote_count" + - "view_count" + - "created_at" + properties: + rest_id: + type: string + pattern: "^[0-9]+$" + text: + type: string + core: + $ref: "./user.yaml#/components/schemas/UserResultCore" + entities: + type: object # {} + # $ref: "#/components/schemas/Entities" + reply_count: + type: integer + retweet_count: + type: integer + favorite_count: + type: integer + bookmark_count: + type: integer + quote_count: + type: integer + view_count: + $ref: "#/components/schemas/TweetPreviewDisplayTweetViewCount" + created_at: + $ref: "./general.yaml#/components/schemas/TwitterTimeFormat" + + TweetPreviewDisplayTweetViewCount: + required: + - "count" + properties: + count: + type: string + pattern: "^[0-9]+$" + + TweetLimitedActionResults: + required: + - "limited_actions" + properties: + limited_actions: + type: array + items: + $ref: "#/components/schemas/LimitedActionResultsData" + + LimitedActionResultsData: + required: + - "action" + properties: + action: + type: string + enum: + - "Reply" + - "Retweet" + - "QuoteTweet" + - "Like" + - "React" + - "AddToBookmarks" + - "AddToMoment" + - "PinToProfile" + - "ViewHiddenReplies" + - "VoteOnPoll" + - "ShowRetweetActionMenu" + - "ReplyDownVote" + - "SendViaDm" + - "ViewPostEngagements" + + TweetPreviewDisplayCta: + required: + - "title" + - "url" + properties: + title: + type: string + url: + $ref: "#/components/schemas/TweetPreviewDisplayCtaUrl" + + TweetPreviewDisplayCtaUrl: + required: + - "url" + - "urlType" + properties: + url: + type: string + format: uri + urlType: + type: string + enum: ["DeepLink", "UrtEndpoint", "ExternalUrl"] diff --git a/src/openapi/schemas/typename.yaml b/src/openapi/schemas/typename.yaml index 0384bdc..f7dddd3 100644 --- a/src/openapi/schemas/typename.yaml +++ b/src/openapi/schemas/typename.yaml @@ -21,6 +21,7 @@ components: TimelineMessagePrompt, TimelineCommunity, TweetUnavailable, + TweetPreviewDisplay, Tweet, User, UserUnavailable, diff --git a/src/openapi/schemas/user.yaml b/src/openapi/schemas/user.yaml index 2758669..56763ed 100644 --- a/src/openapi/schemas/user.yaml +++ b/src/openapi/schemas/user.yaml @@ -91,6 +91,8 @@ components: type: boolean premium_gifting_eligible: type: boolean + has_hidden_subscriptions_on_profile: + type: boolean UserProfessional: required: diff --git a/test/python/test_serialize.py b/test/python/test_serialize.py index ba825c3..39a249a 100644 --- a/test/python/test_serialize.py +++ b/test/python/test_serialize.py @@ -347,6 +347,8 @@ def error_dump(e): "2455740283", "2326837940", "1788224200639160320", + "1500128450186985472", + "25073877", ] for id in ids: try: @@ -378,6 +380,12 @@ def error_dump(e): "1810188416812019999", "1851981523207299417", "1853879226987901408", + "1866022435549757577", + "1866103697148887145", + "1866036470303309863", + "1862405433639804958", + "1869983867521904840", + "1875050002046726519", ] for id in ids: try: