Authorize
Login
Use this API to generate JWT token and refresh token.
POST /authorize/login
Request body parameters
Field | Type | Description |
---|---|---|
email required | string | An Email Address |
password required | string | Password |
domain | string | Custom Domain. If a person belongs to 2 companies please specify domain. |
- Response
- Schema
- Error Codes
{
"success": true,
"data": {
"response": {
"acknowledgement": "Success",
"data": {
"user": {
"id": 8,
"firstName": "Rajesh",
"lastName": "Kumar",
"email": "rajesh.kumar@example.com",
"mobile": "+911234567890",
"uniqueId": "10105",
"role": "Trainee",
"language": "en-US",
"timezone": "Asia/Kolkata"
},
"token": "**********",
"refresh-token": "**********",
},
"error": {
"code": "",
"internal_message": "",
"moreInfo": []
}
}
}
}
Field | Type | Description |
---|---|---|
user | JSON Array | User basic details |
id | integer | User Id |
fname | string | First Name |
lname | string | Last Name |
string | Email Address | |
mobile | string | Contact |
rollno | string | Contact |
timezone | string | Timezone |
token | string | JWT Token |
refresh-token | string | Refresh Token |
Code | Description |
---|---|
1001 | "Missing email" |
1002 | "Invalid email" |
1003 | "Missing password" |
1004 | "Invalid password" |
1005 | "Missing domain" |
1006 | "Invalid domain" |
For general error details, click here.
Generate Token
Use this API to generate JWT token using refresh token.
POST /authorize/refreshtoken
Request body parameters
Field | Type | Description |
---|---|---|
refreshToken required | string | Refresh Token |
- Response
- Schema
- Error Codes
{
"success": true,
"data": {
"response": {
"acknowledgement": "Success",
"data": {
"status": "ok",
"token": "**********"
},
"error": {
"code": "",
"internal_message": "",
"moreInfo": []
}
}
}
}
Field | Type | Description |
---|---|---|
token | string | JWT token |
Code | Description |
---|---|
1016 | "Missing refreshToken" |
1017 | "Invalid refreshToken" |
For general error details, click here.