Listar marcas
Marcas
Listar marcas
Lista todas las marcas visibles al cliente del comercio.
GET
Listar marcas
Devuelve todas las marcas activas configuradas para el comercio. Usa este endpoint para selectores de marca o para cargar metadatos antes de filtrar con
x-brand-id.
Requiere un access token de Fire spark obtenido mediante intercambio de
token. El token limita las solicitudes
al cliente autenticado y al comercio correspondiente.
Solicitud
Respuesta
La respuesta envuelve un arreglo de marcas endata. Solo se incluyen marcas ACTIVE.
Objeto marca
| Campo | Tipo | Descripción |
|---|---|---|
id | string | Identificador externo de la marca. Solo alfanuméricos, _ y -. 1–64 caracteres. Usa este valor en x-brand-id al filtrar tiendas y canales. |
uid | string (UUID) | Identificador interno de Fire spark. |
name | string | Nombre visible. 1–100 caracteres. |
status | string | ACTIVE o INACTIVE. |
cms_template_id | string (UUID) | Plantilla CMS vinculada a esta marca. null cuando no hay plantilla asignada. |
cms | object | Solo lectura. null cuando cms_template_id es null. Si está asignada, la plantilla CMS resuelta con definiciones de campos y valores guardados. |
cms
cms
Presente solo cuando
Cada campo en
cms_template_id no es null. Contiene la plantilla CMS resuelta asignada a la marca.| Campo | Tipo | Descripción |
|---|---|---|
id | string (UUID) | Identificador de la plantilla. Coincide con cms_template_id. |
name | string | Nombre de la plantilla. 1–100 caracteres. |
entity | string | Siempre BRANDS en respuestas de marca. |
status | string | ACTIVE o INACTIVE. |
fields | array | Campos de la plantilla con sus valores guardados actuales. |
fields:| Campo | Tipo | Descripción |
|---|---|---|
name | string | Clave del campo. |
type | string | TEXT, SELECT, IMAGE o LIST. |
label | object | Etiqueta localizada opcional por locale. |
required | boolean | Si el campo es obligatorio. |
placeholder | string | Texto de placeholder opcional. |
options | array | Para campos SELECT — objetos con label y value. |
altText | string | Para campos IMAGE — texto alternativo. |
src | string | Para campos IMAGE — URL de la imagen. |
href | string | Para campos IMAGE — URL de enlace opcional. |
value | varía | Valor guardado actual para esta marca. Se omite cuando está vacío. |
Respuestas de error
| Estado | Descripción |
|---|---|
401 | Access token ausente o inválido. |
403 | El token no tiene acceso a las marcas de este comercio. |