CONTACTOS
Obteniendo una lista de contactos
ATENCIÓN
En la respuesta existen ahora los campos tags
y profile_uid
, estos no afectarán el funcionamiento si no se toman en cuenta.
Ejemplo de llamada
Llamada en Notifícame
GET /contacts
Respuesta en Notifícame versión anterior
[
{
"msisdn": "50212345678",
"first_name": "Jose",
"last_name": "Gomez",
"status": "SUSCRIBED"
}
]
Respuesta en Notifícame nueva versión
[
{
"msisdn": "50235200846",
"phone_number": "35200846",
"country_code": "502",
"first_name": "Rocael",
"last_name": "Guzman",
"full_name": "Rocael Guzman",
"status": "SUSCRIBED",
"added_from": "WEB_FORM",
"tags": [ "Home" ],
"profile_uid": "60e7d5a834224d067d9795d0",
"monitoring": false
}
...
]
Obteniendo La Información de un contacto específico
Este recurso se utiliza para poder obtener un contacto ingresando como parámetro de entrada el valor de número telefónico: MSISDN.
ADVERTENCIA
El número de teléfono deberá de incluir el código internacional de país.
Ejemplo de llamada
Llamada en Notifícame
GET /contacts/50212345678
Respuesta en Notifícame versión anterior
{
"msisdn": "50212345678",
"first_name": "Jose",
"last_name": "Gomez",
"status": "CONFIRMED"
}
Respuesta en Notifícame nueva versión
{
"msisdn": "50235148164",
"phone_number": "35148164",
"country_code": "502",
"first_name": "Jose",
"last_name": "Xuya",
"full_name": "Jose Xuya",
"status": "SUSCRIBED",
"added_from": "API",
"tags": [],
"profile_uid": "60eb4ec901347f06638b8b6a",
"monitoring": false
}
Creando Un Nuevo Contacto
Este recurso se utiliza para crear un nuevo contacto.
Ejemplo de llamada
Llamada en Notifícame
POST /contacts/50212345678
{
"msisdn": "50212345678",
"first_name": "Jose",
"last_name": "Gomez"
}
Respuesta en Notifícame versión anterior
Se devolverá un código que indicará si la creación fue exitosa o bien si ocurrió un error al efectuar la operación. Por favor consultar la Tabla de códigos de respuesta de la plataforma.
Respuesta en Notifícame nueva versión
{
"msisdn": "50235148164",
"phone_number": "35148164",
"country_code": "502",
"first_name": "Jose",
"last_name": "Gomez",
"full_name": "Jose Gomez",
"status": "SUSCRIBED",
"added_from": "API",
"tags": [],
"profile_uid": "60eb4ec901347f06638b8b6a",
"monitoring": false
}
Actualizando Un Contacto
Este recurso se utiliza para actualizar un contacto.
Ejemplo de llamada
Llamada en Notifícame
PUT /contacts/50212345678
{
"first_name": "Jose",
"last_name": "Gomez"
}
Respuesta en Notifícame versión anterior
Se devolverá un código que indicará si la actualización fue exitosa o bien si ocurrió un error al efectuar la operación. Por favor consultar la Tabla de códigos de respuesta de la plataforma.
Respuesta en Notifícame nueva versión
{
"msisdn": "50235148164",
"phone_number": "35148164",
"country_code": "502",
"first_name": "Jose",
"last_name": "Xuya",
"full_name": "Jose Xuya",
"status": "SUSCRIBED",
"added_from": "API",
"tags": [],
"profile_uid": "60eb4ec901347f06638b8b6a",
"monitoring": false
}
Eliminando Un Contacto Existente
Este recurso se utiliza para eliminar un contacto existente.
Ejemplo de llamada
Llamada en Notifícame
DELETE /contacts/50212345678
Respuesta en Notifícame versión anterior
Se devolverá un código que indicará si la eliminación fue exitosa o bien si ocurrió un error al efectuar la operación. Por favor consultar la Tabla de códigos de respuesta de la plataforma.
Respuesta en Notifícame nueva versión
Se devolverá un código que indicará si la eliminación fue exitosa o bien si ocurrió un error al ejecutar la operación. Por favor consultar la Tabla de códigos de respuesta de la plataforma.