Refresh Access Token¶
Request a new Access Token with the Refresh Token.
Request Format¶
GET https://{apigw-address}/app-portal-service/v2.0/token/refresh
Request Parameters (URI)¶
Name  | 
Location (Path/Query)  | 
Required or Not  | 
Data Type  | 
Description  | 
|---|---|---|---|---|
refreshToken  | 
Query  | 
true  | 
String  | 
Refresh Token. Refer to Choose Organization to learn how to get Refresh Token.  | 
Response Parameters¶
Name  | 
Data Type  | 
Description  | 
|---|---|---|
data  | 
data struct  | 
null  | 
data Struct¶
Name  | 
Data Type  | 
Description  | 
|---|---|---|
userId  | 
String  | 
User ID  | 
userName  | 
String  | 
User name  | 
currentOrgId  | 
String  | 
Current organization ID  | 
currentOrgName  | 
String  | 
Current organization name  | 
accessToken  | 
String  | 
New Access Token, represented as Bearer Token  | 
refreshToken  | 
String  | 
New Refresh Token  | 
refreshTokenExpire  | 
String  | 
Refresh Token expiration time in UTC format. For time formats, refer to ISO8601 Standard Time Formats Used by UTC  | 
Sample¶
Request Sample¶
GET
https://{apigw-address}/app-portal-service/v2.0/token/refresh?refreshToken=yourRefreshToken
Return Sample¶
{
  "code": 200,
  "message": "",
  "data": {
    "userId": "yourUserId",
    "userName": "portal_demo",
    "currentOrgId": "yourOrgId",
    "currentOrgName": "Portal Demo",
    "accessToken": "APP_PORTAL_S_w35R99d92ZX4McYQJQvWp42ydjdj3MjK",
    "refreshToken": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1MTU1ODkzMTYxMDkwOTEiLCJhZG1pbkxldmVsIjoyLCJpc3MiOiJBUFAtUE9SVEFMIiwid29ya2luZ09yZ2FuaXphdGlvbklkIjoibzE1NTg5MzA4OTQ0NzgxIiwidXNlck5hbWUiOiJwb3J0YWxfZGVtbyIsIndvcmtpbmdPcmdhbml6YXRpb25OYW1lIjoiUG9ydGFsIERlbW8iLCJleHAiOjE1NzEzNjgzMTUsInVzZXJJZCI6InUxNTU4OTMxNjEwOTA5MSIsImlhdCI6MTU2ODc3NjMxNSwianRpIjoiand0X2lkIn0.XmFet0419rGX6EgKoNjjek6JlYPbeCXWdRrKxY9wwWs",
    "refreshTokenExpire": 1571368315000
  }
}