Esta es la página de inicio de la API. A continuación se muestran los endpoints disponibles.
GET /health — Verificar estado del servidorPOST /api/auth/login — Iniciar sesiónPOST /api/auth/logout — Cerrar sesiónGET /api/auth/me — Obtener usuario autenticadoPOST /api/clientes — Crear clienteGET /api/clientes — Listar clientesPOST /api/detalles — Crear detalle de entregaGET /api/detalles — Listar detallesGET /api/detalles/:id — Buscar detalle por IDPUT /api/detalles/:id — Actualizar detalleDELETE /api/detalles/:id — Eliminar detallePATCH /api/detalles/:id/cliente — Asignar cliente al detallePATCH /api/detalles/:id/confirmar — Confirmar entregaPATCH /api/detalles/:id/reprogramar — Reprogramar entregaPATCH /api/detalles/:id/cancelar — Cancelar entregaPATCH /api/detalles/:id/entregar — Registrar entregaPATCH /api/detalles/:id/fallo — Registrar falloPOST /api/detalles/importar-excel — Importar entregas desde ExcelPOST /api/detalles/:id/notificar-camino — Notificar WhatsApp de caminoPOST /api/hojas-de-ruta — Crear hoja de rutaGET /api/hojas-de-ruta — Listar hojas de rutaGET /api/hojas-de-ruta/agenda — Obtener agenda del choferGET /api/hojas-de-ruta/:id — Buscar hoja de ruta por IDGET /api/hojas-de-ruta/:id/mapa — Ver mapa de rutaDELETE /api/hojas-de-ruta/:id — Eliminar hoja de rutaPOST /api/usuarios — Crear usuarioGET /api/usuarios — Listar usuariosGET /api/usuarios/:id — Buscar usuario por IDDELETE /api/usuarios/:id — Eliminar usuarioEl arranque queda vacío por defecto. Puedes crear el primer usuario con POST /api/usuarios y luego iniciar sesión con ese mismo usuario.