---
title: "Obter template por ID"
method: GET
path: "/v1/templates/{id}"
tags: ["Templates"]
---

# Obter template por ID

`GET /v1/templates/{id}`

Detalhe da mensagem rápida incluindo metaName, metadata Meta e metaComponents (botões).

## Path parameters

- `id` string, uuid, required

## Response `200`

Template

- TemplateResponseDto
  - `id` string, uuid, required
  - `type` 'conversation' | 'imageMessage' | 'videoMessage' | 'audioMessage' | 'documentMessage' | 'button', nullable
  - `trigger` string, nullable — Atalho / trigger no chat
  - `content` string, nullable
  - `caption` string, nullable
  - `fileUrl` string, nullable — URL da mídia
  - `fileName` string, nullable
  - `metaName` string, nullable — Nome do template na Meta (WABA)
  - `metaStatus` 'APPROVED' | 'PENDING' | 'REJECTED', nullable — Status Meta derivado do primeiro item de metadata
  - `hasVariables` boolean, required — Se content/caption contém placeholders {{…}}
  - `variableCount` number, required — Quantidade de placeholders (mapeados para var1..varN)
  - `metaComponents` object, nullable — Componentes de botão (quando type=button)
  - `metadata` TemplateMetadataItemDto[] — Metadados Meta por WABA (detalhe)
    - `status` string — Status Meta
    - `category` string — Categoria Meta
    - `language` string — Idioma
    - `waba` string — WABA id
    - `id` string — Template id na Meta

## Other responses

- `401` — Não autorizado — chave de empresa inválida ou ausente
- `404` — Template não encontrado

---

[API](https://skmtc.dev/liderhub/apis/api-liderhub.md) · [All operations](https://skmtc.dev/liderhub/apis/api-liderhub/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/liderhub/api-liderhub/revisions/cce9b43211ac/schema)
