Skip to main content

Get Template

GET /api/templates/:id
Returns a single featured (curated) template by its ID. User-private templates are never exposed through this endpoint.

Path parameters

ParameterTypeDescription
idstringThe template ID

Request

curl "https://prismvideos.com/api/templates/featured-ugc-pitch" \
  -H "Authorization: Bearer prism_sk_your_key_here"

Response

{
  "data": {
    "id": "featured-ugc-pitch",
    "title": "UGC Product Pitch",
    "description": "Creator talks to camera and shows product with CTA",
    "kind": "video",
    "model_name": "veo-3.1"
  }
}

Response fields

FieldTypeDescription
idstringUnique template identifier
titlestringDisplay name
descriptionstring or nullBrief description
kind"image" or "video"The generation surface the template targets
model_namestringName of the underlying generation model

Errors

StatusErrorWhen
404not_foundNo template exists with the given ID
401unauthorizedMissing or invalid API key
403forbiddenAPI key lacks templates:read scope
See Errors for the full error reference.