Skip to content

🏷️ Crear categoría

Este endpoint permite crear una nueva categoría de productos, que luego puede usarse para clasificar productos al registrarlos o actualizarlos.


🧠 ¿Cuándo usar este endpoint?

  • Para organizar productos en secciones como “Ropa”, “Tecnología”, “Alimentos”, etc.
  • Cuando deseas añadir nuevas líneas de productos a tu tienda.

🔐 Requiere autenticación

Debes enviar un token JWT válido en el encabezado:

Authorization: Bearer <token>

Debes asegurarte de que el usuario tenga el rol adecuado para crear categorías.

ADMINISTRATOR

📋 Headers

Nombre Valor
Authorization Bearer
Content-Type application/json

📦 Body (JSON)

  • Método: POST
  • Ruta: /categories/create
{
  "id": "ZAP",
  "name": "Zapatos"
}

🚀 Ejemplo curl

curl -X POST "http://localhost:3000/api/categories/create" \
-H "Authorization: Bearer <tu_token_jwt_aqui>" \
-H "Content-Type: application/json" \
-d '{
  "id": "ZAP",
  "name": "Zapatos"
}'

📄 Respuesta exitosa

{
  "message": "Categoría creada exitosamente",
  "category": {
    "id": "ZAP",
    "name": "Zapatos"
  }
}

❌ Respuesta de error

Código Motivo Solución
400 Datos de entrada inválidos Verifica que todos los campos requeridos estén presentes y sean válidos.
401 No autorizado Asegúrate de enviar un token JWT válido en el encabezado de autorización.
403 Prohibido El usuario no tiene permisos para crear categorías.
409 Conflicto Ya existe una categoría con el mismo ID.
500 Error interno del servidor Intenta nuevamente más tarde o contacta al administrador.

💡 Tip ¿Sabías que...?

Puedes reutilizar estas categorías para clasificar fácilmente tus productos en secciones específicas y facilitar la navegación del cliente.