IGPAPI
    Preparing search index...

    Interface PostLoginScenarioInputs

    Scenario inputs the caller's device/session provides to the bootstrap queries: the feed-surface device state and the surface/experiment parameters of individual queries. Every field is optional and omitting one keeps the builder's own default, so a production caller that models none of this keeps the current behavior.

    interface PostLoginScenarioInputs {
        clipsDiscoverStream?: ClipsDiscoverStreamInput;
        directGetPresence?: {
            recentThreadLimit?: number;
            suggestedFollowersLimit?: number;
        };
        directSearchGenAiBots?: { numAiBots?: string };
        quickPromotionSurfaces?: QuickPromotionSurfaces;
        shoppingExperiment?: { experimentNames?: readonly string[] };
        timeline?: Partial<TimelineFeedRequestInput>;
    }
    Index

    Properties

    clipsDiscoverStream?: ClipsDiscoverStreamInput

    clips/discover/stream device capability: the serialized device_status hardware block.

    directGetPresence?: {
        recentThreadLimit?: number;
        suggestedFollowersLimit?: number;
    }

    Direct presence suggestion limits.

    directSearchGenAiBots?: { numAiBots?: string }

    How many AI bots the direct search surface requests.

    quickPromotionSurfaces?: QuickPromotionSurfaces

    Fixed per-version QuickPromotion surface batch the second QP poll requests.

    shoppingExperiment?: { experimentNames?: readonly string[] }

    Shopping experiments the bootstrap checks, one request per entry (the app checks several at session start). Absent, a single default check is sent.

    timeline?: Partial<TimelineFeedRequestInput>

    Feed-surface device state (battery, charging, camera permission) and reason.