MENSAJES
Listando los mensajes enviados
Este recurso se utiliza para obtener el listado de los mensajes enviados.
Ejemplo de llamada
Llamada en Notifícame
GET /messages
Respuesta en Notifícame versión anterior
[
{
"id": 1,
"groups": [ "home","VIP" ],
"message": "Texto",
"recipients_count": 5,
"recipients": [
"50212345678",
"50212345677",
"50212345676",
"50212345675",
"50212345674"
]
}, ...
]
Respuesta en Notifícame nueva versión
[
{
id: 1,
},...
]
Enviando mensajes individuales
ATENCIÓN
En la solicitud, ya no se puede usar la llave detail
, el API-REST no lo reconoce como parte de las propiedades, si se usa detail
producirá un error.
Ejemplo de llamada
Llamada en Notifícame
POST /messages/send_to_contact
{
"msisdn": 50212345678,
"message": "Este es un mensaje de prueba",
"id": 12345,
"detail": 1
}
Respuesta en Notifícame versión anterior
{
"message_id":109212,
"id":12345,
"short_code":"50210000290",
"msisdn":"50212345678",
"direction":"MT",
"status":"SENT",
"message":"mensaje de prueba",
"total_recipients":1,
"sent_from":"API_HTTP",
"sent_count":1,
"error_count":0,
"total_monitors":0,
"is_scheduled": false,
"is_billable": true,
"created_by":"usuario@dominio.com",
"created_on":"20140806 21:56:41",
"type":1
}
Respuesta en Notifícame nueva versión
{
"message_id": "60eb82fe4caac830e3af82b6",
"short_code": "0050230000215",
"type": 1,
"direction": "MT",
"status": "SENT",
"sent_from": "API_REST",
"id": "12345",
"message": "mensaje de prueba",
"sent_count": 1,
"error_count": 0,
"total_recipients": 1,
"msisdn": "50235148163",
"country": "502",
"is_billable": true,
"is_scheduled": false,
"created_on": "2021-07-11 17:47:10",
"created_by": "API",
"total_monitors": 0
}
Enviando mensajes a etiquetas
ATECIÓN
En la solicitud, la llave groups
, ahora es cambiada a tags
, en caso contrario ocacionará error.
Ejemplo de llamada
Llamada en Notifícame versión anterior
POST /messages/send
{
"groups": ["sales", "tech"],
"message": "This is a test message",
"id": 1234
}
Respuesta en Notifícame versión anterior
Llamada en Notifícame nueva versión
POST /messages/send
{
"tags": ["home", "VIP"],
"message": "This is a test message",
"id": 1
}
Respuesta en Notifícame nueva versión
{
"message_id": "60eb82fe4caac830e3af82b6",
"short_code": "0050230000215",
"type": 1,
"direction": "MT",
"status": "READY",
"sent_from": "API_REST",
"id": "12345",
"message": "este es un mensaje de prueba",
"sent_count": 0,
"error_count": 0,
"total_recipients": 1,
"msisdn": "50235148163",
"country": "502",
"is_billable": true,
"is_scheduled": false,
"created_on": "2021-07-11 17:47:10",
"created_by": "API",
"total_monitors": 0
}
ATENCIÓN
La propiedad "groups" es cambiada a "tags"