e.stopPropagation()}>
API
Call {workflowName} programmatically — one endpoint per subgraph
{#each LANGS as l} {/each}
{#if loading}
Loading API…
{:else if error}
{error}
{:else if endpoints.length === 0}
No API endpoints yet — add an output node to expose one.
{:else} {#each endpoints as ep}
POST {ep.api_name}
Accepts {ep.parameters.length} parameter{ep.parameters .length === 1 ? "" : "s"}
{#each ep.parameters as p}
{paramName(p)} {p.python_type}
{:else}
no inputs
{/each}
Returns
{#each ep.returns as r}
{paramName(r)} {r.python_type}
{/each}
{snippet(ep)}
{/each} {/if}