Authenticate user and receive JWT token
cURL
curl --request POST \ --url https://api.example.com/api/login \ --header 'Content-Type: application/json' \ --data ' { "usuario_login": "<string>", "usuario_password": "<string>" } '
{ "token": "<string>", "user": { "usuario_id": 123, "usuario_login": "<string>", "usuario_correo": "<string>", "usuario_nombre": "<string>", "usuario_apellido": "<string>", "departamento_id": 123, "usuario_celular": "<string>", "access_id": 123, "profile": {} } }
POST /api/login
Authorization
Show user properties
curl -X POST https://api.ambiotec.com/api/login \ -H "Content-Type: application/json" \ -d '{ "usuario_login": "johndoe", "usuario_password": "securePass123" }'
{ "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c3VhcmlvX2lkIjoxLCJ1c3VhcmlvX2xvZ2luIjoiam9obmRvZSIsInVzdWFyaW9fY29ycmVvIjoiam9obkBleGFtcGxlLmNvbSIsInVzdWFyaW9fbm9tYnJlIjoiSm9obiIsInVzdWFyaW9fYXBlbGxpZG8iOiJEb2UiLCJkZXBhcnRhbWVudG9faWQiOjUsInVzdWFyaW9fY2VsdWxhciI6IjEyMzQ1Njc4IiwiYWNjZXNzX2lkIjoxMjMsImlhdCI6MTY4OTI2MzYwMCwiZXhwIjoxNjg5MjkyNDAwfQ.xyz123abc456", "user": { "usuario_id": 1, "usuario_login": "johndoe", "usuario_correo": "[email protected]", "usuario_nombre": "John", "usuario_apellido": "Doe", "departamento_id": 5, "usuario_celular": "12345678", "access_id": 123, "profile": null } }
{ "error": "Datos inválidos", "details": [ { "field": "usuario_login", "message": "usuario_login is required" } ] }
{ "error": "Credenciales inválidas" }
{ "error": "Error interno al iniciar sesión" }
{ "error": "Servicio no disponible", "message": "No se puede conectar con la base de datos. Por favor, contacte a soporte del sistema." }
is_successful: false
access_id
x-client-info