Skip to content

Categorías

Las categorías se asignan a los productos para su clasificación.

Obtener categorías

GET/v3/production/categorias
TESThttps://api-test.upconta.com/v3/production/categorias
PRODhttps://api.upconta.com/v3/production/categorias
json
{
  "page": 1,
  "total": 10,
  "data": [
    {
      "_id": "60...",
      "nombre": "Categoría Uno"
    },
    {
      "_id": "60...",
      "nombre": "Categoría Dos/Subcategoría"
    }
  ]
}

Obtener categoría

GET/v3/production/categorias/:id
TESThttps://api-test.upconta.com/v3/production/categorias/:id
PRODhttps://api.upconta.com/v3/production/categorias/:id
json
{
  "_id": "60...",
  "nombre": "Categoría Uno"
}

Crear categoría

POST/v3/production/categorias
TESThttps://api-test.upconta.com/v3/production/categorias
PRODhttps://api.upconta.com/v3/production/categorias
PropiedadDescripciónValidación
nombreNombre de la categoríaTipo: String
descripcion(Opcional) DescripciónTipo: String
colorColor de categoría (formato HEX)Tipo: String
json
{
  "nombre": "Categoría Ejemplo",
  "color": "#868383"
}

Editar categoría

PUT/v3/production/categorias/:id
TESThttps://api-test.upconta.com/v3/production/categorias/:id
PRODhttps://api.upconta.com/v3/production/categorias/:id
json
{
  "nombre": "Categoría Actualizada",
  "color": "#868383"
}

Eliminar categoría

DELETE/v3/production/categorias/:id
TESThttps://api-test.upconta.com/v3/production/categorias/:id
PRODhttps://api.upconta.com/v3/production/categorias/:id
json
{
  "message": "success"
}