IoT Stadium

API Documentation

Flow auth Personal Access Token

Flow auth Personal Access Token - Get Refresh Token

Post

{{url_iot_backend}}/ext/generate-refresh-token

Parameter

Field Type Description
refresh_token Text

Fill with generated token

lifetime Text

Token validity duration (e.g., 1 year)

{
    "message": "Get Refresh Token Success",
    "code": 200,
    "data": {
        "token_type": "Bearer",
        "expires_in": 31536000,
        "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiI5YzBkZTQ1Ni1mNjQ2LTQwNDYtYWM1Ny01ZDg5MmRkOWU4MTYiLCJqdGkiOiIzZjZmM2FmYzBkZjZlNDc0YmE1ZGNiOTViZGZhOTA5NzVlYmZjOWE3YmM0ZDhmYjE0YzIzOGEzYmRjOTZkM2IyMzI5YzA3YTM2YWJlODk3NyIsImlhdCI6MTcyMDE2MzEzOC42ODAxNzUsIm5iZiI6MTcyMDE2MzEzOC42ODAxODYsImV4cCI6MTc1MTY5OTEzOC40MTkxOTIsInN1YiI6Ijc4Iiwic2NvcGVzIjpbIioiXX0.oGtnLNoZszn394k76if955Bf63gi5hb6JZXPTIm7eTa0lS1nmV-zVbxlTKtY2n6mcbAeXlyyDijFBoDVjmjxpjw1YmD1HtS8zC8DGGHjzQkKN1yO3QXmDja2W7k_s0FBAruVd1GFI8ndx4fhBKdFIsZJN0FHUni-dkU95cXSQKmW6KM_tQxwHxwDriP-e21cObtB7vx77lOXK1WRPRYoB_Yx6dVFhA--WZ_pq-32FQb2X01SPAjWa9oDIMI1LO7-xxDaE8_xWsPA6QOg4RubIbQiqsMYPx3BD3x22g2Yiea3vwFGAZ3T8W8lklO2EKeQ3T5GSEj_U6GpY8WVVQgCgzgQdVUshdKZRHAqlc7VTuGrJYe18N1W9x_1GgFc0c-ZVZ0ET_oz2E7hMSRxC4Fu3y1WgZeRnqCfJpLOGk9X81WGMBuC39v1q2pGL2ZyZ1q3I6aqYPZzUF_N5z1jFPTX-X7Pyu5cG7euTfixTlqZsm2LX77vQgd9x9B-nd-9wGcsN8tUKEaOf4yoXdjop34Nk85fKzqw-lkAZ9eaxazcQFrdOdu8EIA5KP4LGp1LZBgjrkU3Mg4knM_ZIwM0CjR5lJnHem-cMn8TMBQ5PMK4O5S8fSp8xX7BAQu8nygVrUB1lKulNXn9eO-BPdMozAlkKvqAQWW6nOV-Eb-f1u73j4k",
        "refresh_token": "def50200246db0080031f38315dde12add266f500b9af6c8810d37b821c27ed6151f7f2a7890faea4fbde3336c805adb1ef4cd9bfed90ba9d9b3154d32a08924bd9ace683296e068d3e19bf2119565a072aa4af917fbcb69a435e4f8a39972efa0a4248d1b59157cc462db0f9902a728c680105c1952dbaa8b89ee7ce45a6de93477b72791efbca9a9bc875a6dfe4a7a4a9b90dd410e0e1b97ac9808313481a3bea86d95c5b9863825b433485916563c246579fb9af02f42cc41e5929a6369e090f70d139882cd562cbf201d6af8c5cffaf6a7f102be035b88a895f7683364b128002052f26b457a21677967a0a82b4c1bd8152ba67af2612c0850a86bee39c81122a618e5f8e0535fba1ab159ceca1724fe4e68ecfb23f781778f2a7dd5bed34577550c6c3dfca4778252ee6814f15085542f3c70b5ae611d0044260264d9ed9e1da03e892d32c0084dde936ea7d49c07c49dcf866d93f9f20e574a0d8f59e0bbae22fcb02d4cc332bac56aacff2b4811ceef212eef7763c41ca678b19a94ed99cb59bc574360d4"
    }
}
{
    "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."
        }
    ]
}