POST /api/branding

Cambia la marca de actividades que ya están en curso.

Start define la marca. Esta llamada la cambia después. Solo cambian los campos enviados: un campo vacío conserva su valor guardado. No se envía nada al celular y la llamada no se factura. La app muestra la marca nueva la próxima vez que carga la actividad.

Por id de actividad

1
2
3
4
5
6
7
8
9
10
11
12
curl -X POST https://api.webliveactivity.com/api/branding \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: wla_your_key' \
  -d '{
  "activityId": "act-8f2cqa4mx7rd",
  "widgetContainerId": "acme-orders",
  "brand": {
    "title": "Order #1234 (updated)",
    "name": "Acme v2",
    "description": "Now with faster delivery"
  }
}'

Por grupo

1
2
3
4
5
6
7
8
9
10
11
curl -X POST https://api.webliveactivity.com/api/branding \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: wla_your_key' \
  -d '{
  "group": "order-tracker",
  "widgetContainerId": "acme-orders",
  "brand": {
    "logo": "https://acme.example/seasonal-logo.png",
    "color": "#E8372C"
  }
}'

Por contenedor

Envía solo el widgetContainerId (sin activityId ni group) para cambiar la marca de todas las actividades del contenedor.

1
2
3
4
5
6
7
8
9
10
curl -X POST https://api.webliveactivity.com/api/branding \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: wla_your_key' \
  -d '{
  "widgetContainerId": "acme-orders",
  "brand": {
    "logo": "https://acme.example/logo-v2.png",
    "color": "#06C167"
  }
}'

Respuesta

Devuelve { ok, targeted, unknown }: cuántas actividades cambiaron de marca, y los ids que no se encontraron.

1
2
3
4
5
{
  "ok": true,
  "targeted": 12,
  "unknown": []
}

Ejemplos

Actualización completa de marca

Todos los campos de marca en una sola llamada.

1
2
3
4
5
6
7
8
9
10
11
12
13
curl -X POST https://api.webliveactivity.com/api/branding \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: wla_your_key' \
  -d '{
  "widgetContainerId": "acme-orders",
  "brand": {
    "title": "Acme Fresh Order",
    "name": "Acme Fresh",
    "logo": "https://fresh.acme.example/logo.png",
    "description": "Fresh groceries, delivered fast",
    "color": "#2ECC71"
  }
}'

El nombre de la marca en una tarjeta que ya está en pantalla cambia solo cuando la tarjeta se reinicia. Para cambiar los colores de la tarjeta, envía state.accentColorHex con una actualización.

¿Quieres crear actividades en vivo 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 en vivo.

Incluye: 7,000 envíos push gratis al mes

Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
8 PM
Lavando la ropaTermina antes de las 8:00 PM
Lavar ropaLimpiar pisoComer
Domino'sPreparando
912
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
En vivo
Ver en vivoGatocam 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 en vivo
United 1423Puerta B22 · Asiento 14C · SFO → JFK
AbordajeEn vueloLlegó
Abordaje
Llega en 6 minutosMarcus · Toyota CamryToyota Camry
En caminoLlegó
6 min
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
8 PM
Lavando la ropaTermina antes de las 8:00 PM
Lavar ropaLimpiar pisoComer
Domino'sPreparando
912
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
En vivo
Ver en vivoGatocam 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 en vivo
United 1423Puerta B22 · Asiento 14C · SFO → JFK
AbordajeEn vueloLlegó
Abordaje
Llega en 6 minutosMarcus · Toyota CamryToyota Camry
En caminoLlegó
6 min
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
8 PM
Lavando la ropaTermina antes de las 8:00 PM
Lavar ropaLimpiar pisoComer
Domino'sPreparando
912
Movistar RidersMovistar RidersTerrorista9
MapaOverpass
12HeroicHeroicAntiterroristaCSGOCSGO EsportsVer en vivo
En vivo
Ver en vivoGatocam 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 en vivo
United 1423Puerta B22 · Asiento 14C · SFO → JFK
AbordajeEn vueloLlegó
Abordaje
Llega en 6 minutosMarcus · Toyota CamryToyota Camry
En caminoLlegó
6 min