Circle V2 API Docs
    Preparing search index...
    extendDetectionRunInputSchema: ZodObject<
        {
            formId: ZodPipe<ZodString, ZodTransform<FormId, number>> & {
                innerType: () => ZodString;
            };
            runId: ZodString;
        },
        $strip,
    > = ...

    Reading a run names the template AND the run: nothing on our side records which template a run belongs to, so a run id alone would be an unauthorized read of vendor state.