Skip to main content
GET
Get Workflow Template

Path Parameters

template_key
string
required

Response

Successful Response

One curated workflow template.

Carries the full block graph rather than metadata alone: every consumer of the list (preview modal, tier gating, search-to-workflow) reads blocks, and the catalog is small enough that splitting it into a second round-trip per card would cost more than it saves.

key
string
required

Stable identity across both namespaces: the slug alone for a catalog template, <org_id>:<slug> for one your organization owns. Unique table-wide, so it means the same template for every caller.

scope
enum<string>
required

global for the curated catalog, org for a template owned by your organization.

Available options:
global,
org
id
string
required
slug
string
required

Stable identity across environments, matching the catalog filename in WebApp/supabase/templates/. Prefer this over id, which is minted per environment and differs between local, staging, and prod.

name
string
required
description
string
required
category
string
required
difficulty
string
required
estimated_time
string
required
use_case
string
required
blocks
any
required

The template's block graph, in workflow-builder shape.

edges
any
required

Edges between the template's blocks.

internal
boolean
required

True for Sixtyfour-only templates. Only ever true in a response to an internal caller — non-internal callers never see these rows at all.

author_name
string
required
tags
string[] | null
preview_blocks
string[] | null

Block types rendered on the template card, in order.

created_at
string | null
updated_at
string | null