Saltar al contenido
  • Documentación
  • Inicio
  • Planes
  • Servicios
    • Bot
    • Diseño web
    • Administración RRSS
  • noticias
  • Contacto
Menu
  • Documentación
  • Inicio
  • Planes
  • Servicios
    • Bot
    • Diseño web
    • Administración RRSS
  • noticias
  • Contacto
Ingresar

📖 Glosario de términos

  • 📖 Glosario de términos

Canales

  • Facebook Messenger
  • Whatsapp
  • Telegram
  • Twitter
  • LINE
  • Viber
  • SMS
  • Gmail
  • Instagram
  • Verificación de Cuenta Business de Facebook
  • Twilio SMS
  • MessageBird SMS
  • WordPress
  • Widget de chat del sitio web
  • Canal personalizado

Inicio

  • Inicio rápido
  • Conectando un canal
  • Invita a tus compañeros
  • Responder a los mensajes
  • Workflows
  • Dashboard
  • Informes
  • Variables dinámicas

Api Desarrollador

  • Api Contacto
  • API de mensajes
  • Message-template-api

Modulos

  • Mensajes de difusión

Actualizaciones

  • Restringir al administrador para agregar canales al espacio
  • Habilitar la importación para transmitir el flujo de trabajo
  • Mejoras en el widget de chat del sitio web
  • Exportación de datos para mensajes
  • Contexto de respuesta
  • Nuevos encabezados mensajes de WhatsApp: imagen, video y documentos
  • Permitir variables dinámicas para el llamado a la acción de URL mensajes de WhatsApp API
  • Nuevo canal: IMAP / SMTP
  • Nuevo canal: Instagram
  • Workflows
  • Nuevo diseño de navegación, nuevo Workflows: agregue la fila de Google Sheets y más.
  • VERSIÓN v8.3 (marzo de 2022)

Integraciones

  • Dialogflow
  • Zapier

Dialogflow

  • Conectando a Dialogflow
  • Dialogflow
  • Gestión de intenciones
  • Inicio
  • Base de conocimientos
  • Api Desarrollador
  • API de mensajes

API de mensajes

Tabla de contenidos
  • Peticiones
    • Enviar solicitud de texto
      • Ejemplo de solicitud de texto POST
      • Respuesta: éxito (estado HTTP → 200)
    • Enviar solicitud de archivo adjunto
    • Enviar solicitud de adjunto
      • Solicitud de envío de imagen POST de muestra
      • Respuesta: éxito (estado HTTP → 200)
      • Solicitud de envío de video POST
      • Respuesta: éxito (estado HTTP → 200)
      • Ejemplo de solicitud de envío de audio POST
      • Respuesta: éxito (estado HTTP → 200)
      • Ejemplo de solicitud de envío de archivos POST
      • Respuesta: éxito (estado HTTP → 200)
    • Enviar mensaje de texto con solicitud de respuestas rápidas
      • Respuesta: éxito (estado HTTP → 200)
  • Códigos de error
    • No autorizado (estado HTTP → 401)
    • Demasiadas solicitudes (estado HTTP → 429)
    • Método no permitido (estado HTTP → 405)
    • General (Estado HTTP → 403)
    • Tipo de archivo incomparable (Estado HTTP → 403)
    • Limitaciones

Le permite enviar mensajes que contienen texto, imagen, audio, video o archivo a Contactos en la plataforma.

Se requiere el token de canal para acceder a este recurso de API. Los tokens se pueden generar usando el ícono de llave, al lado del canal deseado en Configuración.

Peticiones #

La API de mensajes se compone de varios tipos de solicitudes:

  • Enviar mensajes de texto
  • Enviar datos adjuntos
  • Enviar texto con respuestas rápidas

Enviar solicitud de texto #

Esta solicitud envía un mensaje de texto directamente al contacto según se define en el punto final.

POST /v1/message/sendContent/{contactId}

Ejemplo de solicitud de texto POST #

curl -X POST \
      https://app.chatiico.com/api/v1/message/sendContent/{contactId} \
      -H 'Authorization: Bearer {channel_token}' \
      -H 'Content-Type: application/json' \
      -d '{
  "body": [
  	{
  		"type" : "text",
  		"text" : "Hi there"
  	}
  ]
}'

Respuesta: éxito (estado HTTP → 200) #

  {
      "status": "Success",
      "message": "Message Sent",
      "data": []
  }

Tenga en cuenta que en el caso del canal Viber, debido a una cierta limitación, la ID de contacto debe proporcionarse en un formato codificado en Base64 .

Enviar solicitud de archivo adjunto #

Esta solicitud envía el archivo adjunto en forma de URL directamente al contacto según lo definido en el punto final. El archivo puede ser una imagen, un vídeo, un audio o un archivo.

POST /v1/message/sendContent/{contactId}

#

Enviar solicitud de adjunto #

Esta solicitud envía un archivo adjunto en forma de URL directamente al contacto según se define en el punto final. El archivo puede ser imagen, video, audio o archivo.

POST /v1/message/sendContent/{contactId}

Solicitud de envío de imagen POST de muestra #

curl -X POST \
      https://app.chatiico.com/api/v1/message/sendContent/{contactId} \
      -H 'Authorization: Bearer {channel_token}' \
      -H 'Content-Type: application/json' \
      -d '{
  "body": [
  	{
  		"type" : "image",
  		"url" : "http://abc.com"
  	}
  ]
}'

Respuesta: éxito (estado HTTP → 200) #

  {
      "status": "Success",
      "message": "Message Sent",
      "data": []
  }

Solicitud de envío de video POST #

curl -X POST \
      https://app.chatiico.com/api/v1/message/sendContent/{contactId} \
      -H 'Authorization: Bearer {channel_token}' \
      -H 'Content-Type: application/json' \
      -d '{
  "body": [
  	{
  		"type" : "video",
  		"url" : "http://abc.com"
  	}
  ]
}'

Respuesta: éxito (estado HTTP → 200) #

  {
      "status": "Success",
      "message": "Message Sent",
      "data": []
  }

Ejemplo de solicitud de envío de audio POST #

curl -X POST \
      https://app.chatiico.com/api/v1/message/sendContent/{contactId} \
      -H 'Authorization: Bearer {channel_token}' \
      -H 'Content-Type: application/json' \
      -d '{
  "body": [
  	{
  		"type" : "audio",
  		"url" : "http://abc.com"
  	}
  ]
}'

Respuesta: éxito (estado HTTP → 200) #

  {
      "status": "Success",
      "message": "Message Sent",
      "data": []
  }

Ejemplo de solicitud de envío de archivos POST #

curl -X POST \
      https://app.chatiico.com/api/v1/message/sendContent/{contactId} \
      -H 'Authorization: Bearer {channel_token}' \
      -H 'Content-Type: application/json' \
      -d '{
  "body": [
  	{
  		"type" : "file",
  		"url" : "http://abc.com"
  	}
  ]
}'

Respuesta: éxito (estado HTTP → 200) #

  {
      "status": "Success",
      "message": "Message Sent",
      "data": []
  }

Asegúrese de que el navegador no descargue a la fuerza la URL proporcionada para el archivo adjunto (es decir, el encabezado en la respuesta HTTP debe ser el valor predeterminado que es )Content-Dispositioninline

Enviar mensaje de texto con solicitud de respuestas rápidas #

Esta solicitud envía un mensaje de texto con respuestas rápidas para los receptores.

curl -X POST \
      https://app.chatiico.com/api/v1/message/sendContent/{contactId} \
      -H 'Authorization: Bearer {channel_token}' \
      -H 'Content-Type: application/json' \
      -d '{
  "body": [
    {
      "type":"quick_reply",
    	"title" : "What is you favorite color?",
    	"replies" : ["Black","Blue","Grey","Red"]
    }
  ]
}'

Respuesta: éxito (estado HTTP → 200) #

  {
      "status": "Success",
      "message": "Message Sent",
      "data": []
  }

​

Códigos de error #

No autorizado (estado HTTP → 401) #

  {
        "status": "error",
        "message": "API Token is invalid.",
        "data": []
  }

Demasiadas solicitudes (estado HTTP → 429) #

  {
      "status": "error",
      "message": "Too many requests",
      "data": []
  }

Método no permitido (estado HTTP → 405) #

  {
      "status": "error",
      "message": "405 Method Not Allowed.",
      "data": []
  }

General (Estado HTTP → 403) #

  {
      "status": "error",
      "message": "Message String",
      "data": []
  }

Tipo de archivo incomparable (Estado HTTP → 403) #

  {
      "status": "error",
      "message": "Sorry, Url provided is not an image/audio/video file",
      "data": []
  }

Limitaciones #

  • Solo se puede enviar un mensaje en una llamada a la API.
  • API tiene un límite de velocidad de 25 RPS.
  • Se permiten 10 respuestas rápidas de 20 caracteres cada una.
  • El estado del contacto no se cambiará en la llamada a la API.
Comparte este artículo:
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
¿Sigues con problemas? ¿Cómo podemos ayudar?

¿Cómo podemos ayudar?

Actualizado el 23 mayo, 2022
Api ContactoMessage-template-api

Funciona con BetterDocs

Tabla de contenidos
  • Peticiones
    • Enviar solicitud de texto
      • Ejemplo de solicitud de texto POST
      • Respuesta: éxito (estado HTTP → 200)
    • Enviar solicitud de archivo adjunto
    • Enviar solicitud de adjunto
      • Solicitud de envío de imagen POST de muestra
      • Respuesta: éxito (estado HTTP → 200)
      • Solicitud de envío de video POST
      • Respuesta: éxito (estado HTTP → 200)
      • Ejemplo de solicitud de envío de audio POST
      • Respuesta: éxito (estado HTTP → 200)
      • Ejemplo de solicitud de envío de archivos POST
      • Respuesta: éxito (estado HTTP → 200)
    • Enviar mensaje de texto con solicitud de respuestas rápidas
      • Respuesta: éxito (estado HTTP → 200)
  • Códigos de error
    • No autorizado (estado HTTP → 401)
    • Demasiadas solicitudes (estado HTTP → 429)
    • Método no permitido (estado HTTP → 405)
    • General (Estado HTTP → 403)
    • Tipo de archivo incomparable (Estado HTTP → 403)
    • Limitaciones

SOBRE NOSOTROS

Chatiico.com es una plataforma de mensajería empresarial que conecta contactos de cualquier canal a cada equipo.

hola@chatiico.com
ventas@chatiico.com
+57 3025826852

NAVEGAR

  • Blog
  • Afiliados
  • Revendedor

ARTÍCULOS

  • Contacto
  • Documentación
  • Seguridad
  • Politicas de privacidad
  • Politicas de cookies
  • Api Chatiico
  • Condiciones de servicio
CONECTAR
Facebook-f Telegram Whatsapp Instagram Envelope

© Copyrights by chatiico.com. All Rights Reserved.  | Bogotá – Colombia 2021