JSON API » user » user/login

Gets the login data for the authentication user, based on the person logging in as.

Input parameters

Requires authentication and the user role privilege.

NameTypeDescriptionRequiredDefault value
auth_usernameStringAuthentication username.Yes
auth_passwordStringAuthentication password.Yes
tokenInteger1 to get an authentication token, 0 not to.No0

Responses

CodeDescription
200Success.
401The authentication details provided are invalid.
402Your role does not allow this.

Data returned

Fields of user.

Example: With required parameters

http://enswitch.example.com/api/json/user/login/?auth_username=user;auth_password=password

{ "responses":[ { "code":"200", "key":"", "message":"OK" } ], "data":{ "id":123, "username":"user", ... } }

Change history

VersionChanges
4.1token input parameter added.
3.13Function added.