> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nedzo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get template

> Retrieve a template by UUID via the Nedzo REST API. Returns metadata and the full decompressed snapshot including agents, workflows, and tags.

Retrieve a template by its UUID. Returns metadata plus the full decompressed snapshot (agents, workflows, custom fields, and tags).

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET "https://api.nedzo.ai/v1/templates/123e4567-e89b-12d3-a456-426614174000" \
      -H "Authorization: Bearer YOUR_API_KEY"
  ```
</RequestExample>

<ResponseExample>
  ```json Response theme={null}
  {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "name": "Customer Onboarding Agent",
    "description": "A voice agent template for onboarding",
    "templateType": "agent",
    "visibility": "private",
    "schemaVersion": "1.0.0",
    "snapshotSizeBytes": 15240,
    "createdAt": "2026-01-15T10:30:00Z",
    "updatedAt": "2026-01-15T10:30:00Z",
    "snapshot": {
      "schemaVersion": "1.0.0",
      "exportedAt": "2026-01-15T10:30:00Z",
      "sourcePlatformVersion": "1.0.0",
      "content": {
        "agents": [
          {
            "original_id": "456e4567-e89b-12d3-a456-426614174000",
            "name": "Customer Onboarding",
            "agent_type": "Inbound Voice",
            "prompt": "You are a helpful onboarding assistant...",
            "opening_line": "Hello! Welcome to our platform.",
            "language": "english"
          }
        ]
      },
      "metadata": {
        "originalIds": {
          "456e4567-e89b-12d3-a456-426614174000": "agent"
        },
        "requiredIntegrations": ["ghl"]
      }
    }
  }
  ```
</ResponseExample>
