Skip to content

Get Token

Use this endpoint to get token for access freeze balance api. (5.0 in overall diagram)

Implemented by: OONE · Called by: Partner bank

Operation

Description Value
URL https://{URL}/v1/Security/Token
Method POST

Headers

Key Value Remark
Accept application/json
Content-Type application/json

Request Payload

Field Type Required Remark
username string yes provided by OONE
password string yes provided by OONE
clientId string yes provided by OONE
secret string yes provided by OONE
refreshToken string no provided by OONE

Example Request Payload

{
    "username": "sys_xxx@edc.com.kh",
    "password": "xxxx",
    "clientId": "freeze_api",
    "secret": "xxxx",
    "refreshToken": ""
}

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**********************2HugC_gQ",
    "refreshToken": "aff518cf926********a913cff5934a",
    "tokenExpireTime": "2022-04-08T07:32:50.1382803",
    "username": "sys_xxx@edc.com.kh"
}