# Get specific template Retrieve detailed information about a specific template including: - Template ID, name, and description - All scenes with their types and order - Dynamic fields for each scene (headers, colors, texts, voice settings, etc.) - Scene configuration options Use this endpoint to understand the template structure before creating a project from it. Endpoint: GET /auth/templates/{templateId} Version: 1.2.0 Security: ShuffllApiKey ## Path parameters: - `templateId` (string, required) Unique identifier for the template Example: "67682e831de738f85b0d0fc9" ## Response 200 fields (application/json): - `id` (string) Unique template identifier Example: "6945258969368fe55125c4b9" - `description` (string) Template description Example: "This is a sample template about how useful trees are" - `name` (string) Template name Example: "Trees for Kids - Template" - `scenes` (array) Array of scenes in the template - `scenes.id` (string) Unique scene identifier Example: "a517722a-582b-4f8c-bb8f-c8e8014cf6cc" - `scenes.type` (string) Type of scene Example: "headline_txt" - `scenes.dynamicValues` (array) Array of dynamic values that can be customized for this scene - `scenes.dynamicValues.type` (string) Type of dynamic value (e.g., color_fill, header, image, logo, etc.) Example: "color_fill" - `scenes.dynamicValues.position` (integer) Position index for the dynamic value Example: 201 - `scenes.name` (string) Scene name or title Example: "Amazing Tree Discovery" - `scenes.availableStagePositions` (array) Available stage positions for this scene - `scenes.availableStagePositions.id` (string) Stage position identifier Example: "default" - `scenes.availableStagePositions.position` (integer) Position value Example: 100 - `scenes.availableStagePositions.x` (integer) X coordinate - `scenes.availableStagePositions.y` (integer) Y coordinate - `scenes.availableStagePositions.height` (integer) Height value - `scenes.availableStagePositions.width` (integer) Width value ## Response 401 fields (application/problem+json): - `type` (string) Example: "object" - `title` (string) Example: "Validation failed" - `message` (string) Example: "Bad Request" ## Response 404 fields (application/problem+json): - `type` (string) Example: "object" - `title` (string) Example: "Validation failed" - `message` (string) Example: "Bad Request"