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

    Variable ScreenTrailSchemaConst

    ScreenTrailSchema: Struct<
        {
            app: Struct<
                { platform: Literals<readonly ["android", "ios"]>; version: String },
            >;
            deviceUuid: String;
            format: Literal<4>;
            root: Struct<
                {
                    input: optionalKey<Codec<Json, Json, never, never>>;
                    position: optionalKey<Codec<Json, Json, never, never>>;
                    screen: refine<
                        | "LoginHomepage"
                        | "LoginHomeCds"
                        | "LandingScreen"
                        | "LoginTwoFactorEntrypoint"
                        | "LoginTwoFactorMethodPicker"
                        | "LoginTwoFactorEnterTotpCode"
                        | "AccountRecoverySearchCds"
                        | "AccountRecoverySearch"
                        | "AccountRecoveryAuthenticationConfirmation"
                        | "AccountRecoveryEmailCode"
                        | "RegistrationPhoneNumber"
                        | "RegistrationConfirmationCode"
                        | "RegistrationPassword"
                        | "RegistrationBirthday"
                        | "RegistrationName"
                        | "RegistrationUsername"
                        | "RegistrationTermsOfService"
                        | "SaveCredentials"
                        | "AccountRecoverySuccessLocationPermission"
                        | "FeedTimeline"
                        | "PostOpenedFromLink"
                        | "ReelsViewer"
                        | "MediaComments"
                        | "RepostNoteEditor"
                        | "Explore"
                        | "SearchInput"
                        | "SearchResultsTopTab"
                        | "SearchResultsAccountsTab"
                        | "UserProfile"
                        | "ProfileMediaTab"
                        | "MyProfile"
                        | "MyProfileMediaTab"
                        | "EditProfile"
                        | "EditProfileBio"
                        | "EditProfileUsername"
                        | "EditProfileLinks"
                        | "EditProfileAddLink"
                        | "ProfilePostsFeed"
                        | "FeedTimelineFollowing"
                        | "UserProfileReelsTab"
                        | "DirectInbox"
                        | "DirectRecipientPicker"
                        | "DirectThread"
                        | "DirectCustomizeChat"
                        | "DirectThreadThemePicker"
                        | "DirectThreadDetails"
                        | "DirectThreadSharedMedia"
                        | "DirectThreadNicknames"
                        | "DirectThreadNicknameChange"
                        | "DirectGroupNameAndPhotoEditor"
                        | "PostingGalleryPicker"
                        | "PostingPostEdit"
                        | "PostingNewPost"
                        | "PostingCamera"
                        | "PostingCameraGallery"
                        | "PostingReelEditor"
                        | "PostingNewReel"
                        | "PostingPostVideoCameraGallery"
                        | "PostingPostVideoCamera"
                        | "PostingReelCamera"
                        | "PostingStoryCameraHost"
                        | "PostingStoryCameraGallery"
                        | "PostingPostVideoNewReel"
                        | "PostingStoryPhotoEditor"
                        | "PostingStoryVideoEditor"
                        | "PostingStoryStickerTray"
                        | "PostingStoryMusicStickerEditor"
                        | "PostingStoryShareSheet"
                        | "PostingStoryAlsoShareTo"
                        | "PostingStoryDoneCamera"
                        | "PostingStoryMusicSearchHost"
                        | "PostingMusicBrowser"
                        | "PostingMusicSearchResults"
                        | "PostingReelMusicOverlayDetail"
                        | "PostingReelMusicEditor"
                        | "ChallengeSelectVerifyMethod"
                        | "ChallengeVerifyCode"
                        | "ChallengeSubmitPhone"
                        | "ChallengeSetNewPassword"
                        | "ChallengeAddBirthday"
                        | "ChallengeLoginReview"
                        | "ChallengeAccountTemporarilyLocked"
                        | "ChallengeEscalationInformation"
                        | "ChallengeReviewContactPointChange"
                        | "ChallengeScrapingWarning"
                        | "ChallengeWebRecaptcha"
                        | "ChallengeWebSetNewPassword"
                        | "ChallengeTextCaptcha"
                        | "ChallengeRecaptcha"
                        | "ChallengeSetContactPoint"
                        | "ChallengeContactPointCode"
                        | "ChallengeAuthenticityWizard"
                        | "ChallengeAwaitingReview"
                        | "ChallengeThanksForProvidingInfo"
                        | "ChallengeAccountSuspended",
                        String,
                    >;
                },
            >;
            steps: $Array<
                Union<
                    readonly [
                        Struct<
                            {
                                args: Codec<Json, Json, never, never>;
                                edge: String;
                                item: optionalKey<
                                    Struct<
                                        { key: Union<(...)>; list: String; locator: optionalKey<(...)> },
                                    >,
                                >;
                                position: optionalKey<Codec<Json, Json, never, never>>;
                                screen: refine<
                                    | "LoginHomepage"
                                    | "LoginHomeCds"
                                    | "LandingScreen"
                                    | "LoginTwoFactorEntrypoint"
                                    | "LoginTwoFactorMethodPicker"
                                    | "LoginTwoFactorEnterTotpCode"
                                    | "AccountRecoverySearchCds"
                                    | "AccountRecoverySearch"
                                    | "AccountRecoveryAuthenticationConfirmation"
                                    | "AccountRecoveryEmailCode"
                                    | "RegistrationPhoneNumber"
                                    | "RegistrationConfirmationCode"
                                    | "RegistrationPassword"
                                    | "RegistrationBirthday"
                                    | "RegistrationName"
                                    | "RegistrationUsername"
                                    | "RegistrationTermsOfService"
                                    | "SaveCredentials"
                                    | "AccountRecoverySuccessLocationPermission"
                                    | "FeedTimeline"
                                    | "PostOpenedFromLink"
                                    | "ReelsViewer"
                                    | "MediaComments"
                                    | "RepostNoteEditor"
                                    | "Explore"
                                    | "SearchInput"
                                    | "SearchResultsTopTab"
                                    | "SearchResultsAccountsTab"
                                    | "UserProfile"
                                    | "ProfileMediaTab"
                                    | "MyProfile"
                                    | "MyProfileMediaTab"
                                    | "EditProfile"
                                    | "EditProfileBio"
                                    | "EditProfileUsername"
                                    | "EditProfileLinks"
                                    | "EditProfileAddLink"
                                    | "ProfilePostsFeed"
                                    | "FeedTimelineFollowing"
                                    | "UserProfileReelsTab"
                                    | "DirectInbox"
                                    | "DirectRecipientPicker"
                                    | "DirectThread"
                                    | "DirectCustomizeChat"
                                    | "DirectThreadThemePicker"
                                    | "DirectThreadDetails"
                                    | "DirectThreadSharedMedia"
                                    | "DirectThreadNicknames"
                                    | "DirectThreadNicknameChange"
                                    | "DirectGroupNameAndPhotoEditor"
                                    | "PostingGalleryPicker"
                                    | "PostingPostEdit"
                                    | "PostingNewPost"
                                    | "PostingCamera"
                                    | "PostingCameraGallery"
                                    | "PostingReelEditor"
                                    | "PostingNewReel"
                                    | "PostingPostVideoCameraGallery"
                                    | "PostingPostVideoCamera"
                                    | "PostingReelCamera"
                                    | "PostingStoryCameraHost"
                                    | "PostingStoryCameraGallery"
                                    | "PostingPostVideoNewReel"
                                    | "PostingStoryPhotoEditor"
                                    | "PostingStoryVideoEditor"
                                    | "PostingStoryStickerTray"
                                    | "PostingStoryMusicStickerEditor"
                                    | "PostingStoryShareSheet"
                                    | "PostingStoryAlsoShareTo"
                                    | "PostingStoryDoneCamera"
                                    | "PostingStoryMusicSearchHost"
                                    | "PostingMusicBrowser"
                                    | "PostingMusicSearchResults"
                                    | "PostingReelMusicOverlayDetail"
                                    | "PostingReelMusicEditor"
                                    | "ChallengeSelectVerifyMethod"
                                    | "ChallengeVerifyCode"
                                    | "ChallengeSubmitPhone"
                                    | "ChallengeSetNewPassword"
                                    | "ChallengeAddBirthday"
                                    | "ChallengeLoginReview"
                                    | "ChallengeAccountTemporarilyLocked"
                                    | "ChallengeEscalationInformation"
                                    | "ChallengeReviewContactPointChange"
                                    | "ChallengeScrapingWarning"
                                    | "ChallengeWebRecaptcha"
                                    | "ChallengeWebSetNewPassword"
                                    | "ChallengeTextCaptcha"
                                    | "ChallengeRecaptcha"
                                    | "ChallengeSetContactPoint"
                                    | "ChallengeContactPointCode"
                                    | "ChallengeAuthenticityWizard"
                                    | "ChallengeAwaitingReview"
                                    | "ChallengeThanksForProvidingInfo"
                                    | "ChallengeAccountSuspended",
                                    String,
                                >;
                            },
                        >,
                        Struct<
                            {
                                input: optionalKey<Codec<Json, Json, never, never>>;
                                position: optionalKey<Codec<Json, Json, never, never>>;
                                screen: refine<
                                    | "LoginHomepage"
                                    | "LoginHomeCds"
                                    | "LandingScreen"
                                    | "LoginTwoFactorEntrypoint"
                                    | "LoginTwoFactorMethodPicker"
                                    | "LoginTwoFactorEnterTotpCode"
                                    | "AccountRecoverySearchCds"
                                    | "AccountRecoverySearch"
                                    | "AccountRecoveryAuthenticationConfirmation"
                                    | "AccountRecoveryEmailCode"
                                    | "RegistrationPhoneNumber"
                                    | "RegistrationConfirmationCode"
                                    | "RegistrationPassword"
                                    | "RegistrationBirthday"
                                    | "RegistrationName"
                                    | "RegistrationUsername"
                                    | "RegistrationTermsOfService"
                                    | "SaveCredentials"
                                    | "AccountRecoverySuccessLocationPermission"
                                    | "FeedTimeline"
                                    | "PostOpenedFromLink"
                                    | "ReelsViewer"
                                    | "MediaComments"
                                    | "RepostNoteEditor"
                                    | "Explore"
                                    | "SearchInput"
                                    | "SearchResultsTopTab"
                                    | "SearchResultsAccountsTab"
                                    | "UserProfile"
                                    | "ProfileMediaTab"
                                    | "MyProfile"
                                    | "MyProfileMediaTab"
                                    | "EditProfile"
                                    | "EditProfileBio"
                                    | "EditProfileUsername"
                                    | "EditProfileLinks"
                                    | "EditProfileAddLink"
                                    | "ProfilePostsFeed"
                                    | "FeedTimelineFollowing"
                                    | "UserProfileReelsTab"
                                    | "DirectInbox"
                                    | "DirectRecipientPicker"
                                    | "DirectThread"
                                    | "DirectCustomizeChat"
                                    | "DirectThreadThemePicker"
                                    | "DirectThreadDetails"
                                    | "DirectThreadSharedMedia"
                                    | "DirectThreadNicknames"
                                    | "DirectThreadNicknameChange"
                                    | "DirectGroupNameAndPhotoEditor"
                                    | "PostingGalleryPicker"
                                    | "PostingPostEdit"
                                    | "PostingNewPost"
                                    | "PostingCamera"
                                    | "PostingCameraGallery"
                                    | "PostingReelEditor"
                                    | "PostingNewReel"
                                    | "PostingPostVideoCameraGallery"
                                    | "PostingPostVideoCamera"
                                    | "PostingReelCamera"
                                    | "PostingStoryCameraHost"
                                    | "PostingStoryCameraGallery"
                                    | "PostingPostVideoNewReel"
                                    | "PostingStoryPhotoEditor"
                                    | "PostingStoryVideoEditor"
                                    | "PostingStoryStickerTray"
                                    | "PostingStoryMusicStickerEditor"
                                    | "PostingStoryShareSheet"
                                    | "PostingStoryAlsoShareTo"
                                    | "PostingStoryDoneCamera"
                                    | "PostingStoryMusicSearchHost"
                                    | "PostingMusicBrowser"
                                    | "PostingMusicSearchResults"
                                    | "PostingReelMusicOverlayDetail"
                                    | "PostingReelMusicEditor"
                                    | "ChallengeSelectVerifyMethod"
                                    | "ChallengeVerifyCode"
                                    | "ChallengeSubmitPhone"
                                    | "ChallengeSetNewPassword"
                                    | "ChallengeAddBirthday"
                                    | "ChallengeLoginReview"
                                    | "ChallengeAccountTemporarilyLocked"
                                    | "ChallengeEscalationInformation"
                                    | "ChallengeReviewContactPointChange"
                                    | "ChallengeScrapingWarning"
                                    | "ChallengeWebRecaptcha"
                                    | "ChallengeWebSetNewPassword"
                                    | "ChallengeTextCaptcha"
                                    | "ChallengeRecaptcha"
                                    | "ChallengeSetContactPoint"
                                    | "ChallengeContactPointCode"
                                    | "ChallengeAuthenticityWizard"
                                    | "ChallengeAwaitingReview"
                                    | "ChallengeThanksForProvidingInfo"
                                    | "ChallengeAccountSuspended",
                                    String,
                                >;
                                via: Struct<
                                    {
                                        skipOrdinals: optionalKey<Int>;
                                        source: Literals<
                                            readonly [
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                            ],
                                        >;
                                    },
                                >;
                            },
                        >,
                    ],
                >,
            >;
            viewer: String;
        },
    > = ...

    A screen trail: the open stack of one process, as the path that reaches it — its root (the screen OpenApp opened), then one step per open screen above it, bottom first, a tab switched to after the launch being a step of its own; a closed screen is not in it and back is not a step. An inner tab's step follows the step of the screen it replaced. It is bound to the viewer (dsUserId) and the device (uuid) it was written for and names the platform; app.version is for information only — a retrace accepts a drift of the version. It carries no telemetry: undelivered events belong to the process that logged them, which delivers them when it closes. A trail written with a queue (the released formats, or an earlier one of this format) is read with the queue ignored.