igpapi — Instagram private API Simulator for Node.js (API reference) 4.14.0
    Preparing search index...

    Variable FeedTimelineAdEntrySchemaConst

    FeedTimelineAdEntrySchema: Struct<
        {
            key: String;
            media: Struct<
                {
                    carousel_media: optionalKey<
                        $Array<
                            Struct<
                                {
                                    pk: decodeTo<
                                        String,
                                        Union<readonly [(...), (...)]>,
                                        never,
                                        never,
                                    >;
                                },
                            >,
                        >,
                    >;
                    code: String;
                    id: String;
                    injected: optionalKey<
                        NullOr<
                            Struct<
                                {
                                    ad_id: optionalKey<decodeTo<String, Union<(...)>, never, never>>;
                                },
                            >,
                        >,
                    >;
                    inventory_source: optionalKey<String>;
                    logging_info_token: optionalKey<String>;
                    media_type: Number;
                    mezql_token: optionalKey<String>;
                    pk: optionalKey<
                        decodeTo<String, Union<readonly [Number, String]>, never, never>,
                    >;
                    product_type: optionalKey<String>;
                    ranking_info_token: optionalKey<String>;
                    taken_at: optionalKey<Number>;
                    user: optionalKey<
                        Struct<
                            {
                                pk: decodeTo<
                                    String,
                                    Union<readonly [Number, String]>,
                                    never,
                                    never,
                                >;
                                username: String;
                            },
                        >,
                    >;
                },
            >;
            position: Number;
            type: Literal<"ad">;
        },
    > = ...

    A promoted media the feed shows (media_or_ad of an ad, marked by injected): its id is an ad id, not a media container id, so it is no media the post actions address. Its key is that id.