netexCloud - API de Web Services | Web services de de notificaciones push

Creación de una notificación push

Crear (enviar) una notificación push.

  • URL: /integration/ws/management/rest/pushnotification
  • Method: POST
  • Headers:
    • Accept: encabezado de versión/formato 
    • X-Cloud-Auth-Token*: encabezado de autenticación 
  • Parameters:
    • customer: nombre clave del cliente al que pertenecen los usuarios a notificar
    • username: nombre de usuario del usuario al que enviar la notificación push. Obligatorio cuando no se especifica registrationId
    • registrationId: registration id de firebase al que enviar la notificación push. Obligatorio cuando no se especifica username
    • notification*: mapa con los parámetros predefinidos de la notificación push 
    • data: mapa con los parámetros personalizados de la notificación push
Si se especifica el parámetro registrationId, la notificación push será enviarda al dispositivo que representa. En otro caso, debe especificarse el parámetro username, y la notificación push se enviará a todos los dispositivos del usuario.

  • Responses:
    • 200: OK. Contenido:
      • status: estado general
      • location: ubicación genérica del recurso resultante (si lo hubiere)
      • message: mensaje genérico de “éxtio” o “error” (si lo hubiere)
      • responsePlatforms: respuesta para cada plataforma a la que afecta, cada una con el contenido:
        • status: estado en la plataforma
        • location: ubicación del recurso resultante en la plataforma (si lo hubiere)
        • message: mensaje de “éxito” o “error” en la plataforma (si lo hubiere)
  • Ejemplo de URL: http://netex.dev.learningcloud.me/integration/ws/management/rest/pushnotification
  • Ejemplo de respuesta:

{
"location": null,
"message": "",
"responsePlatforms": {},
"status": 202
}