Skip to main content

List Templates

GET /api/templates
Returns a paginated list of featured (curated) templates. User-private templates are never exposed through this endpoint.

Query parameters

ParameterTypeDefaultDescription
limitinteger50Number of templates to return (max 100)
offsetinteger0Pagination offset
qstringCase-insensitive substring search across title and description (minimum 2 characters)

Request

curl "https://prismvideos.com/api/templates?limit=10" \
  -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"
    }
  ],
  "pagination": {
    "offset": 0,
    "limit": 10,
    "has_more": true
  }
}

Response fields

Template object

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

Pagination object

FieldTypeDescription
offsetnumberCurrent offset
limitnumberRequested limit
has_morebooleanWhether more results exist beyond this page