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

    Variable ChallengeAccountTemporarilyLockedScreenConst

    ChallengeAccountTemporarilyLockedScreen: ScreenDefinition<
        "ChallengeAccountTemporarilyLocked",
        "screen",
        {
            step: {
                bloks_action: string;
                challenge_context: string;
                cni: string;
                flow_render_type: 3;
                step_data?: { readonly [key: string]: Json };
                step_name: string;
            };
        },
        {
            step: {
                bloks_action: string;
                challenge_context: string;
                cni: string;
                flow_render_type: 3;
                step_data?: { readonly [key: string]: Json };
                step_name: string;
            };
        },
        {
            step: {
                bloks_action: string;
                challenge_context: string;
                cni: string;
                flow_render_type: 3;
                step_data?: { readonly [key: string]: Json };
                step_name: string;
            };
        },
        never,
        MobileNavigation,
        ChallengeAccountTemporarilyLockedActions,
        Record<never, never>,
        never,
        never,
    > = ...

    "Your Account Has Been Temporarily Locked", with the one "Continue" button. Instagram names the step delta_acknowledge_approved; it carries no step_data — the screen is only an acknowledgement.

    Reached only as an interruption of a request (OpenChallenge(error)), usually as the next step of the same challenge after a login review or a contact-point change; it has no back and is no step of a trail.

    Its one action, acknowledge(), sends the empty acknowledgement to the step's challenge action unchanged and continues into the next step — usually the password reset that unlocks the account, and the challenge's end when the answer is a close. The action runs only while this screen is on top; the interrupted action is never retried.

    Ships with screenshots/account-temporarily-locked.webp, the screen as the old class showed it on a test account.

    Unverified against the app. The Android 451 app's behavior on this step is not known: the module has no sample for this step, so its test builds the server's answer from the step name. Seeing the Android app on the temporarily-locked notice would settle the screen's text and the request.

    Guide: Challenges