[GET] /waTemplates

Objective:

Usar este servicio para descargar el listado de plantillas de WhatsApp cargados en la plataforma.

CURL Example:

curl --location --request GET 'go.botmaker.com/api/v1.0/waTemplates/' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'access-token: ACCESS-TOKEN' \
--data-raw '
'

Response Structure:

  • waTemplates [array] Listado que contiene las plantillas.
  • requesterEmail [string] Usuario que cargó el template
  • buttons [array] Listado de botones de WhatsApp
  • notes [array] Listado de notas, cargado por el usuario o la plataforma en caso de error.
  • optInImage [string] Url de la imagen de optin
  • locale [string] Idioma del template
  • content [string] Cuerpo o contenido de la plantilla.
  • mediaHeaderType [string] Tipo de encabezado, puede ser nulo, texto, o archivo ( imagen, video, documento)
  • mediaHeaderText [string] En caso que el encabezado sea texto, sería el texto que llevaría en el encabezado.
  • mediaFooterText [string] En caso de llevarlo, texto que estaría al pie de la plantilla
  • name [string] Nombre de la plantilla
  • state[string] Estado de la plantilla al momento de consultar
  • category [string] Categoría de la plantilla

JSON Example:

{
    "waTemplates": [
        {
            "requesterEmail": "test@botmaker.io",
            "buttons": [],
            "notes": [
                {
                    "author": "botmaker",
                    "message": "invalid_format"
                }
            ],
            "optInImage": "https://storage.googleapis.com/m-infra.appspot.com/public/res/SoporteBotmaker/20210818-hnFCAbAtiaVneNafwub7cBZaFPS2-UUHZ3-.png",
            "locale": "es_AR",
            "content": "Hola, gracias por todo",
            "mediaHeaderText": "",
            "mediaFooterText": "",
            "name": "test_media_img",
            "state": "REJECTED",
            "mediaHeaderType": "image",
            "category": "Account Update"
        },
        {
            "mediaFooterText": "",
            "requesterEmail": "test@botmaker.io",
            "buttons": [],
            "notes": [],
            "optInImage": "https://storage.googleapis.com/m-infra.appspot.com/public/res/SoporteBotmaker/20210818-hnFCAbAtiaVneNafwub7cBZaFPS2-UUHZ3-.png",
            "name": "bienvenida",
            "state": "APPROVED",
            "locale": "es",
            "category": "Account Update",
            "content": "Hola ${new_user_129}, su cuenta fue creada exitosamente!",
            "mediaHeaderText": ""
        },
        {
            "mediaFooterText": "",
            "requesterEmail": "test@botmaker.io",
            "buttons": [
                {
                    "text": "Ver Notificaciones",
                    "type": "URL",
                    "url": "https://go.botmaker.com/#/${seccion}"
                }
            ],
            "notes": [],
            "optInImage": "https://storage.googleapis.com/m-infra.appspot.com/public/res/SoporteBotmaker/20210818-hnFCAbAtiaVneNafwub7cBZaFPS2-UUHZ3-.png",
            "name": "contacto_nuevo",
            "state": "APPROVED",
            "locale": "es",
            "category": "Account Update",
            "content": "Hola ${sobrenome}, puedes ver los resultados de tus notificaciones en Botmaker",
            "mediaHeaderText": ""
        }
    ]
}