Files Thru The Air API Guide
|
|
- Albert Gibson
- 6 years ago
- Views:
Transcription
1 Files Thru The Air API Guide Contents Part 1: Introduction... 4 Part 2: Connection / Use Examples... 5 Connecting to the API... 5 JQuery / JSON GET Example Get current readings for a device... 6 JQuery / JSON POST Example Update User Password... 7 Part 3: Common Objects... 8 user... 8 permissions... 8 location... 8 channel... 9 alarmsettings... 9 session... 9 unit device Part 4: Reference Locations.svc UserLocations LocationName Devices NewDevices Users.svc Login AccountSummary UpdatePassword UpdateDateTimeFormats UpdateGroupAlertFrequency UpdateUserPermissions UpdateUserLocations AccountUsers AddUser EditUser DeleteUser Favourites Page 1 of 156
2 AddToFavourites RemoveFromFavourites DevicesInAlarm Alarms Devices.svc Device AddDevice DeviceName UpdateDeviceName SampleRate UpdateSampleRate TransmissionPeriod UpdateTransmissionPeriod ChannelLabels UpdateChannelLabels Units UpdateUnits ProbeTypes UpdateProbeTypes AlarmSettings UpdateAlarmSettings AlertSettings UpdateAlertSettings DeviceLocation UpdateDeviceLocation AuditChecksEnabled UpdateAuditChecks ApplySettings ResetAlarm CurrentReadings Sessions SessionsByDate CurrentSession Events CloseEvent OpenEvent AddEventNote Page 2 of 156
3 AuditChecks AllDevicesSummary Sessions.svc SessionInfo Readings ReadingsRaw Events CloseEvent OpenEvent AddEventNote AuditChecks CreateSession... Error! Bookmark not defined. AddEvent... Error! Bookmark not defined. ImportReadings... Error! Bookmark not defined. Lookups.svc Units ProbeTypes SampleRates TransmissionPeriods AlarmDelays GroupAlertFrequencies DateFormats TimeFormats TimeZones AlertEvents Status Part 5: Change Log Page 3 of 156
4 Part 1: Introduction Files Thru The Air provides a complete API for developers to use within their own applications. The API is hosted on a secure server. SSL encryption is mandatory for all connections. The resources are REST compatible and are grouped into 5 services: Users, Locations, Devices, Sessions and Lookups. Every resource requires an APIToken. You must obtain a valid APIToken from Corintech prior to attempting to use the API. The current userguid will be checked in each resource to ensure that the logged in user has the required permissions to perform the update/retrieve the data requested. Users do not have to be logged in each time they access the API, but their GUID must be passed to every resource except those in the Lookups service (these do not access customer specific data). The userguid can be obtained from the Users.svc/Login resource. Various other parameters are required for the various resources. None of the parameters are optional and each will be checked for validity prior to the requested action being executed. Some connection / use examples are in Part 2, common objects are described in Part 3, the resources are listed in Part 4 and Part 5 contains the version history detailing all the updates. Page 4 of 156
5 Part 2: Connection / Use Examples Connecting to the API The 5 services are hosted at: Connections using any protocol other than https (such as http) will be rejected. Requests for data should use the GET method with parameters supplied in a query string whereas data submissions/updates should use the POST method with parameters supplied in a JSON object. Examples of each of these methods are on the next pages. Page 5 of 156
6 JQuery / JSON GET Example Get current readings for a device var MACAddress = "11:11:11:11:11:11"; var datetime; var channel1; var channel2; var channel3; var channel4; $.ajax( type: "GET", datatype: "json", contenttype: "application/json; charset=utf-8", url: " data: "APIToken= &UserGUID= &MACAddress=" + MACaddress + "&localtime=true", timeout: 5000, success: function (data) datetime = new Date(parseInt(data.datetime.substring(6))); channel1 = data.channels[0]; if (data.channels.length > 1) channel2 = data.channels[1]; if (data.channels.length > 2) channel3 = data.channels[2]; if (data.channels.length > 3) channel4 = data.channels[3]; error: function (xhr) if (xhr.status!= 500) alert("error: Could not connect to data service"); else alert("error: " + JSON.parse(xhr.responseText).Message); ); Page 6 of 156
7 JQuery / JSON POST Example Update User Password var newpassword = "P "; $.ajax( type: "POST", datatype: "json", contenttype: "application/json; charset=utf-8", url: " data: ' "APIToken":" ", "userguid":" ", "password":"' + newpassword + '" ', timeout: 5000, success: function (response) if (response) alert("password changed"); else alert("could not change password"); error: function (xhr) if (xhr.status!= 500) alert("error: Could not connect to data service"); else alert("error: " + JSON.parse(xhr.responseText).Message); ); Page 7 of 156
8 Part 3: Common Objects user user GUID name dateformat timeformat groupalertfrequency permissions Unique identifier for the user User s name User s preferred date format eg. dd/mm/yyyy User s preferred time format eg. HH:mm:ss Group alerts so that s are received at most once every x seconds Permissions object permissions permissions accountadministrator administrator managedevices viewdata exportdata dailysummaryofevents closeevents True/False user has account administrator permission True/False user has administrator permission True/False user has manage devices permission True/False user has view data permission True/False user has export data permission True/False user receives the daily summary of events True/False user can close events in the event log location location GUID name archived access timezone timezoneoffset sublocations Unique identifier for the location Name of the location True if the location is archived True if the selected user has access to this location TimeZone of location eg. GMT Standard Time Number of minutes from UTC Iteration of location object for sub locations within the tree Page 8 of 156
9 channel channel label Channel label eg. Temperature 1 typeid Channel type identifier eg. 1 type Channel type label eg. Temperature decimalplaces Number of decimal places to display readings in eg. 2 unit Unit object probetype Probe Type for channel null if no probe id Probe type identifier text Probe type label alarmsettings AlarmSettings object alarmsettings alarmsettings lowalarmon highalarmon lowalarmlevel highalarmlevel alarmtriggerdelay alarmhold True/False is low alarm enabled True/False is high alarm enabled Low alarm level eg. 1.5 Null if not set High alarm level eg Null if not set Delay before alarm is triggered in seconds True/False alarm hold is enabled session session GUID noofreadings firstreading lastreading MACAddress devicename timezone timezoneoffset samplerate channels Unique identifier for the session Number of readings in the session DateTime of the first reading DateTime of the last reading MAC Address of device Name of device Time zone of device s location Number of minutes from UTC Period between readings in seconds Collection of channel object Page 9 of 156
10 unit unit id symbol text Unit identifier Unit symbol eg. C Label for the unit eg. Celcius device device GUID MACaddress Unique identifier for the device Unique MAC Address of device name Device name eg. Fridge 2B type locationguid Device type eg. TP+ Unique identifier for device s location RSSI Device s WiFi signal level (0 5) permanentlypowered batterylevel inalarm SSID firmwareversion archived samplerate transmissionperiod lastreadingsreceived timezone timezoneoffset currentreadings datetime True/False device is permanently powered Device s battery level (1 5, 0 = critical, 11 = charging, 12 = full, 13 = battery error, 20 = permanently powered but disconnected, 21 = permanently powered and ok) Alarm state of device (0=none, 1=primary, 2=secondary, 3=both) SSID string of network device is communicating with Version string of device firmware True/False device is archived (not sending data to the cloud) Period between readings in seconds Period between data transmissions to the cloud in seconds DateTime of last readings received by cloud TimeZone of the location of the device Offset in minutes of device s timezone from UTC DateTime of readings channels Collection of formatted readings for each channel eg. 5.7 C, 35%RH received channels infavourites connectionlost auditchecksenabled DateTime of reading received by the cloud Collection of channel objects for each channel True/False device is in user s favourites True/False device is not currently transmitting to the cloud True/False audit checks are currently enabled for the device Page 10 of 156
11 Part 4: Reference Locations.svc The Locations service is for retrieving lists of locations and devices within a specified location. UserLocations LocationName Devices NewDevices Returns all locations for an account with indication whether the selected user has access to each one Returns the name of a location for a specified GUID Returns all the devices within a specified location Returns the devices within New Devices for the user s account Page 11 of 156
12 UserLocations UserLocations Service Locations.svc Returns all locations for an account with indication whether the selected user has access to each one Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid selecteduserguid includedisabledbranches Unique identifier for the logged in user Unique identifier for the selected user If true all locations will be returned, otherwise only those which the selected user has access to and parent branches thereof will be returned Returns GUID Unique identifier for the location name archived access timezone timezoneoffset sublocations GUID name archived access sublocations Name of the location True if the location is archived True if the selected user has access to this location TimeZone of location eg. GMT Standard Time Number of minutes from UTC Iteration of self for sub locations within the tree Unique identifier for the location Name of the location True if the location is archived True if the selected user has access to this location Iteration of self for sub locations within the tree Example GET /Locations.svc/UserLocations?APIToken=fbdff288-98b5-11e3-811f b054&userGUID=c3575a34-b372-11e3-9bd a0254&selectedUserGUID=c3575a34-b372-11e3-9bd a0254 Data Returned "GUID":"a246c6fe-b35e-11e3-9bd a0254", "access":true, Page 12 of 156
13 "archived":false, "name":"test Api", "sublocations":[], "timezone": GMT Standard Time, "timezoneoffset":60 Page 13 of 156
14 LocationName LocationName Service Locations.svc Returns the name of a location for a specified GUID Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user locationguid Unique identifier for the selected location Returns Name of the location Example GET /Locations.svc/LocationName?APIToken=fbdff288-98b5-11e3-811f b054&userGUID=c3575a34-b372-11e3-9bd a0254&locationGUID=a b35e-11e3-9bd a0254 Data Returned "New Devices" Page 14 of 156
15 Devices Devices Service Locations.svc Returns all devices within a specified location Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid selecteduserguid locationguid localtime includearchived Unique identifier for the logged in user Unique identifier for the selected user Unique identifier for the selected location If true returns reading datetime in timezone of device, otherwise UTC will be used If true archived devices will be included Returns Collection of device objects: [ GUID MACaddress Unique identifier for the device Unique MAC Address of device name Device name eg. Fridge 2B type locationguid Device type eg. TP+ Unique identifier for device s location RSSI Device s WiFi signal level (0 5) batterylevel inalarm SSID firmwareversion archived samplerate transmissionperiod lastreadingsreceived infavourites timezone timezoneoffset connectionlost Device s battery level (1 5, 11 = charging, 12 = full) Alarm state of device (0=none, 1=primary, 2=secondary, 3=both) SSID string of network device is communicating with Version string of device firmware True/False device is archived (not sending data to the cloud) Period between readings in seconds Period between data transmissions to the cloud in seconds DateTime of last readings received by cloud True/False device is in user s favourites TimeZone of the location of the device Offset in minutes of device s timezone from UTC True/False device is not currently transmitting to the cloud Page 15 of 156
16 ] currentreadings datetime channels received channels DateTime of readings Collection of formatted readings for each channel eg. 5.7 C, 35%RH DateTime of reading received by the cloud Collection of channel objects for each channel typeid Channel type identifier eg. 1 Type Channel type label eg. Temperature decimalplaces Number of decimal places to display readings in eg. 2 unit id symbol text probetype id text alarmsettings lowalarmon highalarmon lowalarmlevel highalarmlevel Unit object Unit identifier Unit symbol eg. C Label for the unit eg. Celcius Probe Type for channel null if no probe Probe type identifier Probe type label True/False is low alarm enabled True/False is high alarm enabled Low alarm level eg. 1.5 Null if not set High alarm level eg Null if not set alarmtriggerdelay Delay before alarm is triggered in seconds alarmhold True/False alarm hold is enabled Example GET /Locations.svc/Devices?APIToken=fbdff288-98b5-11e3-811f b054&userGUID=c3575a34-b372-11e3-9bd a0254&locationGUID=a b35e-11e3-9bd a0254&localTime=true Data Returned [ "GUID":"9b2256f e ", "MACAddress":"98:8B:AD:00:00:64", "RSSI":5, "SSID":"bmc belkin", "archived":false, "batterylevel":4, "channels":[ "decimalplaces":1, "highalarmlevel":30, "lowalarmlevel":10, "probetype":null, Page 16 of 156
17 "type":"temperature", "typeid":1, "unit": "id":1, "symbol":" C", "text":"celcius" "decimalplaces":0, "highalarmlevel":80, "lowalarmlevel":20, "probetype":null, "type":"humidity", "typeid":4, "unit": "id":6, "symbol":"%rh", "text":"percent Relative Humidity" ], "connectionlost":false, "currentreadings": "channels":["26.8 C","34%RH"], "datetime":"\/date( )\/", "received":"\/date( )\/" "firmwareversion":"2.3.8 \/ \/ \/ R3.32", "inalarm":0, "infavourites":false, "lastreadingsreceived":"\/date( )\/", "locationguid":"a b35e-11e3-9bd a0254", "name":"new Device Name", "samplerate":70, "timezone":"utc", "timezoneoffset":0, "transmissionperiod":170, "type":"wifi-th" "GUID":"9b2256f e ", "MACAddress":"98:8B:AD:00:0B:1B", "RSSI":5, "SSID":"bmc belkin", "archived":false, "batterylevel":0, "channels":[ "decimalplaces":1, "highalarmlevel":null, "lowalarmlevel":null, "probetype": "id":2, "text":"2" "type":"temperature", "typeid":1, "unit": "id":1, "symbol":" C", "text":"celcius" Page 17 of 156
18 ] ], "currentreadings": "channels":["25.5 C"], "datetime":"\/date( )\/", "received":"\/date( )\/" "firmwareversion":"2.3.8 \/ \/ \/ R3.31", "inalarm":0, "infavourites":false, "lastreadingsreceived":"\/date( )\/", "locationguid":"a b35e-11e3-9bd a0254", "name":"wifi P Sensor", "samplerate":60, "timezone":"utc", "timezoneoffset":0, "transmissionperiod":300, "type":"wifi-tp" Page 18 of 156
19 NewDevices NewDevices Service Locations.svc Returns all devices in the New Devices location for the selected user s account Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid selecteduserguid localtime includearchived Unique identifier for the logged in user Unique identifier for the selected user If true returns reading datetime in timezone of device, otherwise UTC will be used If true archived devices will be included Returns Collection of device objects [ GUID MACaddress Unique identifier for the device Unique MAC Address of device name Device name eg. Fridge 2B type locationguid Device type eg. TP+ Unique identifier for device s location RSSI Device s WiFi signal level (0 5) batterylevel inalarm SSID firmwareversion archived samplerate transmissionperiod lastreadingsreceived infavourites timezone timezoneoffset connectionlost currentreadings Device s battery level (1 5, 11 = charging, 12 = full) Alarm state of device (0=none, 1=primary, 2=secondary, 3=both) SSID string of network device is communicating with Version string of device firmware True/False device is archived (not sending data to the cloud) Period between readings in seconds Period between data transmissions to the cloud in seconds DateTime of last readings received by cloud True/False device is in user s favourites TimeZone of the location of the device Offset in minutes of device s timezone from UTC True/False device is not currently transmitting to the cloud Page 19 of 156
20 ] datetime DateTime of readings channels Collection of formatted readings for each channel eg. 5.7 C, 35%RH received channels DateTime of reading received by the cloud Collection of channel objects for each channel typeid Channel type identifier eg. 1 type Channel type label eg. Temperature decimalplaces Number of decimal places to display readings in eg. 2 unit id symbol text probetype id text alarmsettings lowalarmon highalarmon lowalarmlevel highalarmlevel Unit object Unit identifier Unit symbol eg. C Label for the unit eg. Celcius Probe Type for channel null if no probe Probe type identifier Probe type label True/False is low alarm enabled True/False is high alarm enabled Low alarm level eg. 1.5 Null if not set High alarm level eg Null if not set alarmtriggerdelay Delay before alarm is triggered in seconds alarmhold True/False alarm hold is enabled Example GET /Locations.svc/NewDevices?APIToken=fbdff288-98b5-11e3-811f b054&userGUID=c3575a34-b372-11e3-9bd a0254&selectedUserGUID=c3575a34-b372-11e3-9bd a0254&localTime=true Data Returned [ "GUID":"9b2256f e ", "MACAddress":"98:8B:AD:00:00:64", "RSSI":5, "SSID":"bmc belkin", "archived":false, "batterylevel":4, "channels":[ "decimalplaces":1, "highalarmlevel":30, "lowalarmlevel":10, "probetype":null, "type":"temperature", Page 20 of 156
21 "typeid":1, "unit": "id":1, "symbol":" C", "text":"celcius" "decimalplaces":0, "highalarmlevel":80, "lowalarmlevel":20, "probetype":null, "type":"humidity", "typeid":4, "unit": "id":6, "symbol":"%rh", "text":"percent Relative Humidity" ], "connectionlost":false, "currentreadings": "channels":["26.8 C","33%RH"], "datetime":"\/date( )\/", "received":"\/date( )\/" "firmwareversion":"2.3.8 \/ \/ \/ R3.32", "inalarm":0, "lastreadingsreceived":"\/date( )\/", "locationguid":"a b35e-11e3-9bd a0254", "name":"new Device Name", "samplerate":70, "transmissionperiod":170, "type":"wifi-th" "firmwareversion":"2.3.8 \/ \/ \/ R3.32", "inalarm":0, "infavourites":false, "lastreadingsreceived":"\/date( )\/", "locationguid":"a b35e-11e3-9bd a0254", "name":"new Device Name", "samplerate":70, "timezone":"utc", "timezoneoffset":0, "transmissionperiod":170, "type":"wifi-th" "GUID":"9b2256f e ", "MACAddress":"98:8B:AD:00:0B:1B", "RSSI":5, "SSID":"bmc belkin", "archived":false, "batterylevel":0, "channels":[ "decimalplaces":1, "highalarmlevel":null, "lowalarmlevel":null, "probetype": "id":2, "text":"2" Page 21 of 156
22 ] "type":"temperature", "typeid":1, "unit": "id":1, "symbol":" C", "text":"celcius" ], "connectionlost":false, "currentreadings": "channels":["25.5 C"], "datetime":"\/date( )\/", "received":"\/date( )\/" "firmwareversion":"2.3.8 \/ \/ \/ R3.31", "inalarm":0, "lastreadingsreceived":"\/date( )\/", "locationguid":"a b35e-11e3-9bd a0254", "name":"wifi P Sensor", "samplerate":60, "timezone":"utc", "timezoneoffset":0, "transmissionperiod":300, "type":"wifi-tp" Page 22 of 156
23 Users.svc The Users service is for adding and editing users and returning favourite devices and alarms. Login AccountSummary UpdatePassword UpdateDateTimeFormats UpdateGroupAlertFrequency UpdateUserPermissions UpdateUserLocations AccountUsers AddUser EditUser DeleteUser Favourites AddToFavourites RemoveFromFavourites DevicesInAlarm Alarms Takes an address and password and returns the user object Returns account level permissions/options Updates the logged in user s password Updates the logged in user s date and time format preferences Updates group alert frequency setting for the logged in user Updates permissions for a specified user Updates locations a specified user can access Lists users within the account (assuming logged in user has admin privilege) Creates a new user and returns the userguid Updates name, and password for a specified user Disables selected user account Lists user s favourite devices Adds a device to user s favourites Removes a device from user s favourites Lists devices currently in alarm that the user can access Count of alarms for the user Page 23 of 156
24 Login Login Service Users.svc Takes an address and password and returns the user object Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech password User s login address User s password Returns GUID Unique identifier for the user name dateformat timeformat groupalertfrequency permissions accountadministrator administrator managedevices viewdata exportdata dailysummaryofevents closeevents User s name User s preferred date format eg. dd/mm/yyyy User s preferred time format eg. HH:mm:ss Group alerts so that s are received at most once every x seconds Permissions object True/False user has account administrator permission True/False user has administrator permission True/False user has manage devices permission True/False user has view data permission True/False user has export data permission True/False user receives the daily summary of events True/False user can close events in the event log Example GET /Users.svc/Login?APIToken=fbdff288-98b5-11e3-811f b054& =testapi@filesthrutheair.com&password=Testbiomedical7 Data Returned "GUID":"a2458cf8-b35e-11e3-9bd a0254", "dateformat":"dd\/mm\/yyyy", "timeformat":"hh:mm:ss", "groupalertfrequency":0, "name":"george Smith", "permissions": Page 24 of 156
25 "accountadministrator":true, "administrator":true, "exportdata":true, "managedevices":true, "viewdata":true, "dailysummaryofevents":true, "closeevents":true, Page 25 of 156
26 AccountSummary AccountSummary Service Users.svc Returns account level permissions/options Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user Returns GUID Unique identifier for the account name Account name type Account type eg. Professional tier 3 multilocationenabled True/False are multiple locations allowed for this account multiuserenabled True/False are multiple users allowed for this account Example GET /Users.svc/AccountSummary?APIToken=fbdff288-98b5-11e3-811f b054&userGUID=a2458cf8-b35e-11e3-9bd a0254 Data Returned "GUID":"a2433b74-b35e-11e3-9bd a0254", "multilocationenabled":true, "multiuserenabled":true, "name":"test Api", "type":"professional tier 5" Page 26 of 156
27 UpdatePassword UpdatePassword Service Users.svc Updates the logged in user s password Method POST Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user password User s new password Returns True if successful, false otherwise Example POST /Users.svc/UpdatePassword POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"a2458cf8-b35e-11e3-9bd a0254", "password":"testbiomedical77" Page 27 of 156
28 UpdateDateTimeFormats UpdateDateTimeFormats Service Users.svc Updates the logged in user s date and time format preferences Method POST Parameters APIToken API Access token provided by Corintech userguid dateformat timeformat Unique identifier for the logged in user User s preferred date format must be one of the formats returned by Lookups.svc/DateFormats User s preferred time format must be one of the formats returned by Lookups.svc/TimeFormats Returns True if successful, false otherwise Example POST /Users.svc/UpdateDateTimeFormats POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"a2458cf8-b35e-11e3-9bd a0254", "dateformat":"yyyy\/mm\/dd", "timeformat":"hh:mm:ss" Page 28 of 156
29 UpdateGroupAlertFrequency UpdateGroupAlertFrequency Service Users.svc Updates group alert frequency setting for the logged in user Method POST Parameters APIToken API Access token provided by Corintech userguid groupalertfrequency Unique identifier for the logged in user User s preferred group alert frequency must be one of the formats returned by Lookups.svc/GroupAlertFrequencies Returns True if successful, false otherwise Example POST /Users.svc/UpdateGroupAlertFrequency POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"a2458cf8-b35e-11e3-9bd a0254", "groupalertfrequency":"1", Page 29 of 156
30 UpdateUserPermissions UpdateUserPermissions Service Users.svc Updates permissions for a specified user Method POST Parameters APIToken API Access token provided by Corintech userguid selecteduserguid userpermissions Unique identifier for the logged in user GUID of selected user can be the same as userguid to edit own account Permissions object Returns True if successful, false otherwise Example POST /Users.svc/UpdateUserPermissions POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"c3575a34-b372-11e3-9bd a0254", "selecteduserguid":"c3575a34-b372-11e3-9bd a0254", "userpermissions": "accountadministrator":true, "administrator":true, "exportdata":true, "managedevices":true, "viewdata":true, "dailysummaryofevents":true, "closeevents":true Page 30 of 156
31 UpdateUserLocations UpdateUserLocations Service Users.svc Updates locations a specified user can access Method POST Parameters APIToken API Access token provided by Corintech userguid selecteduserguid locationguids Unique identifier for the logged in user GUID of selected user can be the same as userguid to edit own account Collection of locationguid strings note location access will be reset for the user so this parameter has to contain all the locations the user should have access to, not just any new ones. The one exception to this is the New Devices location for the user s account (if account is a Professional tier). All active users within an account will always have access to this location. Returns True if successful, false otherwise Example POST /Users.svc/UpdateUserLocations POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"c3575a34-b372-11e3-9bd a0254", "selecteduserguid":"c3575a34-b372-11e3-9bd a0254", "locationguids":["a b35e-11e3-9bd a0254"] Page 31 of 156
32 AccountUsers AccountUsers Service Users.svc Lists users within the account (assuming logged in user has admin privilege) Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user Returns Collection of user objects [ GUID ] name dateformat timeformat groupalertfrequency permissions accountadministrator administrator managedevices viewdata exportdata dailysummaryofevents closeevents Unique identifier for the user User s name User s preferred date format eg. dd/mm/yyyy User s preferred time format eg. HH:mm:ss Group alerts so that s are received at most once every x seconds Permissions object True/False user has account administrator permission True/False user has administrator permission True/False user has manage devices permission True/False user has view data permission True/False user has export data permission True/False user receives the daily summary of events True/False user can close events in the event log Example GET /Users.svc/AccountUsers?apitoken=fbdff288-98b5-11e3-811f b054&userGUID=c3575a34-b372-11e3-9bd a0254 Data Returned [ "GUID":"c3575a34-b372-11e3-9bd a0254", "dateformat":"yyyy\/mm\/dd", "timeformat":"hh:mm:ss", "groupalertfrequency":0, "name":"george Smith", "permissions": Page 32 of 156
33 ] "accountadministrator":true, "administrator":true, "exportdata":true, "managedevices":true, "viewdata":true, "dailysummaryofevents":true, "closeevents":true Page 33 of 156
34 AddUser AddUser Service Users.svc Creates a new user and returns the userguid Method POST Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user name Name of new user address of new user password Password for new user Returns userguid for new user Example POST /Users.svc/AddUser POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"c3575a34-b372-11e3-9bd a0254", "name":"holly Smith", " ":"apitesths@filesthrutheair.com", "password":"testbiomedical7" Data Returned "c3575a34-b372-11e3-9bd a0254" Page 34 of 156
35 EditUser EditUser Service Users.svc Updates name, and password for a specified user Method POST Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user selecteduserguid Unique identifier for the selected user name Name of new user address of new user password Password for new user Returns True if successful, false otherwise Example POST /Users.svc/EditUser POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"c3575a34-b372-11e3-9bd a0254", "selecteduserguid":"a2458cf8-b35e-11e3-9bd a0254", "name":"ben Smith", " ": "apitestbs1@filesthrutheair.com", "password": "Testbiomedical7" Page 35 of 156
36 DeleteUser DeleteUser Service Users.svc Disables selected user account Method POST Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user selecteduserguid Unique identifier for the selected user Returns True if successful, false otherwise Example POST /Users.svc/DeleteUser POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"c3575a34-b372-11e3-9bd a0254", "selecteduserguid":"c3575a34-b372-11e3-9bd a0254" Page 36 of 156
37 Favourites Favourites Service Users.svc Lists user s favourite devices Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid localtime Unique identifier for the logged in user If true returns reading datetime in timezone of device, otherwise UTC will be used Returns Collection of device objects [ GUID MACaddress Unique identifier for the device Unique MAC Address of device name Device name eg. Fridge 2B type locationguid Device type eg. TP+ Unique identifier for device s location RSSI Device s WiFi signal level (0 5) batterylevel inalarm SSID firmwareversion archived samplerate transmissionperiod lastreadingsreceived infavourites timezone timezoneoffset connectionlost currentreadings datetime channels received Device s battery level (1 5, 11 = charging, 12 = full) Alarm state of device (0=none, 1=primary, 2=secondary, 3=both) SSID string of network device is communicating with Version string of device firmware True/False device is archived (not sending data to the cloud) Period between readings in seconds Period between data transmissions to the cloud in seconds DateTime of last readings received by cloud True/False device is in user s favourites TimeZone of the location of the device Offset in minutes of device s timezone from UTC True/False device is not currently transmitting to the cloud DateTime of readings Collection of formatted readings for each channel eg. 5.7 C, 35%RH DateTime of reading received by the cloud Page 37 of 156
38 channels Collection of channel objects for each channel typeid Channel type identifier eg. 1 Type Channel type label eg. Temperature decimalplaces Number of decimal places to display readings in eg. 2 unit id symbol text Unit object Unit identifier Unit symbol eg. C Label for the unit eg. Celcius probetype id text Probe Type for channel null if no probe Probe type identifier Probe type label ] alarmsettings lowalarmon highalarmon lowalarmlevel highalarmlevel alarmtriggerdelay alarmhold True/False is low alarm enabled True/False is high alarm enabled Low alarm level eg. 1.5 Null if not set High alarm level eg Null if not set Delay before alarm is triggered in seconds True/False alarm hold is enabled Example GET /Users.svc/Favourites?APIToken=fbdff288-98b5-11e3-811f b054&userGUID=c3575a34-b372-11e3-9bd a0254&localTime=true Data Returned [ "GUID":"9b2256f e ", "MACAddress":"98:8B:AD:00:00:64", "RSSI":5, "SSID":"bmc belkin", "archived":false, "batterylevel":4, "channels":[ "decimalplaces":1, "highalarmlevel":20, "lowalarmlevel":10, "probetype":null, "type":"temperature", "typeid":1, "unit": "id":1, "symbol":" C", "text":"celcius" Page 38 of 156
39 ] "decimalplaces":0, "highalarmlevel":80, "lowalarmlevel":20, "probetype":null, "type":"humidity", "typeid":4, "unit": "id":6, "symbol":"%rh", "text":"percent Relative Humidity" ], "connectionlost":false, "currentreadings": "channels":["27.5 C","34%RH"], "datetime":"\/date( )\/", "received":"\/date( )\/" "firmwareversion":"2.3.8 \/ \/ \/ R3.32", "inalarm":1, "infavourites":true, "lastreadingsreceived":"\/date( )\/", "locationguid":"a b35e-11e3-9bd a0254", "name":"new Device Name", "samplerate":70, "transmissionperiod":170, "type":"wifi-th" Page 39 of 156
40 AddToFavourites AddToFavourites Service Users.svc Adds a device to user s favourites Method POST Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user sensorguid Unique identifier for the selected device Returns True if successful, false otherwise Example POST /Users.svc/AddToFavourites POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"c3575a34-b372-11e3-9bd a0254", "sensorguid":"9b2256f e " Page 40 of 156
41 RemoveFromFavourites RemoveFromFavourites Service Users.svc Removes a device from user s favourites Method POST Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user sensorguid Unique identifier for the selected device Returns True if successful, false otherwise Example POST /Users.svc/RemoveFromFavourites POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"c3575a34-b372-11e3-9bd a0254", "sensorguid":"9b2256f e " Page 41 of 156
42 DevicesInAlarm DevicesInAlarm Service Users.svc Lists devices currently in alarm that the user can access Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid localtime Unique identifier for the logged in user If true returns reading datetime in timezone of device, otherwise UTC will be used Returns Collection of device objects [ GUID MACaddress Unique identifier for the device Unique MAC Address of device name Device name eg. Fridge 2B type locationguid Device type eg. TP+ Unique identifier for device s location RSSI Device s WiFi signal level (0 5) batterylevel inalarm SSID firmwareversion archived samplerate transmissionperiod lastreadingsreceived infavourites timezone timezoneoffset connectionlost currentreadings datetime channels received Device s battery level (1 5, 11 = charging, 12 = full) Alarm state of device (0=none, 1=primary, 2=secondary, 3=both) SSID string of network device is communicating with Version string of device firmware True/False device is archived (not sending data to the cloud) Period between readings in seconds Period between data transmissions to the cloud in seconds DateTime of last readings received by cloud True/False device is in user s favourites TimeZone of the location of the device Offset in minutes of device s timezone from UTC True/False device is not currently transmitting to the cloud DateTime of readings Collection of formatted readings for each channel eg. 5.7 C, 35%RH DateTime of reading received by the cloud Page 42 of 156
43 channels Collection of channel objects for each channel typeid Channel type identifier eg. 1 Type Channel type label eg. Temperature decimalplaces Number of decimal places to display readings in eg. 2 unit id symbol text Unit object Unit identifier Unit symbol eg. C Label for the unit eg. Celcius probetype id text Probe Type for channel null if no probe Probe type identifier Probe type label ] alarmsettings lowalarmon highalarmon lowalarmlevel highalarmlevel alarmtriggerdelay alarmhold True/False is low alarm enabled True/False is high alarm enabled Low alarm level eg. 1.5 Null if not set High alarm level eg Null if not set Delay before alarm is triggered in seconds True/False alarm hold is enabled Example GET /Users.svc/DevicesInAlarm?APIToken=fbdff288-98b5-11e3-811f b054&userGUID=c3575a34-b372-11e3-9bd a0254&localTime=true Data Returned [ "GUID":"9b2256f e ", "MACAddress":"98:8B:AD:00:00:64", "RSSI":5, "SSID":"bmc belkin", "archived":false, "batterylevel":4, "channels":[ "decimalplaces":1, "highalarmlevel":20, "lowalarmlevel":10, "probetype":null, "type":"temperature", "typeid":1, "unit": "id":1, "symbol":" C", "text":"celcius" Page 43 of 156
44 ] "decimalplaces":0, "highalarmlevel":80, "lowalarmlevel":20, "probetype":null, "type":"humidity", "typeid":4, "unit": "id":6, "symbol":"%rh", "text":"percent Relative Humidity" ], "connectionlost":false, "currentreadings": "channels":["27.7 C","39%RH"], "datetime":"\/date( )\/", "received":"\/date( )\/" "firmwareversion":"2.3.8 \/ \/ \/ R3.32", "inalarm":1, "infavourites":false, "lastreadingsreceived":"\/date( )\/", "locationguid":"a b35e-11e3-9bd a0254", "name":"new Device Name", "samplerate":70, "timezone":"utc", "timezoneoffset":0, "transmissionperiod":170, "type":"wifi-th" Page 44 of 156
45 Alarms Alarms Service Users.svc Count of alarms for the user Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user Returns Number of devices currently in alarm Example GET /Users.svc/Alarms?APIToken=fbdff288-98b5-11e3-811f b054&userGUID=c3575a34-b372-11e3-9bd a0254 Data Returned 0 Page 45 of 156
46 Devices.svc The Devices service is for retrieving and updating the settings and listing the sessions of a device. Device AddDevice DeviceName UpdateDeviceName SampleRate UpdateSampleRate TransmissionPeriod UpdateTransmissionPeriod ChannelLabels UpdateChannelLabels Units UpdateUnits ProbeTypes UpdateProbeTypes AlarmSettings UpdateAlarmSettings AlertSettings UpdateAlertSettings DeviceLocation UpdateDeviceLocation AuditChecksEnabled UpdateAuditChecks ApplySettings ResetAlarm CurrentReadings Sessions SessionsByDate CurrentSession Events CloseEvent OpenEvent AddEventNote AuditChecks AllDevicesSummary Readings Device summary Adds a device to the New Devices location of the current user s account Name of the selected device Updates the name of the selected device Sample rate setting for a device (in seconds) Updates sample rate setting for a device Transmission period setting for a device (in seconds) Updates transmission period setting for a device Labels for each channel of a device Updates labels for each channel of a device Units settings for each channel of a device Updates unit settings for each channel of a device Probe type for each channel of a device Updates probe type for each channel of a device Returns object containing alarm settings for a device Updates alarm settings for a device Returns personal alert settings for a device Updates personal alert settings for a device Returns location identifier for a device Updates location of a device Indicates whether audit checks are enabled for a device Updates audit checks setting for a device Applies all updated settings and sends them to the device when it next communicates with the cloud Resets alarm for a device that is in alarm Pre-formatted latest reading for each channel and DateTime of reading List of sessions for a device List of sessions for a device, within specified date range Session identifier of current (latest) session for a device List of events for a device Closes an event Re-opens a closed event Adds a note to an event List of audit checks for a device Returns a summary of all the devices for the specified user Returns readings for a device within a date range Page 46 of 156
47 Device Device Service Devices.svc Returns device summary Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid sensorguid includeunappliedsettings localtime Unique identifier for the logged in user Unique identifier for the selected device If true, pending settings will be returned (if applicable), otherwise the actual device setting will be returned If true returns reading datetime in timezone of device, otherwise UTC will be used Returns GUID Unique identifier for the device MACaddress Unique MAC Address of device name Device name eg. Fridge 2B type locationguid Device type eg. TP+ Unique identifier for device s location RSSI Device s WiFi signal level (0 5) batterylevel inalarm SSID firmwareversion archived samplerate transmissionperiod lastreadingsreceived infavourites timezone timezoneoffset connectionlost auditchecksenabled currentreadings datetime channels Device s battery level (1 5, 11 = charging, 12 = full) Alarm state of device (0=none, 1=primary, 2=secondary, 3=both) SSID string of network device is communicating with Version string of device firmware True/False device is archived (not sending data to the cloud) Period between readings in seconds Period between data transmissions to the cloud in seconds DateTime of last readings received by cloud True/False device is in user s favourites TimeZone of the location of the device Offset in minutes of device s timezone from UTC True/False device is not currently transmitting to the cloud True/False audit checks are enabled for the device DateTime of readings Collection of formatted readings for each channel eg. 5.7 C, 35%RH Page 47 of 156
48 received DateTime of reading received by the cloud channels Label Collection of channel objects for each channel Channel label typeid Channel type identifier eg. 1 type Channel type label eg. Temperature decimalplaces Number of decimal places to display readings in eg. 2 unit id symbol text Unit object Unit identifier Unit symbol eg. C Label for the unit eg. Celcius probetype id text Probe Type for channel null if no probe Probe type identifier Probe type label alarmsettings lowalarmon highalarmon lowalarmlevel highalarmlevel alarmtriggerdelay alarmhold True/False is low alarm enabled True/False is high alarm enabled Low alarm level eg. 1.5 Null if not set High alarm level eg Null if not set Delay before alarm is triggered in seconds True/False alarm hold is enabled Example GET /Devices.svc/Device?APIToken=fbdff288-98b5-11e3-811f b054&userGUID=c3575a34-b372-11e3-9bd a0254&sensorGUID=9b2256f e a0254&localTime=true Data Returned "GUID":"9b2256f e ", "MACAddress":"98:8B:AD:00:00:64", "RSSI":5, "SSID":"bmc belkin", "archived":false, "batterylevel":4, "channels":[ "alarmsettings": "alarmhold":false, "alarmtriggerdelay":0, "highalarmlevel":15.0, "highalarmon":true, "lowalarmlevel":5.0, "lowalarmon":true "decimalplaces":1, "label":"temperature", Page 48 of 156
49 "probetype":null, "type":"temperature", "typeid":1, "unit": "id":1, "symbol":" C", "text":"celcius" "alarmsettings": "alarmhold":false, "alarmtriggerdelay":0, "highalarmlevel":null, "highalarmon":false, "lowalarmlevel":null, "lowalarmon":false "decimalplaces":0, "label":"humidity", "probetype":null, "type":"humidity", "typeid":4, "unit": "id":6, "symbol":"%rh", "text":"percent Relative Humidity" ], "connectionlost":false, "auditchecksenabled":false, "currentreadings": "channels":["26.8 C","34%RH"], "datetime":"\/date( )\/", "received":"\/date( )\/" "firmwareversion":"2.3.8 \/ \/ \/ R3.32", "inalarm":0, "infavourites":false, "lastreadingsreceived":"\/date( )\/", "locationguid":"a b35e-11e3-9bd a0254", "name":"new Device Name", "samplerate":70, "timezone":"utc", "timezoneoffset":0, "transmissionperiod":170, "type":"wifi-th" Page 49 of 156
50 AddDevice AddDevice Service Devices.svc Adds a new device to the New Devices location of the user s account Method POST Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user MACaddress Unique MAC Address of device devicename Device name eg. Fridge 2B devicetype Device type eg. TP+ samplerate Period between readings in seconds transmissionperiod Period between data transmissions to the cloud in seconds SSID SSID string of network device is communicating with firmwareversion Version string of device firmware favourite True if device is in user s favourites auditchecksenabled True if audit checks are enabled permanentlypowered True if device is permanently powered, false if battery powered channels [ Collection of newdevicechannel object (1 per channel) label Channel label eg. Temperature typeid Channel type identifier eg. 1 unitid Unit identifier probetypeid Probe type identifier maxprobetype Maximum probe type number from device alarmsettings lowalarmon True/False is low alarm enabled highalarmon True/False is high alarm enabled lowalarmlevel Low alarm level eg. 1.5 Null if not set highalarmlevel High alarm level eg Null if not set alarmtriggerdelay Delay before alarm is triggered in seconds alarmhold True/False alarm hold is enabled ] Returns GUID (unique identifier) of device successful, empty string otherwise Example POST /Devices.svc/AddDevice Page 50 of 156
51 POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"c3575a34-b372-11e3-9bd a0254", "MACAddress":"98:8B:AD:00:00:64", "devicename":"new Device Name", "devicetype":"wifi-th", "samplerate":70, "transmissionperiod":170, "SSID":"bmc belkin", "firmwareversion":"2.3.8 \/ \/ \/ R3.32", "favourite":false, "auditchecksenabled":false, "permanentlypowered":true, "channels":[ "label":"temperature", "typeid":1, "unitid":1, "probetypeid":0, "maxprobetype":0, "alarmsettings": "alarmhold":false, "alarmtriggerdelay":0, "highalarmlevel":null, "highalarmon":false, "lowalarmlevel":null, "lowalarmon":false "label":"humidity", "typeid":4, "unitid":6, "probetypeid":0, "maxprobetype":0, "alarmsettings": "alarmhold":false, "alarmtriggerdelay":0, "highalarmlevel":null, "highalarmon":false, "lowalarmlevel":null, "lowalarmon":false ], Page 51 of 156
52 DeviceName DeviceName Service Devices.svc Returns the name of selected device Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid sensorguid includeunappliedsettings Unique identifier for the logged in user Unique identifier for the device If true, pending settings will be returned (if applicable), otherwise the actual device setting will be returned Returns Device name Example GET /Devices.svc/DeviceName?APIToken=fbdff288-98b5-11e3-811f b054&userGUID=c3575a34-b372-11e3-9bd a0254&sensorGUID=9b2256f e &includeUnappliedSettings=false Data Returned WiFi Sensor Page 52 of 156
53 UpdateDeviceName UpdateDeviceName Service Devices.svc Updates the name of the selected device Method POST Parameters APIToken API Access token provided by Corintech userguid Unique identifier for the logged in user sensorguid Unique identifier for the device devicename New name for the device Returns True if successful, false otherwise Example POST /Devices.svc/UpdateDeviceName POST Data "APIToken":"fbdff288-98b5-11e3-811f b054", "userguid":"c3575a34-b372-11e3-9bd a0254", "sensorguid":"9b2256f e ", "devicename":"new Device Name" Page 53 of 156
54 SampleRate SampleRate Service Devices.svc Sample rate setting for a device (in seconds) Method GET Data Format JSON Parameters APIToken API Access token provided by Corintech userguid sensorguid includeunappliedsettings Unique identifier for the logged in user Unique identifier for the device If true, pending settings will be returned (if applicable), otherwise the actual device setting will be returned Returns Number of seconds between samples Example GET /Devices.svc/SampleRate?APIToken=fbdff288-98b5-11e3-811f b054&userGUID=c3575a34-b372-11e3-9bd a0254&sensorGUID=9b2256f e a0254&includeUnappliedSettings Data Returned 30 Page 54 of 156
Help Guide 1 Help in selecting the right Cloud account.
What is this? This Help Guide has been produced to offer guidance on choosing the correct FilesThruTheAir account to suit your requirements. Which FilesThruTheAir Cloud account is right for me? The FilesThruTheAir
More informationWISE-4210 Engineering Sample SOP
WISE-4210 Engineering Sample SOP [Install WISE Studio] 1. Install WISE Studio V1.00.00 B17: https://1drv.ms/u/s!auskhhyodvwfc2vfebv_6tav9sq 2. Execute WISE Studio [Configure End Devices] 1. Power up WISE-4210
More informationBlack Box DCX3000 / DCX1000 Using the API
Black Box DCX3000 / DCX1000 Using the API updated 2/22/2017 This document will give you a brief overview of how to access the DCX3000 / DCX1000 API and how you can interact with it using an online tool.
More informationPublic Appointment API. Calendar A
Public Appointment API Calendar 205.01A Copyright notice The information in this document is subject to change without prior notice and does not represent a commitment on the part of Q-MATIC AB. All efforts
More informationNasuni Data API Nasuni Corporation Boston, MA
Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,
More informationMonitoring Location Servers and Site
8 CHAPTER This chapter describes how to monitor location servers by configuring and viewing alarms, events, and logs. It also describes how to use Cisco WCS to view location server, client and asset tag
More informationLEARN HOW TO USE CA PPM REST API in 2 Minutes!
LEARN HOW TO USE CA PPM REST API in 2 Minutes! WANT TO LEARN MORE ABOUT CA PPM REST API? If you are excited about the updates to the REST API in CA PPM V14.4 and would like to explore some of the REST
More informationNasuni Data API Nasuni Corporation Boston, MA
Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,
More informationData Logger November 2017
Data Logger November 2017 Summary 1- INTRODUCTION... 3 2- INSTALLATION... 4 3- DATA LOGGER SETTING... 5 3-1. Loggers setting... 5 3-1-1. By tasks... 7 3-1-2. By logger data sending s... 7 3-2. Probes setting...
More informationPRODUCT GUIDE. Your Data, Anytime, Anywhere.
PRODUCT GUIDE Your Data, Anytime, Anywhere www.tempro.be WiFi Sensors For Every Situation FilesThruTheAir offers a comprehensive environmental monitoring package, combining high specification WiFi sensors
More informationTable Of Contents. 1. Introduction... 1
User Manual Table of Content Table Of Contents 1. Introduction... 1 1.1 Brief Introduction to Web Interfaces... 1 1.2 How to Log In... 1 1.3 General Setting... 2 1.3.1 Date and Time Setting... 2 1.3.2
More informationREST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0
REST API Operations 8.0 Release 12/1/2015 Version 8.0.0 Table of Contents Business Object Operations... 3 Search Operations... 6 Security Operations... 8 Service Operations... 11 Business Object Operations
More informationTalend Component tgoogledrive
Talend Component tgoogledrive Purpose and procedure This component manages files on a Google Drive. The component provides these capabilities: 1. Providing only the client for other tgoogledrive components
More informationTable of Contents Chapter 1: Migrating NIMS to OMS... 3 Index... 17
Migrating from NIMS to OMS 17.3.2.0 User Guide 7 Dec 2017 Table of Contents Chapter 1: Migrating NIMS to OMS... 3 Before migrating to OMS... 3 Purpose of this migration guide...3 Name changes from NIMS
More informationMIGRATING MOBILE APPS. How to migrate Rollbase and OpenEdge Mobile Apps to the Telerik Platform
W HITE PAPER www. p rogres s.com MIGRATING MOBILE APPS How to migrate Rollbase and OpenEdge Mobile Apps to the Telerik Platform TABLE OF CONTENTS OVERVIEW... 2 PROCEDURES REQUIRED FOR ALL PROJECTS... 3
More informationNimsoft Monitor. hpovsdgtw Guide. v1.2 series
Nimsoft Monitor hpovsdgtw Guide v1.2 series Legal Notices Copyright 2012, Nimsoft Corporation Warranty The material contained in this document is provided "as is," and is subject to being changed, without
More informationBanner Connected Data Solutions Web Service
Banner Connected Data Solutions Web Service Instruction Manual Original Instructions 178337 Rev. E 14 September 2018 Banner Engineering Corp. All rights reserved 178337 Contents 1 Banner Web Services...
More informationAPI Reference Manual
FUJITSU Cloud Service K5 API Reference Manual Version.5 FUJITSU LIMITED Preface Purpose of This Document This guide describes the specification of the API (Application Programming Interface) provided by
More informationWiFi Data Logging Sensor Quick Start Guide.
WiFi Data Logging Sensor Quick Start Guide www.filesthrutheair.com 5 easy steps to get started with your FilesThruTheAir sensor 1. Charge your sensor The sensor will arrive partly charged, but for optimum
More informationRemote access to router portal
Remote access to router portal Document ID Remote access to router portal Version 2.0 Status Final Release date 09.2017 1 Contents 1.1 Need 3 1.2 Description 3 1.3 Requirements/limitations 3 1.4 Diagram
More informationUser s Guide. OM-EL-WiFi-TH. Shop online at omega.com. OM-EL-WiFi-TP-PLUS. Probe Data Logging Sensor
SM Extended Warranty Program User s Guide Shop online at omega.com e-mail: info@omega.com For latest product manuals: omegamanual.info OM-EL-WiFi-TH OM-EL-WiFi-TP-PLUS Temperature/ High Accuracy WiFi Humidity
More informationIP Sensor IPS2222 User manual
IP Sensor IPS2222 User manual Output LED indicators Power input 12VDC adapter 2 Relay outputs LED Indicators 1 wire 2 Dry 2 Analog Green : Power Yellow: Link temperature & humidity contact inputs inputs
More informationBS1000/BS1200/BS1400 messenger to web server
BS1000 messenger to web server 1/7 September 12, 2014 BS1000/BS1200/BS1400 messenger to web server Introduction The BS1000 LAN base station, the BS12000 WiFi base station and the BS1400 GPRS base station
More informationIVE Quick Startup Guide - OS 4.0
IVE Quick Startup Guide - OS 4.0 Initial Setup Once you receive the IVE device, unpack the IVE and connect it to a PC or Laptop using the console (null modem) cable provided with the IVE. You have to connect
More informationREST API FOR CREATING REAL TIME REMOTE LUNCH INVITATIONS
API Integration REST API FOR CREATING REAL TIME REMOTE LUNCH INVITATIONS V2.0 EATNGAGE CONFIDENTAL AND PROPRIATERAY 7915 Westglen Dr. Houston Texas, 77063 Support@eatNgage.com 713-429-4757 Table of Contents
More informationSetting up T&D s TR-7wf Data Loggers With the TR-7wf/nw for Windows Software
Setting up T&D s TR-7wf Data Loggers With the TR-7wf/nw for Windows Software V1.00 The TR-7wf Series of Wi-Fi enabled wireless loggers ship from the factory pre-configured for seamless integration with
More informationData Capture 2016 Installation and User Manual.
Microtechnologies, Inc. 888-248-7103 (voice) www.temperatureguard.com Data Capture 2016 Installation and User Manual. Part 1, Installation. Data Capture 2016 runs as a Windows service. The program must
More informationExtraHop 6.0 ExtraHop REST API Guide
ExtraHop 6.0 ExtraHop REST API Guide 2018 ExtraHop Networks, Inc. All rights reserved. This manual in whole or in part, may not be reproduced, translated, or reduced to any machinereadable form without
More informationExtraHop Rest API Guide
ExtraHop Rest API Guide Version 5.0 Introduction to ExtraHop REST API The ExtraHop REST application programming interface (API) enables you to automate administration and configuration tasks on your ExtraHop
More informationCisco Unified Serviceability
Cisco Unified Serviceability Introduction, page 1 Installation, page 5 Introduction This document uses the following abbreviations to identify administration differences for these Cisco products: Unified
More informationAmegaView Software Release Notes
AmegaView Software Release Notes February 15, 2015 Rev. - This document shows the releases and changes made to AmegaView software and associated hardware firmware. It is ordered from newest (current release)
More informationBulk Statistics. Feature Summary and Revision History. This chapter provides configuration information for:
This chapter provides configuration information for: Feature Summary and Revision History, page 1 Configuring Communication with the Collection Server, page 2 Viewing Collected Data, page 6 Collecting
More informationSetting Up the Sensor
CHAPTER 4 This chapter provides information for setting up the sensor. This chapter contains the following sections: Understanding Initialization, page 4-1 Configuring Network Settings, page 4-1 Configuring
More informationServer - The Tigo platform and urls associated with the api Client - Third party user with api access to the Tigo platform and/or Tigo api.
Tigo REST API V3 Introduction This api is used to work with the Tigo Energy platform to automate the retrieval and creation of elements. It will attempt to adhere to standard REST calls found in most REST
More informationHow to assign an IP address and access your device
User Manual Table of Contents Get started................................................ 3 Browser support................................................ 3 About default IP addresses........................................
More informationIPMI Configuration Guide
IPMI Configuration Guide 1. Introduction of IPMI Server Manager... 2 2. IPMI Server Manager GUI Overview... 3 1 1. Introduction of IPMI Server Manager IPMI Server Manager allows remote access of computers
More informationPlatform Settings for Classic Devices
The following topics explain Firepower platform settings and how to configure them on Classic devices: Introduction to Firepower Platform Settings, page 1 Configuring Firepower Platform Settings, page
More informationQuick Start Guide (CM)
NetBrain Integrated Edition 7.1 Quick Start Guide (CM) Version 7.1 Last Updated 2018-08-20 Copyright 2004-2018 NetBrain Technologies, Inc. All rights reserved. Contents 1. Managing Network Changes... 3
More informationManaging Inventory CHAPTER. Viewing Inventory Details
CHAPTER 14 Viewing Inventory Details Cisco Prime Collaboration Manager maintains continuous, real-time discovery of device inventory. The Prime CM inventory automatically reflects every addition, deletion,
More informationXytronix Research & Design, Inc.
XW-111 User Manual Revisions Revision Description 1.0 Initial release 1.1 Added Canadian IC declaration 2.0 Split the combined XW-110 and XW-111 user manual into two separate manuals. Added support for
More informationManage Devices - Clocks, Gateways & Networks
Manage Devices - Clocks, Gateways & Networks OneVue PoE Managed Time OneVue is a trademark of Primex. OneVue is an intelligent environmental monitoring and managed time solution. All other trademarks are
More informationSalesforce Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA
Salesforce Integration User Guide 2017 Cvent, Inc 1765 Greensboro Station Place McLean, VA 22102 www.cvent.com Contents Salesforce Integration User Guide... 3 Setting Up Your Account... 4 Helpful Hints...
More informationIn this chapter we have described DM Configuration both in Policy Builder and Control Center.
In Policy Builder, page 1 In Control Center, page 15 Using REST APIs, page 37 In Policy Builder In this chapter we have described both in Policy Builder and Control Center. Note Any DM configuration changes
More informationTechnical Manual Nova: Cabinet Security Management System (CSMS)
Technical Manual Nova: Cabinet Security Management System (CSMS) KP_nova_TM_160501_EN 1 Publication May, 2016, Keyprocessor BV Paasheuvelweg 20 1105BJ Amsterdam, The Netherlands www.keyprocessor.com/nova
More informationMobile Device Management Guide
Telstra Mobile Device Management Guide Windows Phone 6.5 https://mdm.telstra.com Contents Purpose... 3 Overview of Mobile Device Management... 3 Getting Help... 3 Pre requisites... 3 Customer Admin Login...
More informationFseye Mobilephone Client User Manual V1.0.0
Fseye Mobilephone Client User Manual V1.0.0 1 Contents Contents... 2 1. Product Introduction... 3 1.1 Product overview... 3 1.2 Product main functions... 3 2. Software Installation... 3 2.1 Operating environment
More informationREST Admin API. Note: Version 9.X or higher is required for the support of REST API. Version /17
REST Admin API Setup Each application that will communicate to the SecurAccess server via the REST API interface will require authorisation as a trusted source, located under Config/REST API from the SecurEnvoy
More informationSOASTA (mpulse )
SOASTA 55.1.2 (mpulse 7950.23.1022) August 7, 2015 Table of Contents SOASTA 55.1.2 (mpulse 7950.23.1022)... 1 SOASTA 55 (mpulse 7950.24.1)... 2 Features... 2 Bugs Fixed... 3 SOASTA 55.1.2 (mpulse 7950.23.1022)
More informationSmart Sensor Gateway Installation guide
16.5.2018 Smart Sensor Gateway Installation guide Prerequisites Internet connection: - Customer needs to have an internet connection available without VPN authentication - Internet connection can be PoE
More informationEasyLog 21CFR Compatible Temperature, Humidity & Dew Point Data Logger with LCD Screen
-35 to +80 C (-31 to +176 F) and 0 to 100%RH measurement range Stores over 16,000 readings for both temperature and humidity EasyLog 21CFR software available as a free download High contrast LCD, with
More informationExtraHop 7.3 ExtraHop Trace REST API Guide
ExtraHop 7.3 ExtraHop Trace REST API Guide 2018 ExtraHop Networks, Inc. All rights reserved. This manual in whole or in part, may not be reproduced, translated, or reduced to any machinereadable form without
More informationComposer Help. Web Request Common Block
Composer Help Web Request Common Block 7/4/2018 Web Request Common Block Contents 1 Web Request Common Block 1.1 Name Property 1.2 Block Notes Property 1.3 Exceptions Property 1.4 Request Method Property
More informationNinox API. Ninox API Page 1 of 15. Ninox Version Document version 1.0.0
Ninox API Ninox Version 2.3.4 Document version 1.0.0 Ninox 2.3.4 API 1.0.0 Page 1 of 15 Table of Contents Introduction 3 Obtain an API Key 3 Zapier 4 Ninox REST API 5 Authentication 5 Content-Type 5 Get
More information(SM) User Guide. For Schools ************************************************************************* SchoolMagica.com
SchoolMagica (SM) User Guide For Schools ************************************************************************* Table of Contents Start using SchoolMagica:... 3 Login Screen:... 4 Settings:... 5 Payment
More informationuradmonitor Server Backend, API and Frontend
The complexity of the uradmonitor system stretches from a multitude of compact hardware detectors capable of sensing the environment, to the big data software solutions that can handle the huge amounts
More informationPARTNER PORTAL USER MANUAL. - Document v1.2
PARTNER PORTAL USER MANUAL - Document v1.2 1 Table of Contents DASHBOARD... 5 1. Venue Map Tab... 5 2. Venue List Tab... 5 3. Venue Filter... 6 4. Notifications... 6 5. Reports snapshot... 6 6. Full screen
More informationVersion 9.1 SmartPTT Monitoring. Dispatch Console User Guide
Version 9.1 SmartPTT Monitoring December 2016 Table of Contents Table of Contents Interface Change Layout Monitoring Settings 2 2 3 5 21 Database 22 Licenses 24 General Settings 25 Radioservers 27 Operators
More informationHow to assign an IP address and access your device
User Manual Table of Contents Get started................................................ 3 Browser support................................................ 3 About default IP addresses........................................
More informationENERGY MANAGEMENT INFORMATION SYSTEM. EMIS Web Service for Sensor Readings. Issue
ENERGY MANAGEMENT INFORMATION SYSTEM EMIS Web Service for Sensor Readings Issue 2018-02-01 CONTENTS 1 Overview... 2 2 Communication and Authentication... 3 2.1 Connecting to the REST Web Service... 3 2.2
More informationDreamFactory Security Guide
DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit
More informationMonitoring Location Servers and Site
8 CHAPTER This chapter describes how to monitor location servers by configuring and viewing alarms, events, and logs. It also describes how to use Cisco WCS to view location server, client and asset tag
More informationMawens Workflow Helper Tool. Version Mawens Business Solutions 7/25/17
Workflow Helper Tool Version 1.0.1.7 Mawens 7/25/17 Info@mawens.co.uk Contents I What is a Workflow in Dynamics CRM?... 3 II What is Mawens Workflow Helper Tool?... 3 III Accessing to Mawens Workflow Helper
More informationData Logging Solutions from Lascar Electronics
Data Logging Solutions from Lascar Electronics Remote Monitoring EL-BT-2 Bluetooth and Humidity Data Logging The EL-BT-2 data logger measures and stores over 1 million temperature and humidity readings.
More informationInnovative Electronics for a Changing World. NPM-R10 Remote Network Power Monitor. With optional relay board and GSM module INDEX
Innovative Electronics for a Changing World NPM-R10 Remote Network Power Monitor With optional relay board and GSM module INDEX 1. SYSTEM DESCRIPTION 2. BOARD CONNECTIONS terminals and indicators 3. CONNECTION
More informationLibelium Cloud Hive. Technical Guide
Libelium Cloud Hive Technical Guide Index Document version: v7.0-12/2018 Libelium Comunicaciones Distribuidas S.L. INDEX 1. General and information... 4 1.1. Introduction...4 1.1.1. Overview...4 1.2. Data
More informationUser manual BS1000 LAN base station
1/18 Contents 1.Introduction 2.Package of the LAN Base Station 3.Software installation 4.Installation of the Receiver 5.Sensor operation 6.Software operation Introduction The BS1000 is a receiver station
More informationUsing the Media Server Administrator (MSA) Interface for the Hardware Media Server
Using the Administrator (MSA) Interface for the Hardware Release 8.5 Revised: September 19, 2011 8:25 pm About the Administrator (MSA) Interface for the Hardware, page 1 Signing In to the Administrator
More informationAppSpider Enterprise. Getting Started Guide
AppSpider Enterprise Getting Started Guide Contents Contents 2 About AppSpider Enterprise 4 Getting Started (System Administrator) 5 Login 5 Client 6 Add Client 7 Cloud Engines 8 Scanner Groups 8 Account
More informationKYOCERA Net Admin User Guide
KYOCERA Net Admin User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable
More informationSophos Mobile Control Network Access Control interface guide. Product version: 7
Sophos Mobile Control Network Access Control interface guide Product version: 7 Document date: January 2017 Contents 1 About this guide...3 2 About Sophos Mobile Control...4 3 Sophos Mobile Control NAC
More informationVNS3:ms API v1. Copyright 2017 Cohesive Networks Reference Document v
VNS3:ms 1.5.4 API v1 Table of Contents Authentication and Authorisation...6 PUT /api/auth/activate...6 POST /api/auth...7 GET /api/auth/api_keys...7 POST /api/auth/api_key...8 PUT /api/auth/api_key/:id...8
More informationPackage dkanr. July 12, 2018
Title Client for the 'DKAN' API Version 0.1.2 Package dkanr July 12, 2018 Provides functions to facilitate access to the 'DKAN' API (), including
More informationMobile Device Management Administrator Guide
Feb 2012 v8.0 Mobile Device Management Administrator Guide Android https://mdm.telstra.com Contents Purpose... 4 Overview of Mobile Device Management... 4 Getting Help... 4 Pre-requisites... 4 Customer
More informationOverview. ACE Appliance Device Manager Overview CHAPTER
1 CHAPTER This section contains the following: ACE Appliance Device Manager, page 1-1 Logging Into ACE Appliance Device Manager, page 1-3 Changing Your Account Password, page 1-4 ACE Appliance Device Manager
More informationPDU Utility. User Manual
PDU Utility User Manual Table of Contents 1. Introduction... 1 2. Installation... 2 3. PDU Utility Interface... 4 1. Introduction General PDU Utility is PDU monitoring, management software. It has been
More informationHome center SMS integration
Home center 2.7.3+ SMS integration The SMS functionality is available exclusively on the Home center interface Server (VMBHIS or HIS) More info http://www.homecenter.be Revision 02-08-2015 Home center
More informationIn this chapter we have described DM Configuration both in Policy Builder and Control Center.
In Policy Builder, page 1 In Control Center, page 15 Using REST APIs, page 38 In Policy Builder In this chapter we have described both in Policy Builder and Control Center. Note Any DM configuration changes
More informationExternal HTTPS Trigger AXIS Camera Station 5.06 and above
HOW TO External HTTPS Trigger AXIS Camera Station 5.06 and above Created: October 17, 2016 Last updated: November 19, 2016 Rev: 1.2 1 Please note that AXIS does not take any responsibility for how this
More informationINDEX. Network Power Monitor NPM-R10-SNMP. Innovative Electronics for a Changing World. NPM-R10-SNMP Remote Network Power Monitor
Innovative Electronics for a Changing World NPM-R10-SNMP Remote Network Power Monitor Optional relay board and GSM module INDEX 1. SYSTEM DESCRIPTION 2. SYSTEM BATTERY CONNECTIONS 3. SERIES CONNECTED BATTERIES
More informationMyGeotab Python SDK Documentation
MyGeotab Python SDK Documentation Release 0.8.0 Aaron Toth Dec 13, 2018 Contents 1 Features 3 2 Usage 5 3 Installation 7 4 Documentation 9 5 Changes 11 5.1 0.8.0 (2018-06-18)............................................
More informationEL-WiFi-TH -
EL-WiFi-TH - www.pel.eu WiFi Temperature & Humidity Sensor -20 to +60 C (-4 to +140 F) temperature and 0 to 100% humidity measurement range Wirelessly stream and view data on the EasyLog Cloud, App or
More informationSygonix Home Starter Kit
App Instruction Manual Sygonix Home Starter Kit Item No. 1597114 www.conradconnect.de Contents Conrad Connect... 4 Symbols... 4 Core functions... 5 App to device communication... 6 App Installation...
More informationARADIAL TECHNOLOGIES Aradial Enforcer Manual Version 7.0
ARADIAL TECHNOLOGIES Aradial Enforcer Manual Version 7.0 Administration Guide A R A D I A L E N F O R C E R Administration Guide Aradial Technologies Ltd. Information in this document is subject to change
More informationRG-WLAN Series Access Point. Web-Based Configuration Guide, Release 11.1(5)B3
RG-WLAN Series Access Point Guide, Release 11.1(5)B3 Copyright Statement Ruijie Networks 2015 Ruijie Networks reserves all copyrights of this document. Any reproduction, excerption, backup, modification,
More informationHARTING OPC-UA Gateway for MICA User Manual
HARTING OPC-UA Gateway for MICA User Manual 1. Edition 2018 c HARTING IT Software Development, Espelkamp All rights reserved, including those of the translation. No part of this manual may be reproduced
More informationUsing the Cisco Unified Wireless IP Phone 7921G Web Pages
CHAPTER 4 Using the Cisco Unified Wireless IP Phone 7921G Web Pages You can use the Cisco Unified Wireless IP Phone 7921G web pages to set up and configure settings for the phone. This chapter describes
More informationICANN Monitoring System API (MoSAPI)
ICANN Monitoring System API (MoSAPI) Version 2.7 2018-03-06 1. Introduction... 3 1.1. Date and Time... 3 1.2. Credentials... 3 1.3. Glossary... 3 2. Common elements used in this specification... 5 3. Session
More informationFus Creating Administrators & Custom Administrator Roles
FuseMail Creating Administrators & Custom Administrator Roles FuseMail - Creating Administrators & Custom Administrator Roles By default administrators of FuseMail will have full administrative access
More informationInstallation 3. Minimum system requirements 3. Download and installation on Windows 3. Download and installation on Linux 3
2 TABLE OF CONTENTS Installation 3 Minimum system requirements 3 Download and installation on Windows 3 Download and installation on Linux 3 Mail server configuration 4 Out-of-the-box integrations 4 ServiceDesk
More informationIaaS API Reference (Management Administration)
FUJITSU Cloud Service K5 IaaS API Reference (Management Administration) Version 1.18 FUJITSU LIMITED All Rights Reserved, Copyright FUJITSU LIMITED 2015-2018 K5IA-DC-M-001-001E Preface Structure of the
More informationUser Manual. Version 5.8
User Manual Version 5.8 Information in this document is subject to change without notice. Copyright 2013-2018, Exacq Technologies, Inc. All rights reserved. Exacq Technologies is a trademark of Exacq Technologies,
More informationUser Manual. for EWIO-M. EWIO-M User Manual. Page 1. Version 2.05 ( )
Page 1 User Manual for EWIO-M Page 2 TABLE OF CONTENTS User Manual for EWIO-M... 1 1 Introduction... 4 2 Start-up... 5 2.1 Hardware... 5 2.2 Browser... 6 2.2.1 Internet Explorer... 7 2.2.2 Firefox... 8
More informationALERT SIA-IP driver. When installing the software ALERT, the driver "SIA-IP" should be selected (Component "Alert" option "Communication drivers").
ALERT SIA-IP driver 1) Installation A) Installation of the SIA-IP driver When installing the software ALERT, the driver "SIA-IP" should be selected (Component "Alert" option "Communication drivers"). If
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationTeMeDa API Portal. APIs Overview. February 1,
TeMeDa API Portal https://temeda.portal.azure-api.net APIs Overview The TeMeDa API is a set of application programming interfaces (APIs) developed by TeMeDa which allow communication with TeMeDa Services
More informationForeScout Extended Module for Web API
ForeScout Extended Module for Web API Version 1.2.1 and above Table of Contents About This Module... 3 What to Do... 3 Requirements... 3 CounterACT Software Requirements... 3 ForeScout Module License Requirements...
More informationNotifEye Digital Cold Chain Instruction Manual
NotifEye Digital Cold Chain Instruction Manual Table of Contents Creating an Account... 1 New Master Account User... 2 Link Existing NotifEye Account... 3 Initial Landing Page... 4 Setting Up the Hardware...
More informationRSA Archer GRC Application Guide
RSA Archer GRC Application Guide Version 1.2 vember 2017 Contact Information RSA Link at https://community.rsa.com contains a knowledgebase that answers common questions and provides solutions to known
More informationLexisNexis Capital Monitor User Guide
LexisNexis Capital Monitor User Guide CONTENTS About This Guide 2 Intended Audience 2 User Roles and Privileges 3 A. Corporate Administrator /User 4 Home Page 5 Create Users / View Users 6 Assign Services
More informationXW-110 WiFi Temperature Sensor Users Manual
XW-110 User Manual Revisions Revision Description 1.0 Initial release. 1.1 Added Canadian IC declaration. 2.0 Split the combined XW-110 and XW-111 user manual into two separate manuals. Added support for
More information