Saltar al contenido

Categorías

Obtener todas las categorías

Puedes acceder a la lista de 5 categorías usando el endpoint /categories/all.

Request:

[GET] https://fake-store-api-2no73ornoa-uc.a.run.app/api/categories/all

Response:

{
  "content": [
    {
      "id": 1,
      "name": "Electrónica",
      "image": "https://i.ibb.co/1QzkGf7/Electronica.png",
      "description": "Productos relacionados con dispositivos electrónicos, como smartphones, televisores, computadoras y más."
    },

    // ...

    {
      "id": 5,
      "name": "Salud y Belleza",
      "image": "https://i.ibb.co/ZSsFGNL/Salud-y-belleza.png",
      "description": "Productos para el cuidado personal y bienestar, incluyendo cosméticos, productos de higiene, suplementos y equipos de fitness."
    }
  ],
  "pageable": {
    "pageNumber": 0,
    "pageSize": 5,
    "sort": {
      "empty": true,
      "sorted": false,
      "unsorted": true
    },
    "offset": 0,
    "paged": true,
    "unpaged": false
  },
  "totalPages": 2,
  "totalElements": 10,
  "last": false,
  "size": 5,
  "number": 0,
  "sort": {
    "empty": true,
    "sorted": false,
    "unsorted": true
  },
  "numberOfElements": 5,
  "first": true,
  "empty": false
}

Obtener una categoría (por ID)

Puedes obtener una categoría por su id usando el endpoint /categories/{id}

Request:

[GET] https://fake-store-api-2no73ornoa-uc.a.run.app/api/categories/5

Response:

{
  "id": 5,
  "name": "Salud y Belleza",
  "image": "https://i.ibb.co/ZSsFGNL/Salud-y-belleza.png",
  "description": "Productos para el cuidado personal y bienestar, incluyendo cosméticos, productos de higiene, suplementos y equipos de fitness."
}

Crear una categoría

Puedes crear una nueva categoría enviando un objeto como el siguiente a /categories/create

Request:

[POST] https://fake-store-api-2no73ornoa-uc.a.run.app/api/categories/create
# Body
{
  "name": "Salud y Belleza",
  "description": "Productos para el cuidado personal y bienestar, incluyendo cosméticos, productos de higiene, suplementos y equipos de fitness.",
  "image": "https://i.ibb.co/ZSsFGNL/Salud-y-belleza.png"
}

Response:

{
  "id": 5,
  "name": "Salud y Belleza",
  "image": "https://i.ibb.co/ZSsFGNL/Salud-y-belleza.png",
  "description": "Productos para el cuidado personal y bienestar, incluyendo cosméticos, productos de higiene, suplementos y equipos de fitness."
}

Editar una categoría

Puedes editar una categoría existente enviando un objeto como el siguiente a /categories/{id}

Request:

[DELETE] https://fake-store-api-2no73ornoa-uc.a.run.app/api/categories/5

Response:

true

Modelo de datos

AtributoTipoDescripción
idNumberEl id de la categoría
nameStringEl nombre de la categoría
imageStringLa imagen de la categoría
descriptionStringLa descripción de la categoría