🏷️ 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.