IRIS360 PUBLIC API
  1. Auth
IRIS360 PUBLIC API
  • iris360
    • Timeseries
      • Get Timeseries
    • Entities
      • Paginate Entitites
      • Get entity latest data
    • Auth
      • Get user token
        POST
      • Refresh user token
        POST
    • Connectors
      • Out
        • Paginate Connectors
        • Update Connector Models
        • Get Connector
    • Devices
      • Paginate Devices
      • Import file
  1. Auth

Get user token

Developing
POST
/api/public/v1/login
Endpoint Description
This endpoint generates the token to be used to authenticate against the API. It also retrieves the refresh token.

Request

Body Params application/json
username
string 
required
user name (email)
password
string 
required
user password
Example
{
  "username": "string",
  "password": "string"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/public/v1/login' \
--header 'Content-Type: application/json' \
--data-raw '{
    "username": "string",
    "password": "string"
}'

Responses

🟢200Success
application/json
Body
id
integer 
required
token
string 
required
Bearer token required to authenticate requests against the API
refreshToken
string 
required
Refresh token
Example
{
  "id": 59,
  "token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwVWJtVlNrVzdQN29LMlIySEYwZXhTOFVocWMwRExCRTFkY25YWktaMEkwIn0.eyJleHAiOjE3MzY2MDIyMzcsImlhdCI6MTczNjQyOTQzNywianRpIjoiYjUxYzM5ZWEtMjBmNC00Y2M0LTk4YWQtMDMwMDBmNGM3MTA0IiwiaXNzIjoiaHR0cHM6Ly9rYy5pcmlzMzYwaW90LmNvbS9yZWFsbXMvaXJpczM2MCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiJjYjgwYmM2OC04MTMzLTQwMmMtYjQ2MS1lNWMxNDkwNGVhNTYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJsYXJhdmVsLWJhY2tlbmQiLCJzaWQiOiJjYjQyMTQzOS01YWNhLTQwMjItOTM4ZS0xMDFjNDExNWRmODkiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbIi8qIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIiwiZGVmYXVsdC1yb2xlcy1pcmlzMzYwIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwcm9maWxlIGVtYWlsIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsIm5hbWUiOiJBbnlpZWwiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhLmZlcm5hbmRlc0BsaWJlbGl1bS5jb20iLCJnaXZlbl9uYW1lIjoiQW55aWVsIiwiZW1haWwiOiJhLmZlcm5hbmRlc0BsaWJlbGl1bS5jb20ifQ.FTAO2vkOUNkbsawh8vHhuzTjuub-emeW5vWyRbub5GpmNFlc9e0SYdOyxsMQ28FGwfK10gRdjJsFDzV9MhVnG7zAKCKqNbmOcIaGWxOiG36DJqpq0QDak0MN116jeNU919A5ofGXdc78FSluQh1oZFYgTVymtPSasyvxoKbHbdZmUKJkEl2athF30PCKpZ0ukbNb5Xymxs87oRC4fl6Ga6uVak8QrHkvQn3V4-nMun7DWAfOLpTuRhwyhUrYykonQ4ZiUTmrvF_gNSC9ly6uU9GLI8TJmlgWyPjFizNysMTVX7XA6IDIMDtd3S7WM_K8z1Ha84km7fD9VewzJYAkNE",
  "refreshToken": "eyJhbGciOiJIUzUxMiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI0Y2E0MTYzMS0yNWI1LTRjMTMtYWJjMi0yMGIwZTFmZTZlMDMifQ.eyJleHAiOjE3MzY2MDIyMzcsImlhdCI6MTczNjQyOTQzNywianRpIjoiOTJjMjllOTMtYTk4NS00MjU1LThkYTctYzE1NzFmMTIwMTNlIiwiaXNzIjoiaHR0cHM6Ly9rYy5pcmlzMzYwaW90LmNvbS9yZWFsbXMvaXJpczM2MCIsImF1ZCI6Imh0dHBzOi8va2MuaXJpczM2MGlvdC5jb20vcmVhbG1zL2lyaXMzNjAiLCJzdWIiOiJjYjgwYmM2OC04MTMzLTQwMmMtYjQ2MS1lNWMxNDkwNGVhNTYiLCJ0eXAiOiJSZWZyZXNoIiwiYXpwIjoibGFyYXZlbC1iYWNrZW5kIiwic2lkIjoiY2I0MjE0MzktNWFjYS00MDIyLTkzOGUtMTAxYzQxMTVkZjg5Iiwic2NvcGUiOiJ3ZWItb3JpZ2lucyBwcm9maWxlIGVtYWlsIGFjciByb2xlcyBiYXNpYyIsInJldXNlX2lkIjoiYWRhMGMwMTYtMGY5Ny00YThhLWIxZGItZWIyMmM4MDE2MjBjIn0.2iu-PU9evy_Ft-V7-JT5g4CINut-lztULMIEE484g3RPUbBiRtX93bTfD08i6ntCn8gGJc0BYA85LrLXKzOP4E"
}
Modified at 2025-01-27 08:44:55
Previous
Get entity latest data
Next
Refresh user token
Built with