Marcas
BRD2
kits en el hub
Brand kits
Cada marca entra por Sanity, se normaliza a tokens y se pinta en el template. Vos aprobás antes de publicar.
Marcas
BRD2
kits en el hub
Aprobadas
OK1
listas para deploy
Sin aprobar
WAIT1
esperando tu revisión
Con manual
PDF0
manual de marca cargado
2 marcas
/la-segunda
Boutique de barrio, curada a mano.
/pachadev
Sitios con criterio. Sin vueltas.
1 · desde Sanity (webhook)
En Sanity: Settings → API → Webhooks, URL /api/brands/sync, secreto BRANDS_SYNC_SECRET y filtro _type == "brand". Cada publicación dispara la sincronización.
La firma viaja en sanity-webhook-signature y se valida
con HMAC-SHA256.
2 · a mano (curl)
curl -sX POST $HUB/api/brands/sync \
-H "x-pacha-secret: $BRANDS_SYNC_SECRET" \
-H "Content-Type: application/json" \
-d '{"docId":"brand.la-segunda"}'
# o mandando el documento entero:
# -d '{"doc":{ "name":"La Segunda", ... }}'