Messaging Platform | Sinch
  • Menu
  • Introducción
    • Tutoriales
    • Mejores prácticas y consejos de seguridad – Security LATAM
  • Onboarding
    • Business Manager
    • Apertura de un ticket
    • Proceso de activación de WhatsApp Business
    • Green Check​
    • Migración de números
  • Idiomas
    • Documentação em Português
    • Documentation in English
  • SMS
    • Documentación Técnica - SMS
      • Posibles integraciones
      • Términos importantes
      • Flujo simplificado - MT, Callback, DLR, e MO.
      • Envió de mensajes (MT)
      • Respuesta del código de estado HTTP
      • Estatus de envio (Callback e DLR)
      • Respuesta del usuario (MO)
      • Códigos de Estatus de Envió
      • API SMPP
      • Detalles de conexión
      • Estatus de envio (Callback e DLR)
      • Proxy TLS - Linux
      • Proxy TLS - Windows
      • API SFTP
      • Envio de mensajes via SFTP
      • API Validación de números
      • Requisicion HTTP Method POST
      • Acentos y caracteres especiales
      • Textos grandes (concatenación)
  • SMS - TODO LO QUE NECESITA SABER PARA SU ENVÍO
    • Introducción a Messeging - SMS
      • Tutoriales SMS
      • Glosario
      • Pantalla de inicio de la plataforma
      • Mi perfil | Idioma
      • Como armar un archivo
      • Errores mapeados
      • Archivos guardados
      • Campañas
      • Acentos y caracteres especiales
      • Envío rápido de SMS
      • Template SMS
      • Contactos
      • Grupos
      • Como enviar un mensaje
      • Envío y cancelación de mensajes.
      • Rastrear el envío
      • Reporte Consolidado
      • Reporte Detallado
      • Informe de Facturación
      • Correlation ID
      • Configuración del límite de caracteres
      • MM2: Nuevo Relatório: Chat (MT + MO)
    • Informe SMS > RCS
    • BOT SMS
  • RCS
    • RCS (Nativo)
  • Documentación técnica - WhatsApp
    • Sinch Messaging WhatsApp API
      • Términos Importantes para WhatsApp
      • Flujo de mensajes WhatsApp
      • Detalles de la conexión
      • Haciendo llamadas para la API de Sinch Messaging
      • Envío de mensajes
      • Webhooks
      • Mensajes (MO)
      • API SFTP WhatsApp
      • Envío de mensajes a través de SFTP
      • Consulta sesiones abiertas vía API
      • Click to WhatsApp – Sinch API
  • WhatsApp
    • Instrucciones y Mejores Prácticas
      • Políticas de Servicios Humanos
    • Introducción a la mensajería - WhatsApp
      • Tutoriales
      • Glosario
      • Pantalla de inicio de la plataforma
      • Mi perfil | Idioma
      • Edición de Cuenta
      • Información importante para el primer envío
      • Template WA - ¿Qué es?
      • Registro de Templates
      • Calificación de calidad
      • Edición de plantillas
      • Pausar el modelo
      • Eliminar un Template WA
      • ¿Template listo?
      • Como armar un archivo
      • Errores mapeados
      • Realización de un envío de WhatsApp
      • Vincular tu toma a una campaña
      • Programar un envío
      • Presentación y resumen
      • Envío y cancelación de mensajes.
      • Introducción a los informes
      • Reporte Consolidado
      • Reporte Detallado
      • Relatório de Opt-Out
      • Reportes de Conversación Consolidados
      • Reportes de Conversación Detallados
      • Informes guardados
      • Contactos
      • Grupos
    • Tech Providers - ¿Qué es y cómo funciona?
  • API de Campañas
    • API de Campañas
    • Autenticación
    • Listado de campañas
    • Solicitando una campaña específica
    • Creando campañas
    • Cambiando campañas
    • Borrando campañas
  • permisos
    • Subcuentas y usuarios
      • Perfiles de usuario
      • Gestión de clientes | Subcuentas
    • Verificación de dos pasos
    • Restricción de IP
    • Usuarios del sistema
  • Chaltayer
    • Chatlayer
  • Contact PRO - Agentes
    • Contact PRO
      • Tutoriales
      • Glosario
      • Acceso a la Plataforma
      • Pantalla de configuración
      • Estado | Perfil de presencia
      • Pantalla del agente
      • Realización de un servicio:
      • Seleccionar boletos manualmente
      • Historial de asistencias
      • Cambiar la contraseña
  • Contact PRO - Supervisores
    • Contact PRO
      • Tutoriales
      • Glosario
      • Acceso a la Plataforma
      • Dashboards
      • Descripciones de paneles
      • Agentes
      • Situación de los agentes
      • Conversaciones
  • Documentación técnica
    • Menú API e integraciones
      • Glosario - Integraciones
      • Technical documentation in English
      • Documentación técnica en Español
      • Documentaçâo Técnica em Português
      • API de SMS
      • Envío de SMS a través de SFTP
      • WhatsApp API
      • Enviar WhatsApp a través de SFTP
      • API interactiva de WhatsApp
      • Listas WhatsApp a través de API
      • Webhook
      • Campañas API
      • TTL - Time to Live
  • Soporte
    • Status
    • Glosario: componentes de la página de estado
    • Soporte
  • Componentes StatusPage
    • SMPP
Powered by GitBook
On this page
  • Autenticación
  • Detalles de conexión
  • Listado de campañas
  • Parámetros QueryString
  • Solicitando una campaña específica
  • Creando campañas
  • Cambiando campañas
  • Borrando campañas

Was this helpful?

  1. Documentación técnica
  2. Menú API e integraciones

Campañas API

Este documento proporciona la información necesaria para integrarse con la plataforma de ChatClub para realizar la gestión de campañas. La API tiene integración REST, mediante el protocolo HTTP con TLS, que admite los métodos POST con los parámetros enviados en formato JSON.

Autenticación

Para utilizar con éxito nuestra API, debe proporcionar un nombre de usuario válido (correo electrónico) asociado con un token de autenticación. Debe agregar los siguientes encabezados a la solicitud:

Campo
Detalles
Tipo de datos

userName

Correo electrónico válido suscrito en la plataforma ChatClub

String

authenticationToken

String

Detalles de conexión

Nombre
Host

Hostname

apigw.wavy.global

Port

443 (https)

Protocol

HTTPS (TLS encryption)

Authorization

username + token

Encoding

UTF-8

Listado de campañas

Ejemplo de listado de campañas

curl -X GET \
 'https://apigw.wavy.global/api/v1/campaigns?name=MyCampaign&page=1&page_size=10' \
 -H 'Content-Type: application/json' \
 -H 'authenticationToken: <authentication_token>' \
 -H 'userName: <e-mail>'

Respuesta

HEADERS:
page-number: 1
per-page: 10
total: 2
total-pages: 1
{
    "status": {
        "error": false
    },
    "campaigns": [
        {
            "name": "My first campaign",
            "id": 1,
            "alias": "first"
        },
        {
            "name": "My second campaign",
            "id": 2,
            "alias": "second"
        }
    ]
}

Listado de campañas ya registradas en la plataforma. Puedes seleccionar la página de resultados o filtrar por nombre de campaña. GET https://apigw.wavy.global/api/v1/campaigns

Parámetros QueryString

Campo
Detalles
Tipo de Dato

name

Nombre de la campaña para ser utilizado como filtro.

String

page

Página que se solicita

Integer

page_size

Cantidad de registros por página

Integer

Solicitando una campaña específica

Ejemplo de solicitación de una campaña específica

curl -X GET \
  https://apigw.wavy.global/api/v1/campaigns/1234 \
  -H 'Content-Type: application/json' \
  -H 'authenticationToken: <authentication_token>' \
  -H 'userName: <e-mail>'

Respuesta

{
    "status": {
        "error": false
    },
    "campaign": {
        "name": "My Campaign",
        "id": 1234,
        "alias": "mycampaign"
    }
}

Solicitando una campaña específica por el ID

GET https://apigw.wavy.global/api/v1/campaign/{id}

Creando campañas

Ejemplo de creación de campaña:

curl -X POST \
  https://apigw.wavy.global/api/v1/campaigns \
  -H 'Content-Type: application/json' \
  -H 'authenticationToken: <authentication_token>' \
  -H 'userName: <e-mail>' \
  -d '{
        "campaign" : {
          "name": "My Campaign",
          "alias": "mycampaign"
        }
      }'

Respuesta

{
    "status": {
        "error": false
    },
    "campaign": {
        "name": "My Campaign",
        "id": 1234,
        "alias": "mycampaign"
    }
}

Creando una nueva campaña con nombre y alias . El alias de la campaña debe ser un nombre simple para que sea más fácil de usar con la API. Se recomienda ser corto y no usar caracteres especiales.

POST https://apigw.wavy.global/api/v1/campaigns

JSON Object

* Campos requeridos

Campo
Detalles
Tipo de dato

name*

Nombre de la campaña

String

alias

Identificador de la campaña.

String

Cambiando campañas

Ejemplo de cambio en campaña:

curl -X PUT \
  https://apigw.wavy.global/api/v1/campaigns/1234 \
  -H 'Content-Type: application/json' \
  -H 'authenticationToken: <authentication_token>' \
  -H 'userName: <e-mail>' \
  -d '{
        "campaign" : {
          "name": "My Campaign",
          "alias": "mycampaign"
        }
      }'

Respuesta

{
    "status": {
        "error": false
    },
    "campaign": {
        "name": "My Campaign",
        "id": 1234,
        "alias": "mycampaign"
    }
}

Cambiando una campaña por su nombre o alias.

PUT https://apigw.wavy.global/api/v1/campaigns/{id}

JSON Object

* Campos requeridos

Campo
Detalles
Tipo de dato

name*

Nombre de la campaña

String

alias

Identificador de la campaña

String

Borrando campañas

Ejemplo borrando campañas:

curl -X DELETE \
  https://apigw.wavy.global/api/v1/campaigns/1234 \
  -H 'Content-Type: application/json' \
  -H 'authenticationToken: <authentication_token>' \
  -H 'userName: <e-mail>'

Respuesta

{
    "status": {
        "error": false
    },
    "campaign": {
        "name": "My Campaign",
        "id": 1234,
        "alias": "mycampaign"
    }
}

Borrando una campaña por su ID

DELETE https://apigw.wavy.global/api/v1/campaigns/{id}

PreviousWebhookNextTTL - Time to Live

Last updated 1 year ago

Was this helpful?

Token de autenticación generado por nuestra plataforma. Encuéntrelo aquí o consulte nuestro soporte.

here