Create Campaign by Segmentation
Este endpoint crea una campaña que enviará N cantidad de notificaciones, el envío de notificaciones inicia pasado unos segundos después de ser creado.
Campos:
- name: Nombre para la campaña, opcional.
- message_id: UUID del contenido del mensaje a enviar, este mensaje debe existir en el servicio Message-persistance, obligatorio.
- segment_id: Un segmento se refiere a una agrupación de dispositivos que recibirán un mensaje. Mediante su id el servicio solicita a Message-persistance que retorne dichos dispositivos.
- application_name: Bundle Id de la app objetivo, obligatorio.
- company_id: Campo para forzar a que compañía pertenece esta campana, opcional.
- notifications: Arreglo de notificaciones a enviar, obligatorio.
- trust_id: trust_id del dispositivo objetivo, obligatorio.
- variables: objeto que permite enviar notificaciones custom a cada receptor, obligatorio pero se puede dejar vacío "{}".
- finish_date: El objetivo de este campo es mantener activa una campaña asociada a un segmento, asignando una fecha de término. Mientras se mantenga activa se podrán añadir nuevas notificaciones obtenidas a partir del segmento para ser enviada a los dispositivos. El formato utilizado es YYYY-MM-DD h-m-s en zona horaria UTC + 0 (Por ejemplo 2021-01-31 20:30:10).
info
Para detalles de cómo crear un segmento revisar el endpoint Create Segmentation.
#
EndpointHeaders
Key | Value | Description |
---|---|---|
Content-Type | application/json | |
Authorization | Bearer {{access_token}} | access_token obtained in Atenea |
Url
caution
Recuerda que para utilizar este endpoint es necesario un access token obtenido en el servicio Atenea
#
Body#
Code Examples- Curl
- JavaScript
- Python