curl -X POST https://api.sapfiai.com/authentication/login \ -H "Content-Type: application/json" \ -d '{ "email": "[email protected]", "password": "SecureP@ssw0rd" }'
{ "success": false, "token": null, "refreshToken": null, "user": null, "message": "Login failed", "errors": [ "Invalid email or password" ], "requires2FA": false }
Show user properties
/authentication/verify-2fa
{ "success": true, "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...", "refreshToken": "8f7d6e5c4b3a2918e7f6d5c4b3a29180", "refreshTokenExpiry": "2026-04-05T10:30:00Z", "user": { "id": "123e4567-e89b-12d3-a456-426614174000", "email": "[email protected]", "userName": "johndoe", "phoneNumber": "+1234567890", "twoFactorEnabled": false, "lastLoginDate": "2026-03-05T10:30:00Z", "lastLoginIp": "192.168.1.1" }, "message": "Login successful", "errors": null, "requires2FA": false }