Skip to content
On this page

How to refresh token

Call API for generate access token base refresh token and id token (Refer to this link)

* Api:
  Name: genTokenApp
  Path: /auth/token
  Method: POST
  Payload:
json
{
  "clientId": "DwSljVC4Ycr5YAv2Qbkf",
  "refresh_token": "",
  "id_token": "",
  "grantType": "refresh_token"
}
-clientId: Get from application
-grant_types: "refresh_token"

After authentication success, ATM will return the access token, refresh token, id token

Example:
javascript
var axios = require('axios')
var data = JSON.stringify({
  clientId: 'DwSljVC4Ycr5YAv2Qbkf',
  refresh_token: '',
  id_token: '',
  grantType: 'refresh_token',
})

var config = {
  method: 'post',
  url: 'https://api.dev.token.tci-pf.net/auth/token',
  headers: {
    'Content-Type': 'application/json',
  },
  data: data,
}

axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data))
  })
  .catch(function (error) {
    console.log(error)
  })

Response data:

json
{
  "access_token": "", // New access token
  "refresh_token": "", // New refresh token
  "exp_access_token": 600 // Time expiration access token is 600 seconds
}
How to refresh token has loaded