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

Import file

Developing
POST
/api/public/v1/devices/processImportationFile

Devices pagination request#

This request retrieves all devices that the user has permissions to interact with.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json
orderBy
required
Order by the specified field
Any of
serial
orderDirection
boolean 
required
If true, ordering is descending. Otherwise the ordering is ascending
page
integer 
required
Requested page, starting at 0
paginationSize
integer 
required
Number of items per page
Example
{
  "content": "encryptFile"
}

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/devices/processImportationFile' \
--header 'Content-Type: application/json' \
--data-raw '{
  "content" : "encryptFile"
}'

Responses

🟢200Success
application/json
Body
rows
array[object (DevicesSchema) {11}] 
required
id
integer 
required
Device unique id
case_id
null 
required
Device case id
name
string 
required
Device name
serial
string 
required
Device serial
description
string 
required
Device description
is_subscribed
boolean 
required
owner
boolean 
required
properties
object 
required
Device properties
subscribed_until
string 
required
Date until the device is subscribed
type
object 
required
entities
array[integer]
required
Ids of the entities related to the device
count
integer 
required
Total rows
Example
{
  "rows": [
    {
      "id": 1,
      "case_id": "OneCaseId",
      "name": "OneName",
      "serial": "OneSerial",
      "description": null,
      "is_subscribed": true,
      "owner": false,
      "properties": {},
      "subscribed_until": "2100-01-01 00:00:00",
      "type": {
        "id": 7,
        "code": "one_fiware",
        "name": "ONE",
        "brand": "Libelium",
        "category": "One"
      },
      "entities": [
        42248
      ]
    },
    {
      "id": 2,
      "case_id": "OneCaseId2",
      "name": "OneName2",
      "serial": "OneSerial2",
      "description": null,
      "is_subscribed": true,
      "owner": false,
      "properties": {},
      "subscribed_until": "2100-01-01 00:00:00",
      "type": {
        "id": 7,
        "code": "one_fiware",
        "name": "ONE",
        "brand": "Libelium",
        "category": "One"
      },
      "entities": [
        42250
      ]
    }
  ],
  "count": 2
}
Modified at 2025-03-24 12:59:52
Previous
Paginate Devices
Built with