---
title: "Create Studio Template"
method: POST
path: "/studio/templates/create"
tags: ["Enterprise"]
---

# Create Studio Template

`POST /studio/templates/create`

Create a single studio template programmatically via API

Available only to Enterprise-plan workspaces and first-party clients.

## Query parameters

- `includeThumbnails` boolean

## Request body

- object
  - `name` string, required — Name of the template (max 255 characters)
  - `description` string — Description of the template
  - `canvas_width` integer, required — Width of the canvas in pixels (1-5000)
  - `canvas_height` integer, required — Height of the canvas in pixels (1-5000)
  - `pages_data` unknown[] — Array of page objects with elements. If not provided, a blank page is created
    - unknown
  - `tags` unknown[] — Array of tag strings to categorize the template (e.g. `["social", "marketing"]`)
    - unknown
  - `thumbnail_url` string — URL to a thumbnail image for the template
  - `embed_user_id` string — Assign the template to an embed user. Accepts either an external user ID (which will be resolved using your workspace's embed configuration) or an Orshot internal ID (prefixed with `eui_`).

## Response `200`

Successful response

- object

## Other responses

- `401` — Missing or invalid authentication
- `429` — Rate limit exceeded — see the Retry-After header

---

[API](https://skmtc.net/orshot/apis/orshot-api.md) · [All operations](https://skmtc.net/orshot/apis/orshot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/orshot/orshot-api/revisions/86a99db1a33d/schema)
