Plantillas

Las plantillas son mensajes pre-aprobados por WhatsApp que puedes usar para iniciar conversaciones con tus clientes. Son necesarias para contactar usuarios fuera de la ventana de 24 horas.


Listar Plantillas

Obtiene la lista de todas las plantillas disponibles en tus workspaces.

GET https://api.platica.mx/v1/templates

Respuesta

{
  "workspaces": [
    {
      "id": "ws_123",
      "wabaId": "xxxxxxxxxx",
      "templateNamespace": "xxxx_xxx_xxx_xxxxxx",
      "name": "Soporte Técnico",
      "templates": [
        {
          "name": "bienvenida_cliente",
          "params": ["nombre", "tipo_servicio"],
          "buttons": [
            {
              "type": "text",
              "text": "Servicio Vip"
            }
          ]
        }
      ]
    }
  ]
}

Obtener una Plantilla

Obtiene el detalle completo de una plantilla específica por su nombre.

GET https://api.platica.mx/v1/templates/{templateName}

Parámetros de URL

ParámetroTipoDescripciónRequerido
templateNamestringNombre exacto de la plantilla a consultar

Respuesta

{
  "workspaces": [
    {
      "id": "K7u9rQ2LmZx18BvC5tNd",
      "name": "Atención Premium",
      "wabaId": "155512345678901",
      "templateNamespace": "b9c4d2e1_7f3a_45b6_98cd_001122334455",
      "templates": [
        {
          "name": "recordatorio_mantenimiento_auto",
          "category": "UTILITY",
          "status": "APPROVED",
          "language": "es",
          "createdAt": "2025-07-20T10:12:34.567890123Z",
          "updatedAt": "2025-07-28T16:45:01.234567890Z",
          "content": "¡Hola {{1}}! Te recordamos tu mantenimiento.",
          "header": "Recordatorio de mantenimiento",
          "footer": "Responde CAMBIAR para reprogramar",
          "buttons": [
            {
              "type": "URL",
              "text": "Ver ubicación",
              "url": "https://example.com/taller/ubicacion"
            }
          ],
          "params": ["Carolina", "2025-08-18"],
          "api_example": {
            "name": "recordatorio_mantenimiento_auto",
            "params": ["Carolina", "2025-08-18"]
          },
          "dynamicButtonsCount": 0
        }
      ],
      "templatesCount": 1
    }
  ]
}
CampoDescripción
nameNombre único de la plantilla
categoryCategoría: UTILITY, MARKETING, AUTHENTICATION
statusEstado de aprobación: APPROVED, PENDING, REJECTED
languageCódigo de idioma (ej: es, en)
contentCuerpo del mensaje con variables {{1}}, {{2}}, etc.
headerEncabezado del mensaje (opcional)
footerPie del mensaje (opcional)
buttonsArray de botones interactivos
paramsEjemplo de valores para las variables
api_exampleEjemplo de uso en la API