# Público (https://docs.loybox.com.ar/api-reference/publico)



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 [#los-endpoints]

<Cards>
  <Card title="Datos del comercio" icon="Building2" description="Nombre, logo, color de marca y rubro, para pintar el header." href="/api-reference/publico/comercio" />

  <Card title="Catálogo de beneficios" icon="Gift" description="Los beneficios vigentes del comercio." href="/api-reference/publico/beneficios" />
</Cards>

## Después del login, no hace falta volver a pedirlos [#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](https://docs.loybox.com.ar/api-reference/mi-cuenta):

| Sin login                                                      | Con login                                                                          |
| -------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [`GET /v1/public/commerce`](https://docs.loybox.com.ar/api-reference/publico/comercio)   | Viene dentro de [`GET /v1/me`](https://docs.loybox.com.ar/api-reference/mi-cuenta/obtener)                   |
| [`GET /v1/public/benefits`](https://docs.loybox.com.ar/api-reference/publico/beneficios) | [`GET /v1/me/benefits/available`](https://docs.loybox.com.ar/api-reference/mi-cuenta/beneficios-disponibles) |

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.

<Callout type="info" title="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.
</Callout>
