Skip to main content
Get a template

Authorizations

Authorization
string
header
required

LithoBlocks API key obtained from your organization dashboard. The LithoBlocks MCP server also presents a Supabase-issued user session token here on the user's behalf; such a token acts as that user with the scopes their organization role allows.

Path Parameters

id
string<uuid>
required

Query Parameters

include_author
string
default:true
include_message
string
default:false
include_sample_data
string
default:false
include_request_format
string
default:true
limit
integer
default:20
Required range: 1 <= x <= 100
offset
integer | null
default:0
Required range: x >= 0

Response

Template

id
string
required
name
string
required
description
string
required
created_at
string
required
updated_at
string
required
is_public
boolean
required
current_version_id
string
required
author_id
string
required
request_format
object
required

{ template_id, data } where data holds null per placeholder and [{ field: null }] per array path; older templates may carry a flat map. For types, labels and nesting over the same paths, see GET /templates/{id}/input-schema

cc_users
string[]
required
icon_emoji
string
required
user_name
string
required
lifecycle
enum<string>
required

archived templates cannot be sent, compiled, versioned or activated until unarchived

Available options:
active,
archived
archived_at
string | null
required
author
object
current_version
object