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":"2014­08­06 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"