Listar canales
Canales
Listar canales
Lista todos los canales de venta visibles al cliente del comercio.
GET
Listar canales
Devuelve todos los canales activos configurados para el comercio. Usa este endpoint para selectores de canal o para cargar metadatos antes de configurar menús y flujos de checkout.
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 canales endata. Solo se incluyen canales ACTIVE.
Objeto channel
| Campo | Tipo | Descripción |
|---|---|---|
id | string | Identificador externo del canal. Solo alfanuméricos, _ y -. 1–64 caracteres. |
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 al canal. null si no hay plantilla asignada. |
cms | object | Solo lectura. null cuando cms_template_id es null. Plantilla CMS resuelta para este canal. |
cms
cms
Presente solo cuando
Cada campo en
cms_template_id no es null. Contiene la plantilla CMS asignada al canal.| 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 CHANNELS en respuestas de canales. |
status | string | ACTIVE o INACTIVE. |
fields | array | Campos de la plantilla con sus valores almacenados. |
fields:| Campo | Tipo | Descripción |
|---|---|---|
name | string | Clave del campo. |
type | string | TEXT, SELECT, IMAGE o LIST. |
label | object | Etiqueta localizada por locale. |
required | boolean | Si el campo es obligatorio. |
placeholder | string | Texto 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 | varies | Valor almacenado para este canal. Omitido si está vacío. |
Respuestas de error
| Estado | Descripción |
|---|---|
401 | Access token ausente o inválido. |
403 | El token no tiene acceso a los canales de este comercio. |