Channels

Lista las plantillas de WhatsApp que este canal puede enviar

Devuelve el name, el language y los components de cada plantilla — los tres datos que pide POST /channels/{channelId}/whatsapp/send-template. Por defecto solo las aprobadas; ?status=all incluye las que están en revisión. Si el canal tiene varias cuentas de WhatsApp conectadas y una falla, las demás igual responden y el motivo viaja en accounts. Sin page trae la lista completa; con page (y limit) la pagina en un orden estable y agrega has_more. Cada plantilla trae su quality_score cuando Meta lo reporta.

get/channels/{channelId}/templates

Request

  • Base URL: https://api.met.meteor.com.co/api/v1
  • URL: https://api.met.meteor.com.co/api/v1/channels/{channelId}/templates
  • Auth: one of:
    • bearer (a scheme the document does not define)
    • HTTP bearer

Path parameters

channelIdstring required

ID del canal conectado.

Query parameters

limitstring
Example:100

Cuántas plantillas trae la página (1–200). Solo se aplica junto con page; con page pero sin limit se usan 100. Sin page la lista viene completa, como siempre.

pagestring
Example:1

Qué página quieres, empezando en 1. Con page la lista sale en un orden estable (nombre, idioma, cuenta) y la respuesta trae has_more; sigue pidiendo páginas mientras sea true. Sin page la respuesta es la de siempre: todas las plantillas, sin has_more.

namestring
status'all' | 'approved'

all incluye plantillas no aprobadas (PENDING/REJECTED). El picker de flujos omite este parámetro y solo ve APPROVED; el panel de gestión pasa all para mostrar el estado de las recién migradas.

waba_idstring

Multi-cuenta: listar las plantillas de ESTA WABA. Omitido = todas las cuentas conectadas del workspace (antes: solo la primaria, por lo que las plantillas de cuentas secundarias no aparecían en el selector de flujos).

Response

successtrue required

Siempre true en una respuesta 2xx.

Example response

{
  "data": {
    "accounts": [
      {
        "count": 14,
        "error": "status 400",
        "waba_id": "102938475610293"
      }
    ],
    "data": [
      {
        "category": "UTILITY",
        "id": "1234567890123456",
        "language": "es",
        "name": "recordatorio_cita",
        "previous_category": "UTILITY",
        "quality_score": "GREEN",
        "rejected_reason": "INVALID_FORMAT",
        "status": "APPROVED",
        "waba_alias": "Línea principal",
        "waba_id": "102938475610293"
      }
    ],
    "has_more": true
  }
}

Changes

No recorded changes to this operation across all 2 revisions of this API.