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

Name
Type
Description

Content-Type*

String

application/json

Request Body

Name
Type
Description

*

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

Name
Type
Description

Content-Type*

String

application/json

Request Body

Name
Type
Description

*

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

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

Content-Type*

String

application/json

Request Body

Name
Type
Description

*

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

Name
Type
Description

Content-Type*

String

application/json

Request Body

Name
Type
Description

*

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

Name
Type
Description

Content-Type*

String

application/json

Request Body

Name
Type
Description

**

String

ver la descripcion

Last updated