Público
Los datos del comercio y el catálogo de beneficios sin ningún token, para mostrarle el programa a un visitante.
Endpoints que no requieren ningún token, sólo el header X-Commerce-Id.
Sirven para mostrarle tu programa de lealtad a un visitante que todavía no inició sesión: la marca en el header y el catálogo de recompensas, para que vea qué gana si se suma.
X-Commerce-Id: {tu-commerce-id}Los endpoints
Datos del comercio
Nombre, logo, color de marca y giro, para pintar el header.
Catálogo de beneficios
Los beneficios vigentes del comercio.
Después del inicio de sesión, no hace falta volver a pedirlos
Una vez que el usuario inicia sesión, los mismos datos vienen por los endpoints de Mi cuenta:
| Sin sesión | Con sesión |
|---|---|
GET /v1/public/commerce | Viene dentro de GET /v1/me |
GET /v1/public/benefits | GET /v1/me/benefits/available |
En la práctica: usa los públicos para la pantalla de bienvenida, y cambia a los de Mi cuenta en cuanto haya sesión.
X-Commerce-Id no es un secreto
Va en el frontend sin problema. Lo que hace es delimitar la respuesta a tu comercio, no autorizar el acceso.