Get Refresh Token
Use this endpoint to get request new token whenever current token expired. (5.0 in overall diagram)
Implemented by: OONE · Called by: Partner bank
Operation
| Description |
Value |
| URL |
https://{URL}/v1/Security/RefreshToken |
| Method |
POST |
| Key |
Value |
Remark |
| Accept |
application/json |
|
| Content-Type |
application/json |
|
Request Payload
| Field |
Type |
Required |
Remark |
clientId |
string |
yes |
provided by OONE |
secret |
string |
yes |
provided by OONE |
refreshToken |
string |
yes |
from response of get token |
Example Request Payload
{
"clientId": "freeze_api",
"secret": "xxx",
"refreshToken": "aff518cf926********a913cff5934a"
}
Response Payload
| Field |
Type |
Remark |
token |
string |
Token for access freeze end-point |
refreshToken |
string |
For request new token once current token expired |
tokenExpireTime |
DateTime (ISO 8601) |
Expire time of token |
username |
string |
|
Example Response Payload
{
"token": "eyJhbGciOiJSUzI1NiIsI**********************2MkslB_db",
"refreshToken": "werd78cf926********a913cff591sdx",
"tokenExpireTime": "2022-04-08T10:32:50.1382803",
"username": "sys_xxx@edc.com.kh"
}