@qtsurfer/sdk
    Preparing search index...

    Type Alias LiveRunWithStream

    LiveRunWithStream: LiveRun & { streamUrl?: string; warmFrom?: WarmFrom }

    A run as LiveRun describes it, plus its warmFrom (absent only for a run started before the field existed) and its streamUrl when it has one. It is what starting a run and GET /strategy/{strategyId}/live return: your own run, read with your own credentials. Stopping a run returns LiveRun, which carries neither warmFrom nor the URL, and GET /live/{runId} returns LiveRunDetail, which carries warmFrom and never the URL.

    Type Declaration

    • OptionalstreamUrl?: string

      The run's secret stream URL (wss://…). Treat it like a password: anyone who holds it can read this run's signals, from the sandbox stage on. Present only when the run was started with stream: true, is wanted running, has not had its stream revoked, and your plan still lets you broadcast; absent otherwise (a plan that lets you broadcast again gets the same URL back). Rotate it with POST /live/{runId}/stream if it leaks, revoke it with DELETE /live/{runId}/stream.

    • OptionalwarmFrom?: WarmFrom