Skip to content

Templates

Templates are pre-configured Auto Content Engines with the right columns already set up for common workflows. Cloning a template is the fastest way to get started — no need to manually create columns and configure generation types.

GET /v1/templates/projects
NameTypeInDescription
pageintegerqueryPage number (default 1, 20 per page)
Terminal window
curl https://api.gen.pro/v1/templates/projects \
-H "X-API-Key: YOUR_API_KEY"
[
{
"id": 1,
"slug": "tiktok-video-creator",
"title": "TikTok Video Creator",
"name": "TikTok Video Creator",
"description": "Create engaging TikTok videos with AI-generated scripts, voiceover, and lipsync",
"cover": "https://cdn.gen.pro/templates/tiktok-creator.jpg",
"tutorial_url": "https://docs.gen.pro/tutorials/tiktok",
"tags": ["tiktok", "video", "social"],
"recent_generated_contents": [
{"id": 101, "type": "video", "thumbnail_url": "https://cdn.gen.pro/thumb/101.jpg"}
]
}
]
GET /v1/templates/projects/{slug}

The slug parameter accepts a URL slug, UUID, or numeric ID.

Terminal window
curl https://api.gen.pro/v1/templates/projects/tiktok-video-creator \
-H "X-API-Key: YOUR_API_KEY"
POST /v1/templates/spreadsheets/{slug}/clone

Clones a template into your agent’s workspace. Returns a fully configured engine ready to use.

NameTypeInDescription
slugstringpathTemplate slug to clone
agent_idstringbodyAgent ID to clone into
Terminal window
curl -X POST https://api.gen.pro/v1/templates/spreadsheets/tiktok-video-creator/clone \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"agent_id": "123"}'

Returns the full engine object with all columns, rows, and cells pre-configured.

Most templates include these default columns:

ColumnTypeRoleDescription
TEXT 1textingredientFirst text input (e.g., topic)
TEXT 2textingredientSecond text input (e.g., style)
PROMPTtextingredientGeneration prompt
VIDEOvideovideoGenerated video layer
FINAL VIDEOvideofinal_videoFinal composed output
STATSstatsstatsPerformance metrics