IoT Stadium

API Documentation

Telemetry

Telemetry - Get Token

Getting the access token

Post
https://api.iotstadium.com/auth/api/generate-token

Parameter

Field Type Description
user_id Text

The ID from the user

session_token Text

Token from the current session

lifetime Text

Time format

{
    "message": "login_success",
    "code": 200,
    "data": {
        "token": "WxuNC7RmJ4nSvr3YAsf-gz_bNigunvdYZ8WZXoy7fwsMpr6hbsSR3XvIWMD6SxqMyyoC6l0jXPrmagrXGsPjFUqOxVWA9mztSeDSulHXb174Nq_lJmroQ7E4mntLy_ec8X3OcXQoVh9Fu2Kl3kupiKIUlE_zVmUg25OCtrfgfyY58Kdq7EU7514Nn_PJW2whfjZytlibJho9J60QcSzzVuDryo-YwMTAxwutmiWeCEkgTS1DGiPTVm9mQT8
",
        "expired_at": "dd-mm-yyyy hh:mm"
    }
}
{
    "message": "fail get token",
    "errors": [
        {
            "message": "fail get token : User doesnt exist and session token invalid",
            "field": "get token"
        }
    ],
    "code": 400
}                                                
{
    "message": "Invalid Message",
    "code": 400,
    "errors": [
        {
            "field": "user_id",
            "message": "The user id must be an integer."
        }
    ]
}                                                
{
    "message": "fail get token",
    "errors": [
        {
            "message": "fail get token : Format lifetime was invalid",
            "field": "get token"
        }
    ],
    "code": 400
}                                                
{
    "message": "Invalid Message",
    "code": 400,
    "errors": [
        {
            "field": "lifetime",
            "message": "The lifetime may not be greater than 2 characters."
        }
    ]
}                                                
{
    "message": "Invalid Token",
    "error": {
        "message": "Invalid Token",
        "field": "user"
    },
    "code": 401
}