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 : 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": "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

{
    "id": 571509
}

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"] } } }

Headers

Name
Type
Description

Content-Type*

String

application/json

{
    "id": 571509
}

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

{
     "idCanal": 1.0,
     "tipo": "normal"
     "mensajes": [
          {
               "para": "358XXXXXXX",
               "idMsg": 571505.0
          },
          {
               "para": "351XXXXXXX",
               "idMsg": 571506.0
          }
     ],
}

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

{
    "id": 571558
}

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

{
    "EstadoMsgString": "Enviado",
    "EstadoMsgInt": 1
}
//Posibles estados
//
//EnCola = -10
//Procesando = -1,
//Enviado = 1,
//Entregado = 2,
//Fallido = 3,
//Leido = 4,

Last updated