Log in and issue an access token
Public. Exchanges an email and a password for a bearer token. Repeated failures from one address are throttled, and an inactive account is refused once the password checks out.
POST
/api/v1/auth/loginRequest body
requiredapplication/jsonemailstringrequiredmin length 1
passwordstringrequiredmin length 1
Responses
200
Signed in
access_tokenstringrequiredtoken_typestringrequireduser_idstringrequiredrolestringrequiredbranch_idstringrequiredbranch_namestringrequiredfull_namestringrequired400
Invalid request body: an email and a password are required
detailstringrequired401
Invalid email or password
detailstringrequired403
Account is inactive
detailstringrequired429
Too many login attempts, try again later
detailstringrequired