@makehq/sdk
    Preparing search index...

    Type Alias PublicTemplateBlueprint

    Blueprint payload returned by the public-template blueprint endpoint. Wraps the scenario blueprint together with its scheduling and controller configuration.

    type PublicTemplateBlueprint = {
        blueprint: Omit<Blueprint, "scheduling" | "interface">;
        controller: {
            idSequence: number;
            modules: Record<string, unknown>;
            name: string;
        };
        language: string;
        metadata: Record<string, unknown>
        | null;
        scheduling: Scheduling;
    }
    Index

    Properties

    blueprint: Omit<Blueprint, "scheduling" | "interface">

    The scenario blueprint definition (modules, flow, metadata). Scheduling is exposed at the top level of this payload instead.

    controller: {
        idSequence: number;
        modules: Record<string, unknown>;
        name: string;
    }

    Controller configuration for the scenario

    Type declaration

    • idSequence: number

      Next ID to assign when adding a module

    • modules: Record<string, unknown>

      Controller-tracked module state, keyed by module ID

    • name: string

      Controller name

    language: string

    Language code for the public template (e.g. "en")

    metadata: Record<string, unknown> | null

    Additional metadata for the public template, or null if not set

    scheduling: Scheduling

    Scheduling configuration for the scenario