Refresh Access Token¶
Request a new access token using the refresh token.
Request Format¶
GET https://{apigw-address}/app-portal-service/v2.2/token/refresh
Request Parameters (URI)¶
Name  | 
Location (Path/Query)  | 
Required/Optional  | 
Data Type  | 
Description  | 
|---|---|---|---|---|
refreshToken  | 
Query  | 
Required  | 
String  | 
The refresh token. You can get the refresh token through the Choose Organization API.  | 
Response Parameters¶
Name  | 
Data Type  | 
Description  | 
|---|---|---|
userId  | 
String  | 
The user ID.  | 
userName  | 
String  | 
The user name.  | 
currentOrgId  | 
String  | 
The current OU ID.  | 
currentOrgName  | 
String  | 
The current OU name.  | 
accessToken  | 
String  | 
The new access token. You can use the access token for user authentication later.  | 
refreshToken  | 
String  | 
The new refresh token.  | 
refreshTokenExpire  | 
String  | 
The refresh token expiration time in UTC format. For time formats, see ISO8601 Standard Time Formats Used by UTC.  | 
Error Code¶
Code  | 
Message  | 
Description  | 
|---|---|---|
31400  | 
Refresh Token is required  | 
Refresh Token is required  | 
31401  | 
Please login first  | 
Please login first to get the Access Token and Refresh Token  | 
Samples¶
Request Sample¶
url: https://{apigw-address}/app-portal-service/v2.2/token/refresh?refreshToken=yourRefreshToken
method: GET
Return Sample¶
{
  "code": 0,
  "message": "OK",
  "data": {
    "userId": "your_user_id",
    "userName": "your_user_name",
    "workingOrganizationId": "your_org_id",
    "workingOrganizationName": "your_org_name",
    "accessToken": "your_access_token",
    "refreshToken": "your_refresh_token",
    "refreshTokenExpire": 1571368315000
  }
}