Skip to main content
Version: Next

Refresh Token

POST /openapi/v1/auth/refresh

Refresh the Access Token using the Refresh Token when the Access Token expires.

Payload before encryption:

{
"refresh_token": "eyJhbGciO…"
}
FieldRequiredDescription
refresh_tokenJWT Refresh Token received from the Login API
curl --location '<base_url>/openapi/v1/auth/refresh' \
--header 'Partner-Code: YOUR_PARTNER_CODE' \
--header 'Content-Type: application/json' \
--data '{
"data": ENCRYPTED_PAYLOAD
}'

Request

Headers

NameRequiredDescription
Partner-CodeMerchant identifier code (provided by TCONNECT)
Content-Typeapplication/json

Body

FieldTypeRequiredDescription
datastringAES-256-CBC encrypted payload as Hexadecimal

Response

200 — Token refresh successful

FieldTypeDescription
access_tokenstringNew JWT used to authenticate requests
expires_inintegerNew access_token lifetime in seconds
refresh_tokenstringNew refresh token
refresh_expires_inintegerNew refresh_token lifetime in seconds
token_typestringAlways "Bearer"