Member Junction
    Preparing search index...
    interface Tweet {
        attachments?: { media_keys?: string[]; poll_ids?: string[] };
        author_id?: string;
        conversation_id?: string;
        created_at: string;
        entities?: {
            hashtags?: { end: number; start: number; tag: string }[];
            mentions?: { end: number; start: number; username: string }[];
            urls?: { end: number; expanded_url: string; start: number; url: string }[];
        };
        id: string;
        organic_metrics?: {
            impression_count?: number;
            like_count?: number;
            reply_count?: number;
            retweet_count?: number;
            url_link_clicks?: number;
            user_profile_clicks?: number;
        };
        promoted_metrics?: {
            impression_count?: number;
            like_count?: number;
            reply_count?: number;
            retweet_count?: number;
        };
        public_metrics?: {
            bookmark_count: number;
            impression_count: number;
            like_count: number;
            quote_count: number;
            reply_count: number;
            retweet_count: number;
        };
        referenced_tweets?: {
            id: string;
            type: "retweeted"
            | "quoted"
            | "replied_to";
        }[];
        text: string;
    }
    Index

    Properties

    attachments?: { media_keys?: string[]; poll_ids?: string[] }
    author_id?: string
    conversation_id?: string
    created_at: string
    entities?: {
        hashtags?: { end: number; start: number; tag: string }[];
        mentions?: { end: number; start: number; username: string }[];
        urls?: { end: number; expanded_url: string; start: number; url: string }[];
    }
    id: string
    organic_metrics?: {
        impression_count?: number;
        like_count?: number;
        reply_count?: number;
        retweet_count?: number;
        url_link_clicks?: number;
        user_profile_clicks?: number;
    }

    Owner-only engagement metrics, returned when organic_metrics is requested in tweet.fields and the caller owns the tweet.

    promoted_metrics?: {
        impression_count?: number;
        like_count?: number;
        reply_count?: number;
        retweet_count?: number;
    }

    Metrics for promoted (paid) tweets, requested the same way.

    public_metrics?: {
        bookmark_count: number;
        impression_count: number;
        like_count: number;
        quote_count: number;
        reply_count: number;
        retweet_count: number;
    }
    referenced_tweets?: { id: string; type: "retweeted" | "quoted" | "replied_to" }[]
    text: string