Flow auth Personal Access Token - Get Token IoT Auth
Post
http://iot-auth.test/api/generate-token
[
{
"key": "session-token",
"value": "{{token_tenant}}",
"type": "text"
}
]
Parameter
Field | Type | Description |
---|---|---|
Text |
User's email for login |
|
password | Text |
Password for authentication |
lifetime | Text |
Token validity duration (e.g., 3 years) |
{
"message": "Public api token success created",
"code": 200,
"data": {
"api_token": {
"token_type": "Bearer",
"expires_in": "15-07-2025 04:12",
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiI5YzdlOTJmMi03NDQyLTQ4NzUtODZjOC02MDYyMDJiNzYxYzkiLCJqdGkiOiI4NjkwNDczYTQyODZiNjg3ZmFlMTFjY2U1YTk0NzA5MWM2ZTljNzQxOWZhNmNhYzNlOWI2Mjg2M2E4ZTkyNWJmNzA5OWI1ZDdjZTJlY2I4OCIsImlhdCI6MTcyMTAxNjczNC44NzY0OSwibmJmIjoxNzIxMDE2NzM0Ljg3NjQ5NywiZXhwIjoxNzUyNTUyNzM0LjU4NDczNiwic3ViIjoiNzgiLCJzY29wZXMiOlsiKiJdfQ.FLwI6wP93odff-EZPgNJ2nvJQ3D4hi2PqGuDvLWZWs3nCl9JFYRt-nvnnZU_3BeBODSd3kTKkho6BQJ8ehj1nO2Q2vxk557gzW5vBLjqqbu5tLgoAn-rL0phWSxbv91Y1M9gh3U8C5n9akr9V8LSKwbnJ0XgUbUGuG2rIQpw5c9jpqnvPIOzVh3ceHT0tYtQhEIIUrI8H5oae1ROIWdTaWOUTZN-A1PljLXv2jHxkXFeTID6Dq8JHZtE7zmOTc-RgfS2z07to_v08dlImnbMlXNbKyFvWsHkliD-VE7I3gkHtEFd2E3JjrGrc1MmOyNZtGKPLF5IRqve0WXPD-RG0ruwcDLREPtfxWUsdF-n_UQJfbwrBtl5hIEzqGB7M-HNoKs6IEj3XYxcL4swnX1G7L6fEUF5OCCFSjEJ9Lns-yBUAMkKboS7ZrTg98pBkDkeacpebdchBPwLG-_6pB7NA78Dc17JE04Ecap6Jrmxw97ZWBEuHwBosWjaBa1gldBq_WhnRrc5cclZwx960PeRu0-7l_Me1jRS6fSpqQLydTz9YRP_7v7rpm7Tpt-Ium1WmwwT4Hmtt1PZzSPZXm0n3uHovl0NQK_psr-sXWnUbM6rA9Yvq3xgDhQ--St1R6H_Gjt9Cblqcx3nOulXIq4R962QlN5j50fpHCb_ks0pnlo",
"refresh_token": "def50200770b2aaf998aaba1515f9e09f7d4b61ef639a0652d33ff53828e8086e9616b236653f8a6d62c53f6b12c6fe050213e2ff2b745737204d3de52fc929be011c3b7e7dda6659f435e61f5db4a1ecd11c3c187643ad9a2126e91690c4d035ad26e3e4e5995d3a503bed5f5241fedc53b9c89c5a464679f659e8455b5d7837484a4d3f2b758ef7d3117dfcda54cb67028e0b350c2c5fe99cdbf64335f3e0008538966bb73b5542a2446ba74d7ab33769b2a150d05c3d036727bec6432e2bb08ec4c466816e2b244321a76395bfaa5956010ae3dd1e9e0d82a6045eb878dde3b3213933ff1de646fb5f950fd7748ee4c694c634a6009f0fa7fa3497956565f02a8f28d6477bde5ec3dffe7ff8dac3f0fecdbdaacdf07ba01266626684b9b811c192dd97b0f7019ada1a6ade4b574d1e82fdc2ac622a8286f6cc70f29e74f212fc3a5941f7661e8a27d4073114f6db006c57d4ba6ec6800d3862f3a21166b104088bca1c5c1d2f2fb5ed099ff3e03e6d62003bdc5c178b16a980186e79ed3da53b4df1091a311b0"
},
"field": "api_token"
}
}
{
"message": "Invalid Token",
"error": {
"message": "Invalid Token",
"field": "user"
},
"code": 401
}
{
"message": "Invalid Message",
"code": 400,
"errors": [
{
"field": "email",
"message": "The email field is required."
},
{
"field": "password",
"message": "The password field is required."
}
]
}
{
"message": "Failed Get Token",
"errors": [
{
"message": "Fail Get Token : Email doesnt exist",
"field": "Get Token"
}
],
"code": 404
}
{
"message": "Failed Get Token",
"errors": [
{
"message": "Fail Get Token : Password was invalid",
"field": "Get Token"
}
],
"code": 404
}