Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

http://example.com:[port]/web2/secure/configuration/?pageItems=3&page=2 – returns the list of cameras added to the Web-server.

Parameters:

page – optional parameter. Sets the number of a page displayed as a result. By default: 1.

pageItemsoptional parameter. Sets the number of objects displayed on the page. By default: 1000.

Note
titleImportant!

If there are many objects in the system (>1000) they are to be displayed by pages.

Processing of all objects is performed page by pare until an empty array is received.

XML

    <STREAMING_SERVER>
        <extId>1</extId>
        <id>STREAMING_SERVER:1</id>
        <name>RTSP Server 1</name>
        <state>
            <id>normal</id>
            <type>NORMAL</type>
        </state>
        <type>STREAMING_SERVER</type>
        <cams>1;3;</cams>
        <port>559</port>
    </STREAMING_SERVER>

JSON

[ {
  "type" : "CAM",
  "id" : "CAM:2",
  "extId" : "2",
  "name" : "Camera 2",
  "regionId" : "2.1",
  "state" : {
    "id" : "alarmed",
    "type" : "ALARM"
  },
  "presets" : [ ]
}, {
  "type" : "CAM",
  "id" : "CAM:1",
  "extId" : "1",
  "name" : "Camera 1",
  "state" : {
    "id" : "armed",
    "type" : "NORMAL"
  },
  "presets" : [ ]
}, {
  "type" : "GRAY",
  "id" : "GRAY:1",
  "extId" : "1",
  "name" : "Sensor 1",
  "state" : {
    "id" : "disconnected",
    "type" : "ALARM"
  }
}, {
  "type" : "GRELE",
  "id" : "GRELE:2",
  "extId" : "2",
  "name" : "Relay 2",
  "state" : {
    "id" : "disabled",
    "type" : "NORMAL"
  }
}, {
  "type" : "GRELE",
  "id" : "GRELE:1",
  "extId" : "1",
  "name" : "Relay 1",
  "regionId" : "2.1",
  "state" : {
    "id" : "disabled",
    "type" : "NORMAL"
  }
}, {
  "type" : "GRAY",
  "id" : "GRAY:2",
  "extId" : "2",
  "name" : "Sensor 2",
  "state" : {
    "id" : "disconnected",
    "type" : "ALARM"
  }
} ]