Autenticación
Inicio de sesión de usuario
Autentica un usuario registrado y devuelve la información del usuario con token JWT. El usuario debe estar previamente registrado en el sistema.
Caso de uso:
- El mesero o administrador del restaurante abre la aplicación Restobar
- Ingresa su correo electrónico y contraseña registrados
- El sistema valida las credenciales y retorna los datos del usuario
- Se obtiene el token JWT (tokenCurrent) que debe incluirse en el header Authorization: Bearer {token} para todas las siguientes solicitudes API
- Con este token, el usuario puede acceder a funciones como gestionar productos, tomar pedidos, generar facturas, etc.
Importante: Guarde el valor tokenCurrent de la respuesta para autenticación en futuras solicitudes.
post/login
Request
- Base URLhttps://api.pirpos.com
- URLhttps://api.pirpos.com/login
- AuthHTTP bearer
Request body
Example request
{
"email": "usuario@ejemplo.com",
"password": "password123"
}Response
Inicio de sesión exitoso. Valor importante: Tome el campo tokenCurrent de esta respuesta y úselo como token de autorización en el header de sus próximas solicitudes API. Ejemplo: Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Example response
{
"_id": "507f1f77bcf86cd799439011",
"business": {
"_id": "507f1f77bcf86cd799439012",
"name": "Restaurante ABC"
},
"name": "Juan",
"lastName": "Pérez",
"email": "usuario@ejemplo.com",
"phone": "+57 300 123 4567",
"tokenCurrent": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"role": "507f1f77bcf86cd799439013",
"isActive": true,
"urlImage": "https://ejemplo.com/perfil.jpg",
"lastAccess": "2025-08-04T10:30:00.000Z",
"lastTokenDevice": "fcm_token_example"
}Changes
No recorded changes to this operation across all 1 revision of this API.