Skip to content

🔍 Buscar categoría por ID

Este endpoint permite obtener la información de una categoría específica a partir de su identificador único. Es útil para ver el detalle de una categoría o verificar si existe antes de actualizarla o eliminarla.


🧠 ¿Cuándo usar este endpoint?

  • Para consultar detalles de una categoría en el panel de administración.
  • Para validar la existencia de una categoría antes de editarla.
  • Para mostrar el nombre de una categoría en páginas de detalle.

🔐 Requiere autenticación

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

Authorization: Bearer <token>

📋 Headers

Nombre Valor
Authorization Bearer
Content-Type multipart/form-data

📦 Parámetros de la ruta

  • Método: GET
  • Ruta: /category/findById/:id
Nombre Tipo Descripción
id String ID de la categoría a buscar

🚀 Ejemplo curl

curl -X GET "http://localhost:3000/api/category/findById/12345" \
-H "Authorization: Bearer <tu_token_jwt_aqui>" \
-H "Content-Type: application/json"

📄 Respuesta exitosa

HTTP/1.1 200 OK
Content-Type: application/json
{
  "message": "Categoría encontrada",
  "category": {
    "id": "ZAP",
    "name": "Zapatos"
  }
}

❌ Respuesta de error

Código Motivo Solución
400 ID de categoría inválido Verifica que el ID sea un identificador válido y esté registrado
401 No autorizado Asegúrate de enviar un token JWT válido en el encabezado de autorización.
404 Categoría no encontrada Verifica que la categoría exista y esté registrada correctamente
500 Error interno del servidor Contacta al administrador del sistema si el problema persiste.

📋 Donde ¿Donde consigo en ID de una categoria?

Puedes consultar todos los IDs de las categorías disponibles usando el endpoint Listar categorías. `