Login
| URL | Requires Auth | HTTP Method |
| :— | :— | :— | :— |
| /api/v1/login
| no
| POST
|
Payload
| Argument | Example | Required | Description |
| :— | :— | :— | :— |
| username
| myusername
| Required | Your username |
| password
| my$up3erP@ssw0rd
| Required | Your password |
- Notes:
- You will need to provide the
authToken
anduserId
for any of the authenticated methods.
Example Call - As Form Data
curl http://localhost:3000/api/v1/login \
-d "username=myusername&password=mypassword"
curl http://localhost:3000/api/v1/login \
-d "user=myusername&password=mypassword"
curl http://localhost:3000/api/v1/login \
-d "user=my@email.com&password=mypassword"
Example Call - As JSON
curl -H "Content-type:application/json" \
http://localhost:3000/api/v1/login \
-d '{ "username": "myusername", "password": "mypassword" }'
curl -H "Content-type:application/json" \
http://localhost:3000/api/v1/login \
-d '{ "user": "myusername", "password": "mypassword" }'
curl -H "Content-type:application/json" \
http://localhost:3000/api/v1/login \
-d '{ "user": "my@email.com", "password": "mypassword" }'
Result
{
"status": "success",
"data": {
"authToken": "9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq",
"userId": "aobEdbYhXfu5hkeqG"
}
}