Mensajes
Enviar mensajes a través de los canales vinculados en Trii
WhatsApp
Mensaje solo texto
POST https://{host}.trii.com.ar/api/v1/public/channelwhatsapp/sendMsg
token : es el valor de la Key generado en Sistema -> API KEY. (debe utilizar el valor que se encuentra a la derecha de {host}.trii.com.ar_ idCanal : Cada canal creado en Trii tiene su propio id. Ingresar al canal correspondiente y verificar el valor. usuarioRef: Opcional. En la conversación, el mensaje va a figurar a nombre del usuario referenciado. Body: { "token": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "idCanal": "1", "usuarioRef": "", "whatsapp": { "tipo": "texto", "para": "549XXXXXXXXXX", "mensaje": "mensaje de prueba 123", "adjunto" : { "nombre": "", "caption": "", "base64": "", "url": "", } } }
Headers
Content-Type*
String
application/json
Request Body
*
ver en descripción
{
"id": 571509
}Mensaje multimedia (imagen, archivo, audio)
POST https://{host}.trii.com.ar/api/v1/public/channelwhatsapp/sendMsg
token : generado en Sistema -> API KEY. idCanal : Cada canal creado en Trii tiene su propio id. Ingresar al canal correspondiente y verificar el valor. usuarioRef: Opcional. En la conversación, el mensaje va a figurar a nombre del usuario referenciado. Body: { "token": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "idCanal": "1", "usuarioRef": "", "whatsapp": { "tipo": "archivo", "para": "549XXXXXXXXXX", "mensaje": "", "adjunto" : { "nombre": "imagen1.png", "caption": "descripcion de la imagen", "base64": "data:image/png;base64,/9j/4AAQ....", "url": "https://file.example.com/.....", } } } //*Para subir el archivo, se puede optar por pasarlo en base64 o pasar una url publica para acceder al mismo. En caso de pasar ambos parámetros, se utiliza base64 y url se descarta.
Headers
Content-Type*
String
application/json
Request Body
*
String
ver en descripción
Mensaje template
POST https://{host}.trii.com.ar/api/v1/public/channelwhatsapp/sendMsg
token : generado en Sistema -> API KEY. idCanal : Cada canal creado en Trii tiene su propio id. Ingresar al canal correspondiente y verificar el valor. usuarioRef: Opcional. En la conversación, el mensaje va a figurar a nombre del usuario referenciado.
Body: { "token": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "idCanal": "1", "usuarioRef": "", "whatsapp": { "tipo": "template", "para": "549XXXXXXXXXX", "template" : { "name": "Nombre_del_template" } } }
Headers
Content-Type*
String
application/json
Mensaje template con variables
Mensaje template
POST https://{host}.trii.com.ar/api/v1/public/channelwhatsapp/sendMsg
token : generado en Sistema -> API KEY. idCanal : Cada canal creado en Trii tiene su propio id. Ingresar al canal correspondiente y verificar el valor. usuarioRef: Opcional. En la conversación, el mensaje va a figurar a nombre del usuario referenciado.
Body: { "token": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "idCanal": "1", "usuarioRef": "", "whatsapp": { "tipo": "template", "para": "549XXXXXXXXXX", "template" : { "name": "Nombre_del_template", "vars": ["Var1", "Var2", "Var3"], "headerVars": ["Var1", "Var2", "Var3"], "buttonsVars":["Var1","Var2"] } } }
Headers
Content-Type*
String
application/json
Mensaje template con adjunto
POST https://{host}.trii.com.ar/api/v1/public/channelwhatsapp/sendMsg
token : generado en Sistema -> API KEY. idCanal : Cada canal creado en Trii tiene su propio id. Ingresar al canal correspondiente y verificar el valor. usuarioRef: Opcional. En la conversación, el mensaje va a figurar a nombre del usuario referenciado.
Dependiendo del método seleccionado para enviar el template con documento, se debe modificar el atributo headerUrl (si el documento se envía a traves de una url pública) O headerBase64 (si el documento se envía codificado en Base64).
Solo si el documento se envía en Base64 se le puede especificar el nombre del archivo utilizando el atributo filename, de lo contrario el documento se enviará con nombre doc.pdf
Body: { "token": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "idCanal": "1", "usuarioRef": "", "whatsapp": { "tipo": "template", "para": "549XXXXXXXXXX", "template" : { "name": "Nombre_del_template", "vars": ["Var1", "Var2", "Var3"], "buttonVars":["Var1","Var2"], "headerType": "document", "headerUrl":"URL público del documento", "filename":"nombre del documento si se envía en base64", "headerBase64":"código base 64 del documento" } } }
Headers
Content-Type*
String
application/json
SMS
Endpoint que permite enviar mensajes SMS.
POST https://{host}.trii.com.ar/api/v1/public/sms
token : generado en Sistema -> API KEY. idCanal : Cada canal creado en Trii tiene su propio id. Ingresar al canal correspondiente y verificar el valor. usuarioRef: Opcional. En la conversación, el mensaje va a figurar a nombre del usuario referenciado. Body: { "token": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "idCanal": "1", "usuarioRef": "", "tipo": "normal", //normal, difusion "mensajes": [ { "numero": "358XXXXXXX", "texto": "SMS TEST #1" }, { "numero": "351XXXXXXX", "texto": "SMS TEST #2" } ] }
Headers
Content-Type*
String
application/json
Request Body
*
String
ver en descripción
EMAIL
Endpoint que permite enviar un mensajes Email por alguno de los canales definidos.
POST https://{host}.trii.com.ar/api/v1/public/channelEmail/sendMsg
token : generado en Sistema -> API KEY. idCanal : Cada canal creado en Trii tiene su propio id. Ingresar al canal correspondiente y verificar el valor. usuarioRef: Opcional. En la conversación, el mensaje va a figurar a nombre del usuario referenciado. Body: { "token": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "idCanal": "3", "usuarioRef": "", "email": { "de": "[email protected]", "para": "[email protected]", "cc": "", "cco": "", "asunto": "test email", "body": "<p>test email HTML</p>", "adjuntos" : [ { "nombre": "test adjunto 1.jpg", "base64": "data:image/jpeg;base64,/9j/4AAQSkZJRg..." } ] } }
Headers
Content-Type*
String
application/json
Request Body
*
String
ver en descripción
Estados
Endpoint que permite consultar el estado de los mensajes enviados
POST https://{host}.trii.com.ar/api/v1/mensaje/estado
token : generado en Sistema -> API KEY. idMsg : id del mensaje enviado a través de alguno de los enpoints anteriores. Body: { "token": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "idMsg": "xxxxxx" }
Headers
Content-Type*
String
application/json
Request Body
**
String
ver la descripcion
Last updated
