SoulFire TypeScript SDK 2.10.3
    Preparing search index...
    RefreshRequest: Message<"soulfire.v1.RefreshRequest"> & {
        account?: MinecraftAccountProto;
        instanceId: string;
    }

    Request message for refreshing an existing Minecraft account's authentication tokens. Used to renew expired tokens without requiring the user to re-authenticate.

    Type Declaration

    • Optionalaccount?: MinecraftAccountProto

      The existing Minecraft account to refresh. Must include valid account data with refresh tokens. The account type determines which refresh mechanism is used. Offline accounts are returned unchanged (they never expire).

      from field: soulfire.v1.MinecraftAccountProto account = 2;

    • instanceId: string

      The UUID of the SoulFire instance context for the refresh operation. Must be a valid UUID string. The instance must exist and the caller must have AUTHENTICATE_MC_ACCOUNT permission for this instance.

      from field: string instance_id = 1;

    from message soulfire.v1.RefreshRequest