Login and Get Session Token bUSINESS Provider
Description | To acquire authorization token |
---|
Endpoint | /login |
---|
Method | POST |
---|
Request Headers
{
"Content-Type": "application/json"
}
Request Body
| | | |
---|
email | string | yes | email credential |
password | string | yes | password |
Sample Request Body
{
"email": "sandbox_dev@gmail.com",
"password": "password"
}
Sample Response
Status: 200 OK!
{
"success": true,
"results": {
"apiKey": "fb77c9653bf5e736d191b46bbfed7c2bd",
"clientId": "SANDBOX_DEV",
"sessionToken": "b45e2fb77c9653bf5e736d19e1fd18ebbffd0f6d3dd25af118e5eb38851bf4d"
}
}
| |
---|
apiKey | Generated hash on client-side to be used on succeeding API request |
clientId | Reference Client ID |
sessionToken | Generated hash on every API login to be used on succeeding API requests. Expires after 20 minutes. |
Session token expires after 20 minutes of use.
Session duration refreshes every login or on API (createPost, getPost, etc.) calls given that the token is still valid.
QUOTA_EXCEEDED error message occurs when you reach a certain number of login API request per second. For bulk API calls, please use the login API once and reuse the session token. You may also retry the operation after 1-2 seconds.
Error Messages:
Invalid Email
Invalid Password
Quota Limit Exceeded Error