Get Session Information¶
Get the login session information after logging in to EnOS.
Request Format¶
POST https://{apigw-address}/enos-iam-service/v2.0/session/info
Request Parameters (Header)¶
Name |
Mandatory/Optional |
Data Type |
Description |
---|---|---|---|
Authorization |
Mandatory |
String |
The session ID (or bearer token). You can get the session ID after calling the Log In API. |
Response Parameters¶
Name |
Data Type |
Description |
---|---|---|
session |
List<JSONObject> |
The session information. For more information, see Session Struct >> |
Error Code¶
Code |
Description |
---|---|
30401 |
The provided bearer token is not valid. |
30404 |
The session information is not found. |
Sample¶
Request Sample¶
url: https://{apigw-address}/enos-iam-service/v2.0/session/info
method: POST
header: {
"Authorization":"yourBearerToken",
"Content-Type":"application/json"
}
Return Sample¶
{
"fail": false,
"session": {
"workingOrganization": {
"domain": "db_portal_test01",
"name": "portal_test01",
"id": "o15578227985571"
},
"expires": 7200,
"createTime": 1562849746,
"residentOrganization": {
"domain": null,
"name": "portal_test01",
"id": "o15578227985571"
},
"refreshTime": 1562850052,
"id": "IAM_S_HbH8y6sP77T5uUDgqLfzGCZkrz9x5Pyr3VMVARBBQRK8YDbAnsU9YWdUQAMkBu7g4fQKUXmPjakeSmqpFVWsANXKdrBJKUxrLxZC9MvCVHqTc5HyqTcnANz3M8HMhnTb",
"user": {
"guestOrganizations": null,
"createdByUserId": "u15440200922941",
"resourceId": "r15578227990212",
"phoneVerified": false,
"description": "",
"type": 2,
"organizationId": "o15578227985571",
"createdAt": null,
"emailVerified": true,
"phoneVerifiedAt": null,
"phone": "",
"createTime": "2019-05-14 08:33:19.0",
"emailVerifiedAt": null,
"mfaType": null,
"password_strength": "MEDIUM",
"password_state": 0.0,
"password_expire_time": 1.601192046E12,
"extra": null,
"organization": null,
"name": "portal_test01",
"phoneArea": "",
"id": "u15578227990211",
"state": 0,
"authType": 0,
"email": "congcong1.chen@envision-digital.com"
}
},
"success": true,
"requestId": null,
"failed": false,
"message": "",
"status": 0,
"successful": true
}