Flow auth Personal Access Token - POST Get Refresh Token
Sends a refresh_token
to get a new access_token without re-authenticating the user. Used when the original token expires.
api.iotstadium.com/api/ext/generate-refresh-token
[
{
"key": "session-token",
"value": "{{token_tenant}}",
"type": "text"
}
]
Parameter
Field | Type | Description |
---|---|---|
refresh_token | String |
Fill with generated token |
lifetime | String |
Token validity duration (e.g., 1 year) |
[
{
"key": "refresh_token",
"value": "{{refresh_token}}",
"type": "text"
},
{
"key": "lifetime",
"value": "1y",
"description": "format :\n h : hour\n d : day\n m : minute\n y : year",
"type": "text"
}
]
{
"message": "Public api token success created",
"code": 200,
"data": {
"api_token": {
"token_type": "Bearer",
"expires_in": "15-07-2025 04:12",
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJiODFlYzVjYS0xMjM0LTQ1NjgtODlkYS0zMjEwNTY3ODkwMTIiLCJqdGkiOiI0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIiLCJpYXQiOjE3MjEwMTY3MzQuODc2NDksIm5iZiI6MTcyMTAxNjczNC44NzY0OTcsImV4cCI6MTc1MjU1MjczNC41ODQ3MzYsInN1YiI6IjEyMyIsInNjb3BlcyI6WyJhZG1pbiIsInVzZXIiXX0.QWxzby1yYW5kb21pemVkLXNpZ25hdHVyZS1oZXJlLXNvbWUtbW9yZS1yYW5kb20tY2hhcnMtYW5kLW51bWJlcnMtMDEyMzQ1Njc4OS1hYmNkZWYtZ2hpamtsbW5vcC1xcnN0dXYtd2F5ei1hYmNkZWYtZ2hpamtsbW5vcC1xcnN0dXYtd2F5ei1hYmNkZWYtZ2hpamtsbW5vcC1xcnN0dXYtd2F5eg",
"refresh_token": " def50200a71c3bbf887bcdb2526ae19f6e3c71cd8259b0764d22ee43839d8097d9517c347762f4a7c63b42e5c13b7de150314f1ef1c6344637154e2df53ec838af012d2c6f6edb7768e436f72e4da5b2ecd02d2d097542bc8a3137f82790b5d136bd37f2f5e4886e4b513aed4e5342eedd42a8d98a6b465689e659f9464c4e7847585b4e2g1c648fe6c2116efcdb45da67039f1c240d3c6ee88cdcf75336e3f1009638977bb82a6553b3557ba75c7ab43769c3a250e06d2e046626bfd6532f3cb18fc5c477926f2c3554322b87395cfbb4957011bf4ee2f9f1e93b7155ec879edf4c4314944ff2ef757fc60a950ed8649ff5d695d735b700af1fa8fa4596a5666e13b9f39e6578cde6fd4eff8eff9ebd2f1fedcdaadcf07cb02377737795b8a12d293de97c1f8029bdb1b7be5c674e2f93fdd3bd732b9397f7dd71f39f84f313ed4b5942f8772f9b38e5084215f7eb116d68d5cb7ed7800e4973g4b32267c205099ccb2d6d3f2fc6ee0a9ff4f14e7e73004cdd6d279c27b98128769fa4da64c5ef20a1b321c1"
},
"field": "api_token"
}
}
{
"message": "Invalid Message",
"code": 400,
"errors": [
{
"field": "refresh_token",
"message": "The refresh token field is required."
},
{
"field": "lifetime",
"message": "The lifetime may not be greater than 2 characters."
}
]
}