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
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
{
"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
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
Content-Type*
String
application/json
Request Body
*
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
Content-Type*
String
application/json
Request Body
*
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
Content-Type*
String
application/json
Request Body
**
String
ver la descripcion
{
"EstadoMsgString": "Enviado",
"EstadoMsgInt": 1
}
//Posibles estados
//
//EnCola = -10
//Procesando = -1,
//Enviado = 1,
//Entregado = 2,
//Fallido = 3,
//Leido = 4,
Last updated