Access
Access control operations
| API | Description |
|---|---|
| POST api/v1/access/checkUserLevel |
Checks if a user has at least the permission level associated with the specified CygNet application and event |
Alarms
Alarms operations
| API | Description |
|---|---|
| POST api/v1/alarms |
Retrieves alarms for a CygNet alarm service, optionally within a specified date range |
| POST api/v1/alarms/acknowledge |
Acknowledges specified alarms for a CygNet alarm service |
| POST api/v1/alarms/clear?force={force} |
Clears, or optionally force clears, specified alarms for a CygNet alarm service |
| GET api/v1/alarms/points/{pointTag} |
Retrieves alarms for a specified point |
| POST api/v1/alarms/points |
Retrieves alarms for a list of points |
| GET api/v1/alarms/facilities/{facilityTag} |
Retrieves alarms for a specified facility |
| POST api/v1/alarms/facilities |
Retrieves alarms for a list of facilities |
| GET api/v1/alarms/points/{pointTag}/canUserClear |
Checks if the current user can clear a particular alarm |
| GET api/v1/alarms/points/{pointTag}/canUserAcknowledge |
Checks if the current user can acknowledge a particular alarm |
| GET api/v1/alarms/points/{pointTag}/canUserForceClear |
Checks if the current user can force clear a particular alarm |
Devices
Devices operations
| API | Description |
|---|---|
| POST api/v1/devices/sendCommand |
Issues a command to a specified facility |
| GET api/v1/devices/{deviceId}/facilityLinks?siteService={siteService} |
Retrieves facilities linked to a device |
| POST api/v1/devices/deids/getvalues |
Retrieves data group element values from the device |
| POST api/v1/devices/deids/sendvalues |
Sends data group element values to the device |
| GET api/v1/devices/getCommandInfo?facilityTag={facilityTag}&commandName={commandName}&getDetails={getDetails} |
Retrieves command info for a facility and command, optionally with extended details |
| GET api/v1/devices/properties?siteService={siteService}&deviceId={deviceId}&deviceProperty={deviceProperty} |
Retrieves a device property value for a device |
| POST api/v1/devices/datagroups/getTransactions |
Retrieves transaction data for a device and data group, optionally with reference information |
| POST api/v1/devices/datagroups/sendTransactions |
Sends data group transaction data to a device |
| POST api/v1/devices/datagroups/properties |
Retrieves a data group property value for a device |
| POST api/v1/devices/datagroups/poll |
Initiates polling of a device data group, optionally returning transaction data |
Facilities
Facilities operations
| API | Description |
|---|---|
| POST api/v1/facilities/tags |
Retrieves a list of facility tags, contained within a FacilityTagsResponse object |
| GET api/v1/facilities/{facilityTag} |
Retrieves a facility record |
| POST api/v1/facilities/{facilityTag}/relatives |
Retrieves the requested relative facility tags |
| GET api/v1/facilities/metadata?siteService={siteService} |
Retrieves facility service metadata |
| GET api/v1/facilities/{facilityTag}/linkedDevices |
Retrieves devices linked to a facility |
Groups
Groups operations
History
History operations
| API | Description |
|---|---|
| GET api/v1/points/{pointTag}/history?start={start}&maxRecords={maxRecords}&end={end} |
Retrieves history values for a point |
| POST api/v1/points/{pointTag}/history/rollups/minutes |
Retrieves minute-aligned history rollup values for a point |
| POST api/v1/points/{pointTag}/history/rollups/hours |
Retrieves hour-aligned history rollup values for a point |
| POST api/v1/points/{pointTag}/history/rollups/days |
Retrieves day-aligned history rollup values for a point |
Notes
Notes operations
| API | Description |
|---|---|
| POST api/v1/notes |
Retrieves a list of notes |
| POST api/v1/notes/create |
Creates a new note |
| GET api/v1/notes/{noteTag} |
Retrieves the note for a specified note tag |
| PUT api/v1/notes/{noteTag} |
Updates an existing note |
| GET api/v1/notes/types?siteService={siteService} |
Retrieves the active note types |
Points
Points operations
| API | Description |
|---|---|
| POST api/v1/points/tags |
Retrieves a list of point tags, contained within a PointTagsResponse object |
| POST api/v1/points/properties |
Retrieves properties for a set of pointTags. Not all values of CygNetProperties are supported, the list of supported properties is quite long and therefore not fully enumerated. If you want to request a facility property, the point tag format must be one of the long formats which include the facility service. |
Realtime
Realtime value operations
| API | Description |
|---|---|
| POST api/v1/points/currentValues |
Retrieves realtime value records for specified points |
| PUT api/v1/points/setPoint |
Sets a new value for a point. Point tags are not validated for submission. |
Services
CygNet services operations
| API | Description |
|---|---|
| GET api/v1/services?types={types}&statuses={statuses} |
Retrieves a list of services |
| GET api/v1/services/{siteService}/associated/{type} |
Retrieves an associated service, of a specified type, for a CygNet site and service |
Tables
Tables operations
| API | Description |
|---|---|
| GET api/v1/tables/{tableName}?siteService={siteService} |
Retrieves table service values |

