POST /api/push/start

Crea un grupo de push y obtén su botón para unirse.

Envía la clave en el encabezado x-api-key. Crear un grupo nunca se factura. Los errores están en errores y límites.

Cuerpo

CampoTipoInstrucciones
groupstringObligatorio. El nombre del grupo que ve la gente en la app.
pushGroupIdstringObligatorio. Cualquier texto que identifique el grupo. Lo usan todas las llamadas de envío y de marca.
brandobjectLa marca del grupo. Ver abajo.
reusebooleantrue le da a cada teléfono que se une su propia copia del grupo, para que cada teléfono registre el sitio web desde el que se ha unido. Los envíos llegan a todos los teléfonos en ambos casos.

El objeto brand

CampoTipoInstrucciones
logostringURL de una imagen cuadrada. La imagen del grupo en cada notificación y en la app.
namestringEl nombre de la marca que se muestra en la app. Omítelo para no mostrar nombre de marca.
descriptionstringUna línea corta sobre el grupo, que se muestra en la app.

brand.color y brand.title son campos de actividades en directo. Los grupos de push los ignoran.

Ejemplo

1
2
3
4
5
6
7
8
9
10
11
12
13
curl -X POST https://api.webliveactivity.com/api/push/start \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: wla_your_key' \
  -d '{
  "group": "Acme Orders",
  "pushGroupId": "acme-orders",
  "reuse": true,
  "brand": {
    "name": "Acme",
    "logo": "https://acme.example/logo.webp",
    "description": "Order updates from Acme"
  }
}'

Respuesta

Responde 201. groupId es el id que usa el botón para unirse. Pon links.iframe en una página web; el botón funciona como el botón de lanzamiento, con los tipos de botón notify, subscribe y follow.

1
2
3
4
5
6
7
8
{
  "ok": true,
  "groupId": "pg-7hk3mzq2wd9x",
  "pushGroupId": "acme-orders",
  "links": {
    "iframe": "<iframe src=\"https://api.webliveactivity.com/embed/button?type=notify&userId=pg-7hk3mzq2wd9x\" width=\"340\" height=\"95\" style=\"border:0;color-scheme:light\"></iframe>"
  }
}

Notas

  • Cada inicio crea un botón para unirse nuevo. Iniciar de nuevo con el mismo pushGroupId añade otro botón al mismo grupo, y los envíos llegan a los teléfonos que se han unido por cualquiera de los dos.
  • Para cambiar el nombre o la marca después, usa POST /api/push/branding.
  • Los grupos de push no envían webhooks.

¿Quieres crear actividades en directo sin «desarrollarlas»?

¿Quieres empezar a crear hoy?

Sin enviar nada al App Store y sin código nativo que mantener. Un enlace lleva tu actividad a las pantallas de tus usuarios, y una API fácil de usar la mantiene al día.

Incluye: 7.000 envíos push gratis al mes

Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer directo
8 PM
Lavando la ropaTermina antes de las 8:00 PM
Lavar ropaFregar sueloComer
Domino'sPreparando
912
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer directo
Directo
Ver directoGatocam de MolyHace 3 segundosCámara del gato
Ya está en el hornoMat tiene tu pedido en el horno.Domino's
PreparandoEn caminoEntregado
Pensando
Revisando endpoint de APIPreparando cambios en Foodscout
PensandoTrabajandoListo
Llega en 30 minutosMat va a toda prisa hacia ti.Domino's
En caminoEntregado
GTA00:00
GTA00:00:00GTA VI
San Francisco ShockLocal1
MapaMidtown
3
Dallas FuelVisitanteOverwatch LeagueVer directo
United 1423Puerta B22 · Asiento 14C · SFO → JFK
EmbarqueEn vueloLlegó
Embarque
Llega en 6 minutosMarcus · Toyota CamryToyota Camry
En caminoLlegó
6 min
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer directo
8 PM
Lavando la ropaTermina antes de las 8:00 PM
Lavar ropaFregar sueloComer
Domino'sPreparando
912
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer directo
Directo
Ver directoGatocam de MolyHace 3 segundosCámara del gato
Ya está en el hornoMat tiene tu pedido en el horno.Domino's
PreparandoEn caminoEntregado
Pensando
Revisando endpoint de APIPreparando cambios en Foodscout
PensandoTrabajandoListo
Llega en 30 minutosMat va a toda prisa hacia ti.Domino's
En caminoEntregado
GTA00:00
GTA00:00:00GTA VI
San Francisco ShockLocal1
MapaMidtown
3
Dallas FuelVisitanteOverwatch LeagueVer directo
United 1423Puerta B22 · Asiento 14C · SFO → JFK
EmbarqueEn vueloLlegó
Embarque
Llega en 6 minutosMarcus · Toyota CamryToyota Camry
En caminoLlegó
6 min
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer directo
8 PM
Lavando la ropaTermina antes de las 8:00 PM
Lavar ropaFregar sueloComer
Domino'sPreparando
912
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer directo
Directo
Ver directoGatocam de MolyHace 3 segundosCámara del gato
Ya está en el hornoMat tiene tu pedido en el horno.Domino's
PreparandoEn caminoEntregado
Pensando
Revisando endpoint de APIPreparando cambios en Foodscout
PensandoTrabajandoListo
Llega en 30 minutosMat va a toda prisa hacia ti.Domino's
En caminoEntregado
GTA00:00
GTA00:00:00GTA VI
San Francisco ShockLocal1
MapaMidtown
3
Dallas FuelVisitanteOverwatch LeagueVer directo
United 1423Puerta B22 · Asiento 14C · SFO → JFK
EmbarqueEn vueloLlegó
Embarque
Llega en 6 minutosMarcus · Toyota CamryToyota Camry
En caminoLlegó
6 min