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 fidelidad a un visitante que todavía no inició sesión: la marca en el header y el catálogo de premios, 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 rubro, para pintar el header.
Catálogo de beneficios
Los beneficios vigentes del comercio.
Después del login, 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 login | Con login |
|---|---|
GET /v1/public/commerce | Viene dentro de GET /v1/me |
GET /v1/public/benefits | GET /v1/me/benefits/available |
En la práctica: usá los públicos para la pantalla de bienvenida, y cambiá 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.