Agendar demo
Marcas
Catálogo API v1

Marcas

Catálogo de marcas que se asignan a productos. Una vez creada, una marca se referencia en productos por brand_id.

Campos

CampoTipoNotas
namestringreqÚnico por tenant
slugstringreqÚnico por tenant
descriptionstring
websitestringURL del sitio de la marca
logo_urlstringURL del logo
is_activebooleanDefault true

Endpoints

GET /catalog/brands

Lista de marcas. Filtros: is_active, search, limit, offset.

GET /catalog/brands/{id}
POST /catalog/brands

Request

{
  "name": "Oliva del Sur",
  "slug": "oliva-del-sur",
  "website": "https://olivadelsur.co"
}

Response 201

{
  "id": 7,
  "name": "Oliva del Sur",
  "slug": "oliva-del-sur",
  "website": "https://olivadelsur.co",
  "is_active": true
}
PATCH /catalog/brands/{id}

Actualiza cualquier campo editable. El slug puede editarse si no existen productos activos con esa marca.

DELETE /catalog/brands/{id}

409 si hay productos activos asignados a la marca.