{#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}