IoT-Ticket.com. Your Ticket to the Internet of Things and beyond. IoT API

Size: px
Start display at page:

Download "IoT-Ticket.com. Your Ticket to the Internet of Things and beyond. IoT API"

Transcription

1 IoT-Ticket.com Your Ticket to the Internet of Things and beyond IoT API

2 Contents 1 Introduction Overview Abbreviations and definitions Data Model General Information Communication Security Quota Policy Device Management Register a device Get devices Get a device Get device datanode list Reading and Writing Data Data types Writing data Reading data Example of a device with hierarchical components Error Handling Quota Management Get overall quota Get device specific quota Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 2 / 29

3 List of figures Figure 1 WRM IOT Data model hierarchy Figure 2 New Device under Enterprise Figure 3 Device Registration and data saving sequence Figure 4 Aircraft Model Figure 5 Error code and their meanings List of Tables Table 1 Response to register device Table 2 Response to get devices Table 3 Response to get a device Table 4 Response to get device datanodes Table 5 Response to write to device s datanodes. Table 6 Response to read device s datanodes. Table 7 Aircraft Measurement point sample Table 8 Error codes Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 3 / 29

4 1 Introduction 1.1 Overview This document provides the documentation for the WRM Internet of Things Rest API. It explains how devices are created and managed, how data nodes are created, written to and read from. While the examples provided are not exhaustive in scope, they do provide a clear indication of what is expected as input and output to the API. 1.2 Abbreviations and definitions Concept REST API JSON XML IoT Description Representational state transfer Application Programming Interface JavaScript Object Notation Extensible Markup Language Internet of Things In the document, an integer type refers to a 32 bit signed integer ( to ) and a long is a 64 bit signed integer ( to ). The length of strings accepted as parameter to a call are stated in the form String:(max-length) meaning the string should not exceed max-length characters. Only UTF-8 encoded strings are accepted. 1.3 Data Model The WRM system data model visible through this REST API is illustrated in Figure 1. At the root level of this model are Enterprises (e.g. companies or customers). Each Enterprise can have multiple devices that need to be monitored (e.g. a home, an engine, or a truck). A device can have multiple Data Nodes, describing what is measured from the device it belongs to (e.g. temperature, engine RPM). Enterprise Device Data node Figure 1 WRM IOT Data model hierarchy Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 4 / 29

5 1.4 General Information In the examples that will follow, server-url stands for a URL provided for the WRM instance to which the API calls are to be made and the version number. i.e. server-url = {base-url}/api/v{version-number} By default the complete api url will be Communication Security All requests to the API are made through HTTPS. With HTTPS, the HTTP protocol is protected from wiretapping and man-in-the-middle attacks therefore data being transferred is secure. Authentication to the API will be via HTTP Basic with username and password pair and should be sent along all requests that require it. Below is an example of a request using command line program curl. The user name and password are supplied with the user option. curl -X POST --user wrmuser:wrmpassword \ -H "Content-Type:application/json" \ -d '{"name":"opc Server", "manufacturer":"hp", "type":"pc", "attributes":[{"key":"os","value":"windows 7"}, {"key":"screen-size","value":"1960*1800"}] }' \ " 1.6 Quota Policy WRM limits the number of requests per day, amount of data that can be stored, number of devices and number of data node per device. Each of these quotas is enforced on a per-client basis. Users should visit the WRM webpage on how to increase allocated quotas. Subject to change, free users are currently restricted to five devices, a maximum of 20 data nodes per device and a total of 20,000 read request per day per device. The total amount of data storage for a free user is also restricted to 50 Megabytes. When the quota is exceeded, an HTTP Response code 403 with the specific error code is sent in the response. For more details see the Error Handling chapter. The read request quotas are reset at midnight, UTC time. Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 5 / 29

6 2 Device Management A registered user by default has an enterprise root object. When a device is registered with a client s credential it immediately shows up under the client s enterprise. See Figure 2. User's Enterprise New Device Figure 2 New Device under Enterprise A device Id is automatically assigned to a newly registered device; the API Client should store this device Id as it uniquely identifies the device and will be used in subsequent calls. Client should avoid multiple registration call as this might result to duplicate devices being created. When in doubt, a good flow will be to get the list of already created devices and validate the device s existence on the server through its name and attributes. Once the device is registered and the device id is obtained, clients can immediately start sending measurement values to the server. Figure 3 illustrates this sequence. Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 6 / 29

7 Figure 3 Device Registration and data saving sequence 2.1 Register a device URL: /devices/ HTTP method: POST Authentication Required: Yes This call will create a new device under the authenticated client s enterprise. Parameter Description Example Object A Json object with the following fields: name (required) manufacturer (required) type description attributes Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 7 / 29 { "name": "OPC Server", "manufacturer": "HP", "type": "PC", "description": "The main server for process data", "attributes":[{ "key":"application Version",

8 name (String: 100) manufacturer (String:100) Type (String:100) description (String:255) Attributes (key,string:255) (value,string:255) This short name for the device. It is visible in the enterprise tree when client logs in to the WRM Desktop. Short name for the device manufacturer This field should describe the main category the device belongs. A description of the device. What it does or where it s located. Contains arrays of key value pairs. This is used to store additional attributes for the devices as desired by the client. A maximum of 50 attributes is accepted. "value": "0.2.3"}, {"key":"chip","value":"corei7"}] } NX100, IPhone5 ABB, Apple PC, Server, MobilePhone, Sensor, Vehicle Frequency converter for the ship s engine. Additional attributes for an AC Drive may include. Inputphase : Three phases InputVoltage: V Options:EMC2,QPES When any of the required fields are not present or the parameter constraints are violated, an HTTP status code 400 is returned along with an error object in the response payload. For more details see the Error Handling chapter. Table 1 Response to register device Field href deviceid name Description URL to access the resource The id of the device, to be used in subsequent calls to write and read the device data nodes. It consists of 32 alphanumeric characters. The name provided for the device when registering it. manufacturer The manufacturer name provided when registering. type createdat attributes description The type provided for the device when registering it. The time the device was created on the server. The ISO8601 format (UTC) format is used. The device attributes. Name value pair provided when registering the device. Description of the device if any. Example Request Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 8 / 29

9 REQUEST PAYLOAD is as shown in the example above. JSON Response { } "attributes": [{ "key": "Application version", "value": "0.2.3" }, { "key": "Chip", "value": "Corei7" }], "createdat": " T10:31:05UTC", "deviceid": "153ffceb982745e8b1e8abacf9c217f3", "href": " "name": "OPC Server", "manufacturer": "HP", "type": "PC" 2.2 Get devices Returns a list consisting of general information about devices the client has access to. URL: /devices HTTP method: GET Authentication Required: Yes Parameter Description Example callback JavaScript function to be executed when the response is received (JSONP) /devices?callback=foo returns: foo(response data); format Format (json or xml) default is json /devices?format=xml limit (integer) offset (integer) Number of results to return. Maximum of 100, defaults to 10 when none is provided Number of result to skip from the beginning. /devices?limit=5 /devices?offset=3 Paging example: /devices?offset=0&limit=100 /devices?offset=100&limit=100 When any of the required fields are not present or the parameter constraints are violated, an HTTP status code 400 is returned along with an error object in the response payload. For more details see the Error Handling chapter. Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 9 / 29

10 Table 2 Response to get devices Field Description offset Number of results skipped from the beginning limit Amount of results per page fullsize The total number of devices that the client has access to. devices List of device object. Each of the object contains href name manufacturer type (if any) createdat description attributes href URL to the device name Name of the device provided when registering it. manufacturer The manufacturer name provided when registering. type The type of the device provided when registering it. createdat The time the device was registered using ISO8601 format. description Description of the device if any. attributes The device attributes. Name value pair provided when registering the device. Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 10 / 29

11 Example Request REQUEST PAYLOAD:NONE JSON Response { } "fullsize": 28, "limit": 10, "offset": 0, "items": [ { "attributes": [{ "key": "OS", "value": "Windows 7" }, { "key": "Screen Size", "value": "30 Inches" }], "createdat": " T10:31:05UTC", "deviceid": "153ffceb982745e8b1e8abacf9c217f3", "href": " "name": "OPC Server", "manufacturer": "HP", "type": "PC" }, { "attributes": [], "createdat": " T08:55:14UTC", "deviceid": "e057aba9cad84a3aa3fc6b99bbe2196e", "href": " "name": "GT-I9295", "manufacturer": "Samsung", "type": "MobilePhone" },... ] <devicesresult> <fullsize>28</fullsize> <limit>10</limit> <offset>0</offset> <items> <device> <attributes /> XML Response <createdat> t10:40:17utc</createdat> <description>the main server for process data</description> <deviceid>e057aba9cad84a3aa3fc6b99bbe2196e</deviceid> <href> <name>gt-19295</name> Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 11 / 29

12 <type>mobilephone</type> <manufacturer>samsung</manufacturer> </device> <device> <attributes> <attribute key="application Version" value="0.2.3"/> <attribute key="chip" value="corei7"/> </attributes> <createdat> t10:44:03utc</createdat> <description>the main server for process data</description> <deviceid>153ffceb982745e8b1e8abacf9c217f3</deviceid> <href> <name>opc Server</name> <type>pc</type> <manufacturer>hp</manufacturer> </device> <!--more devices --> </items> </devicesresult> 2.3 Get a device URL: /devices/deviceid HTTP method: GET Authentication Required: Yes Get general information for the device with the provided id. Parameter Description Example callback JavaScript function to be executed when the response is received (JSONP) /devices/deviceid?callback=foo returns: foo(response data); format Format (json or xml) default is json /devices/deviceid?format=xml When any of the required fields are not present or the parameter constraints are violated, an HTTP status code 400 is returned along with an error object with more information. See the Error Handling chapter. Table 3 Response to get a device Field href name type Description URL to the device Name of the device provided when registering it. Type of the device provided when registering it. Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 12 / 29

13 manufacturer Manufacturer name provided when registering. createdat description attributes The time the device was registered using ISO8601 format. Description of the device provided. The device attributes. Name value pair provided when registering the device. Example GET Request REQUEST PAYLOAD:NONE JSON Response { } "attributes": [], "createdat": " T08:55:14UTC", "deviceid": "e057aba9cad84a3aa3fc6b99bbe2196e", "href": " "name": "GT-I9295", "description": "The main server for process data", "type": "MobilePhone", "manufacturer": "Samsung", XML Response <device> <attributes> <attribute key="application Version" value="0.2.3"/> <attribute key="chip" value="corei7"/> </attributes> <createdat> t10:44:03utc</createdat> <description>the main server for process data</description> <deviceid>153ffceb982745e8b1e8abacf9c217f3</deviceid> <href> <name>opc Server</name> <type>pc</type> <manufacturer>hp</manufacturer> </device> 2.4 Get device datanode list URL: /devices/deviceid/datanodes/ HTTP method: GET Authentication Required: Yes Get a list of provided device data nodes Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 13 / 29

14 Parameter Description Example callback limit (integer) offset (integer) JavaScript function to be executed when the response is received (JSONP) Number of results to return. Maximum of 100, defaults to 10 when none is provided Number of result to skip from the beginning. /devices/deviceid/datanodes?callback=foo returns: foo(response data); /devices/deviceid/datanodes?limit=5 /devices/deviceid/datanodes?offset=3 format Format (json or xml) default is json /devices/deviceid/datanodes?format=xml When any of the required fields are not present or the parameter constraints are violated, an HTTP status code 400 is returned along with an error object in the response payload. For more details see Error Handling chapter. Table 4 Response to get device datanodes Field offset limit fullsize items Description Number of results skipped from beginning Amount of results per page Total number of hits to the query. List of data node object Example { GET Request "fullsize": 2, "limit": 10, "offset": 0, "items": [ { "unit": "c", "datatype": "double", REQUEST PAYLOAD:NONE JSON Response "href": " }, { "name": "Temperature", "path": "Engine/Core" Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 14 / 29

15 "unit": "Hz", "datatype": "long", "name": "Cycles", } }] <datanoderesult> <fullsize>2</fullsize> <limit>10</limit> <offset>0</offset> <items> <datanode unit="c"> <datatype>double</datatype> XML Response "href": " <href> f> <name>temperature</name> <path>engine/core</path> </datanode> <datanode unit="hz"> <datatype>long</datatype> <href> <name>cycles</name> </datanode> </items> </datanoderesult> Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 15 / 29

16 3 Reading and Writing Data Data values are written to the device s data nodes. Each data node is identified by its name and the path specified by the client. The data node is created the first time it is encountered by the server. Intermediate nodes are also created if a path is specified the first time the data node is encountered. The full path to the data node should be specified when the data node is to be read from. 3.1 Data types Data Node Data type Type field in response Format Double (64bits) Long ( to ) 64bits double long Numerical value Numerical value String string Any Unicode character except or \ which are escaped by \ Boolean boolean true or false without quotes Binary binary Base64 encoded 3.2 Writing data URL: /process/write/deviceid/ HTTP method: POST Authentication Required: Yes Write the provided values to the corresponding data node. A new data node is created when the server has not received value prior to this with the same name and path if any. Subsequent writes always include the same name and path to write to the same data node. Parameter Description Example deviceid Data to be written The target device id. Arrays of data object to be saved. Each of the object as the following attributes. name (required) path (optional) v- value (required) ts unix timestamp (optional) Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 16 / 29 [{ "name": "Temperature", "path": "MainEngine/Core", "v": 60, "ts": , "unit": "c"}, {"name":"latitude","v":63,

17 unit (optional) datatype (optional) "datatype":"long" }, {"name":" Latitude ","v": 65}, {"name": " Latitude ","v": 67}] Name (string:100) Path: (String:1000) A short description of the datanode. A device s data node is uniquely identified with its name and path. Case insensitive Forward slash separated list of path to be created to get to the datanode. The path can only consist of a maximum of 10 components. A slash at the beginning is simply ignored i.e. the path /Engine/Cabin and Engine/Cabin is equivalent to each other. When viewed from the WRMDesktop UI intermediate nodes as specified by the path are created between the devices and the data node in a nested tree structure. Each component of the path can only contain alphanumeric values A-Za-z0-9.Case insensitive An empty path or a missing path attributes are equivalent to each other. Engine/Cabin/ Example of an invalid Path 1/2/3/4/5/6/7/8/9/10/11 v unit (String:10) ts (long) datatype The value to be written. This must be applicable to the datatype if provided. Unit associated with the data. Preferably 1 or 2 characters. Unix Timestamp. Number of milliseconds since the Epoch. When a timestamp is missing, the current timestamp is automatically used. When datatype is not provided,the possible data type is inferred from the value first received by the server. c,hz Possible values are: long, double, boolean, string or binary. It is case Insensitive. When any of the required fields are not present or the parameter constraints are violated, an HTTP status code 400 is returned along with an error object in the response payload. For more details see the Error Handling chapter. Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 17 / 29

18 Table 5 Response to write to device s datanodes. Field writeresult object totalwritten href Description Array of response objects, each containing. href writtencount Total number of data points written URL to read from the data node targeted in the write. writtencount The number of values written to the particular data node Example {"writeresults": [{ POST Request REQUEST PAYLOAD as shown in example above. JSON Response "href": " ", { }, "writtencount": 1 "href": " } ], } "writtencount": 3 "totalwritten": 4 XML Response <writeresults> <writeresult> <href </href> <writtencount>1</writtencount> </writeresult> <writeresult> <href> </href> <writtencount>3</writtencount> </writeresult> <totalwritten>4</totalwritten> </writeresults> Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 18 / 29

19 3.3 Reading data URL: /process/read/deviceid/ HTTP method: GET Authentication Required: Yes Read device data node values. Parameter Description Example format Format (json or xml) default is json /process/read/deviceid?datano des=latitude?format=xml deviceid datanodes The target device id. Comma separated data node names or fullpaths to be read from. If the name provided matches more than one datanode, they are all included in the response. The number of datanodes in the path should not exceed 10. /process/read/deviceid?datano des=latitude,longitude,altitude If there are multiple data node with the same name, include the path to be more specific. For example two datanodes with name Temp with path Engine/core and with no path. The specific read path will be?datanode=/engine/coretemp and?datanodes=/temp respectively. The read path?datanodes=temp will return results for both datanodes. fromdate (long) todate (long) limit (integer) order Unix Timestamp. Number of milliseconds since the Epoch. Defines the time from which the data is obtained.should be provided if there is a todate. Unix Timestamp. Number of milliseconds since the Epoch. Defines the time to which the data read ends. Defaults to current time if not provided and a fromdate exists. If neither the fromdate and todate is provided, the latest value is returned. The maximum number of data points returned for each datanode queried. Defaults to 1000 if not provided and as a maximum of 10,000 values. Orders the values by timestamp either in ascending or descending order. Possible values are ascending and descending. Default is ascending. /process/read/deviceid?datano des=longitude?fromdate= /process/read/deviceid?datano des=longitude?fromdate= &todate= /process/read/deviceid?datano des=longitude?limit=3 /process/read/deviceid?datano des=longitude?order=descendi ng Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 19 / 29

20 When any of the required fields are not present or the parameter constraints are violated, an HTTP status code 400 is returned along with an error object in the response payload. For more details see the Error Handling chapter. Table 6 Response to read device s datanodes. Field readresult Object name path v ts unit Description Array of objects containing o name o type o unit o value object containing arrays of v and ts fields The name of the data node The path to the data node if any. The value at timestamp ts. The timestamp associated with the value. This is always added even if the client did not include a timestamp as at the time of writing. The unit associated with the data node. Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 20 / 29

21 Example GET Request Latitude&fromdate= &limit=3 { " datanodereads": [{ }, { }], "name": "Latitude", "datatype": "long", "values": [{ REQUEST PAYLOAD: NONE JSON Response "name": "Temperature", "path": "Engine/Core", "unit": "c", "datatype": "double", "values": [ "v": "60","ts": }] {"v": "65","ts": }, {"v": "63","ts": }, {"v": "73","ts": }] "href": " Latitude&fromdate= &limit=3" } <readresults> XML Response <href> Latitude&fromdate= &limit=3</href> <datanodereads datatype="long"> <name>latitude</name> <values> <value> <v>60</v> <ts> </ts> </value> </values> </datanoderead> <datanoderead unit="c" datatype="double"> <name>temperature</name> <path>engine/core</path> <values> Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 21 / 29

22 <value> <v>65</v> <ts> </ts> </value> <value> <v>67</v> <ts> </ts> </value> <value> <v>73</v> <ts> </ts> </value> </values> </datanoderead> </readresults> 3.4 Example of a device with hierarchical components A device with hierarchical components can be easily modelled using the data node s path. Such a structure is illustrated here with a contrived example of an aircraft with a main and auxiliary engine. The temperature and airflow in the main engine are to be measured while the RPM and temperature in the auxiliary engine are measured. The aircraft also has a latitude and longitude measurement reading as shown in Figure 4 below Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 22 / 29

23 Figure 4 Aircraft Model First the device is registered with the name Aircraft and manufacturer Boeing for example. After which a device Id is obtained and stored. With the device Id, the main engine core temperature is written to a data node named Temperature with path MainEngine/Core. The auxiliary core temperature is written to a data node named Temperature also but with path Auxiliary/Core while the aircraft Latitude is named Latitude with no path provided as listed in Table 7 below. Table 7 Aircraft Measurement point sample Measurement Point Name Path MainEngine Core Temperature Temperature MainEngine/Core AuxiliaryEngine Core Temperature Temperature AuxiliaryEngine/Core Latitude Latitude Similarly the Airflow and RPM are written with the same name but to path MainEngine/Core and Auxiliary/Core path respectively. To read a particular data node values the full path to the data node, {PATH} /{NAME}, should be provided, therefore to read the main engine core temperature for example, the url to use is /process/read/deviceid/?datanodes=mainengine/core/temperature. To read the main engine core temperature, latitude, longitude and auxiliary RPM data nodes; the url to use is Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 23 / 29

24 /process/read/deviceid/?datanodes=mainengine/core/temperature,latitude,lo ngitude,auxiliaryengine/core/rpm. The data nodes could as well be named MainEngineCoreTemperature, AuxillaryEngineCoreTemperature for example, however this does not lean itself to aggregate queries and viewing the aircraft nested structure in the WRMDesktop UI. An example of an aggregated query will be to read all data nodes named temperature for the device. Using the url /process/read/deviceid/?datanodes=temperature the server will return the values for both the Main Engine and Auxiliary Engine core Temperature data nodes. It should be noted that aggregated write request is not allowed, the path must always be specified if any. Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 24 / 29

25 4 Error Handling Errors to the API are as a result of invalid credentials, unauthorized access to the target resource, data format issues and sometimes internal server problems. Nonetheless the API always returns one of the following HTTP Status Code. 200 OK Created 400 Bad Request 401 Unauthorized 403 Forbidden 500 Internal Server error. In addition to checking the HTTP Status, developers should also view the response body entity that will describe the error further if any of the status above is received except the OK status. Field description (String:500) code (int) moreinfo (String:255) apiver (int) Description This field provides a general description of the error. See Table 8 for the codes and their meaning. This field points to the documentation url where more description about the error code can be found. The api version number. Example Error response Response (HTTP STATUS 400) { "description":"request cannot be processed because you have exceeded the limit of 30 Megabytes. Visit the WRM website to increase your allotted storage size", } "code":8002, "moreinfo":" "apiver":1 Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 25 / 29

26 Table 8 Error codes code Implication 8000 Internal server error Permission on requested resource is not sufficient 8002 Quota violated 8003 Bad Parameters provided 8004 Write failed. Figure 5 Error code and their meanings Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 26 / 29

27 5 Quota Management When the client quota is exceeded, the API will return an http response 403 Forbidden even though the request is valid. A message object is also returned that includes specific detail on which aspect of the quota has been violated. Note that in calculating storage size, 1 Megabyte of data is regarded as bytes and only the size of the values are calculated in the quota. 5.1 Get overall quota URL: /quota/all HTTP method: GET Authentication Required: Yes Returns an overview of the client s resource usage i.e. how much resource has been used and the maximum amounts allowed. Parameter Description Example callback JavaScript function to be executed when the response is received (JSONP) /quota/all?callback=foo returns: foo(response data); format Format (json or xml) default is json /quota/all?format=xml Field totaldevices (integer) maxnumberofdevices (integer) maxdatanodeperdevice (integer) usedstoragesize (long) maxstoragesize (long) Description Total number of devices the client owns. NOTE: This is not the same as the total number of devices the client has access to. The maximum number of devices the client can create. The maximum of number of device allowed for client per data node. The total size in bytes that the client has written to the server. The maximum size in bytes that the client has a right to write to the server. Example Request REQUEST PAYLOAD:NONE JSON Response Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 27 / 29

28 { } "totaldevices": 3, "maxdeviceallowed": 5, "maxdatanodeperdevice": 10, "usedstoragesize": , "maxstoragesize": XML Response <quota> <totaldevices>3</totaldevices> <maxdeviceallowed>5</maxdeviceallowed> <maxdatanodeperdevice>10</maxdeviceperdatanode> <usedstoragesize> </usedstoragesize> <maxstoragesize> </maxstoragesize> </quota> 5.2 Get device specific quota URL: /quota/{deviceid} HTTP method: GET Authentication Required: Yes. Parameter Description Example callback JavaScript function to be executed when the response is received (JSONP) /quota/all?callback=foo returns: foo(response data); format Format (json or xml) default is json /quota/all?format=xml Field totalrequesttoday (integer) maxreadrequestperday (integer) numberofdatanodes (integer) storagesize (long) deviceid (String:32) Description Total number of request made to the API to the device. Any serviced url that includes the device Id is added to this count. The max number of read request allowed to the client for this device. The number of data node created for the specified device. The total size in bytes that the client has written to the server for the specified device. The device id. Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 28 / 29

29 Example Request REQUEST PAYLOAD:NONE JSON Response { "deviceid":"258d5f5cf f7b754c25dae257" "totalrequesttoday": 5000, "maxreadrequestperday": , "numberofdatanodes": 5, "storagesize": 3072 } XML Response <devicequota> <totalrequesttoday>5000</totalrequesttoday> <maxreadrequestperday>100000</maxreadrequestperday> <deviceid>d dd460ea1de7e5bda047b08</deviceid> <numberofdatanodes>5</numberofdatanodes> <storagesize>3072</storagesize> </devicequota> Filename: IoT-Ticket.com REST API.docx Version: 1.1 Page: 29 / 29

Contents. 2 Alfresco API Version 1.0

Contents. 2 Alfresco API Version 1.0 The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS

More information

Specific API Usage Limitations... 6 Daily Limitation... 6 Concurrency Limitation... 6. API Description... 7 Site Data API... 7

Specific API Usage Limitations... 6 Daily Limitation... 6 Concurrency Limitation... 6. API Description... 7 Site Data API... 7 Last update: July 2015 SolarEdge API SolarEdge API Contents Last update: July 2015... 1 SolarEdge API... 2 Contents... 2 General... 3 Purpose and scope... 3 Acronyms and abbreviations... 3 Introduction...

More information

Fairsail REST API: Guide for Developers

Fairsail REST API: Guide for Developers Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,

More information

Qlik REST Connector Installation and User Guide

Qlik REST Connector Installation and User Guide Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All

More information

HireDesk API V1.0 Developer s Guide

HireDesk API V1.0 Developer s Guide HireDesk API V1.0 Developer s Guide Revision 1.4 Talent Technology Corporation Page 1 Audience This document is intended for anyone who wants to understand, and use the Hiredesk API. If you just want to

More information

API Reference Guide. API Version 1. Copyright Platfora 2016

API Reference Guide. API Version 1. Copyright Platfora 2016 API Reference Guide API Version 1 Copyright Platfora 2016 Last Updated: 10:05 a.m. April 21, 2016 Contents Document Conventions... 5 Contact Platfora Support...6 Copyright Notices... 6 Chapter 1: Using

More information

Fleet Connectivity Extension

Fleet Connectivity Extension Fleet Connectivity Extension Developer's Guide Version 1.0 Fleet Connectivity Extension Developer's Guide 2 Contents Contents Legal Notices...3 Document Information... 4 Chapter 1: Overview... 5 What is

More information

REST Webservices API Reference Manual

REST Webservices API Reference Manual crm-now/ps REST Webservices API Reference Manual Version 1.5.1.0 crm-now development documents Page 1 Table Of Contents OVERVIEW...4 URL FORMAT...4 THE RESPONSE FORMAT...4 VtigerObject...5 Id Format...5

More information

Documentation to use the Elia Infeed web services

Documentation to use the Elia Infeed web services Documentation to use the Elia Infeed web services Elia Version 1.0 2013-10-03 Printed on 3/10/13 10:22 Page 1 of 20 Table of Contents Chapter 1. Introduction... 4 1.1. Elia Infeed web page... 4 1.2. Elia

More information

Bitcoin Payment Gateway API

Bitcoin Payment Gateway API Bitcoin Payment Gateway API v0.3 BitPay, Inc. https://bitpay.com 2011-2012 BITPAY, Inc. All Rights Reserved. 1 Table of Contents Introduction Activating API Access Invoice States Creating an Invoice Required

More information

Safeguard Ecommerce Integration / API

Safeguard Ecommerce Integration / API Safeguard Ecommerce Integration / API Product Manual Version 3 Revision 1.11 Table of Contents 1. INTRODUCTION... 4 1.1 Available commands... 4 2. HOW THE ADMINISTRATION SYSTEM IS EXPECTED TO BE USED OPERATIONALLY...

More information

Remote Access API 2.0

Remote Access API 2.0 VYATTA A BROCADE COMPANY Vyatta System Remote Access API 2.0 REFERENCE GUIDE Vyatta A Brocade Company 130 Holger Way San Jose, CA 95134 www.brocade.com 408 333 8400 COPYRIGHT Copyright 2005 2015 Vyatta,

More information

ODBC Client Driver Help. 2015 Kepware, Inc.

ODBC Client Driver Help. 2015 Kepware, Inc. 2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 4 Overview 4 External Dependencies 4 Driver Setup 5 Data Source Settings 5 Data Source Setup 6 Data Source Access Methods 13 Fixed Table 14 Table

More information

Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08

Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08 Online signature API Version 0.20, 2015-04-08 Terms used in this document Onnistuu.fi, the website https://www.onnistuu.fi/ Client, online page or other system using the API provided by Onnistuu.fi. End

More information

InternetVista Web scenario documentation

InternetVista Web scenario documentation InternetVista Web scenario documentation Version 1.2 1 Contents 1. Change History... 3 2. Introduction to Web Scenario... 4 3. XML scenario description... 5 3.1. General scenario structure... 5 3.2. Steps

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-SPWFCSOM]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

ipayment Gateway API (IPG API)

ipayment Gateway API (IPG API) ipayment Gateway API (IPG API) Accepting e-commerce payments for merchants Version 3.2 Intercard Finance AD 2007 2015 Table of Contents Version control... 4 Introduction... 5 Security and availability...

More information

Specific API Usage Limitations... 7 Daily Limitation... 7 Concurrency Limitation... 7 Bulk Use... 7. API Description... 8 Site Data API...

Specific API Usage Limitations... 7 Daily Limitation... 7 Concurrency Limitation... 7 Bulk Use... 7. API Description... 8 Site Data API... Last update: May 2016 SolarEdge API SolarEdge API Contents SolarEdge API... 2 Contents... 2 General... 4 Purpose and scope... 4 Acronyms and abbreviations... 4 Introduction... 4 Technical Information...

More information

Developer Guide to Authentication and Authorisation Web Services Secure and Public

Developer Guide to Authentication and Authorisation Web Services Secure and Public Government Gateway Developer Guide to Authentication and Authorisation Web Services Secure and Public Version 1.6.3 (17.04.03) - 1 - Table of Contents Government Gateway 1 Developer Guide to Authentication

More information

IoT Gateway Plug-In. 2015 Kepware, Inc.

IoT Gateway Plug-In. 2015 Kepware, Inc. IoT Gateway Plug-In 2015 Kepware, Inc. Internet of Things (IoT) Gateway 2 Table of Contents Table of Contents 2 Internet of Things Gateway 5 Overview 5 Architectural Summary 5 External Dependencies 6 General

More information

HTTP Reverse Proxy Scenarios

HTTP Reverse Proxy Scenarios Sterling Secure Proxy HTTP Reverse Proxy Scenarios Version 3.4 Sterling Secure Proxy HTTP Reverse Proxy Scenarios Version 3.4 Note Before using this information and the product it supports, read the information

More information

Force.com REST API Developer's Guide

Force.com REST API Developer's Guide Force.com REST API Developer's Guide Version 35.0, Winter 16 @salesforcedocs Last updated: December 10, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Manual. Netumo NETUMO HELP MANUAL WWW.NETUMO.COM. Copyright Netumo 2014 All Rights Reserved

Manual. Netumo NETUMO HELP MANUAL WWW.NETUMO.COM. Copyright Netumo 2014 All Rights Reserved Manual Netumo NETUMO HELP MANUAL WWW.NETUMO.COM Copyright Netumo 2014 All Rights Reserved Table of Contents 1 Introduction... 0 2 Creating an Account... 0 2.1 Additional services Login... 1 3 Adding a

More information

MONETA.Assistant API Reference

MONETA.Assistant API Reference MONETA.Assistant API Reference Contents 2 Contents Abstract...3 Chapter 1: MONETA.Assistant Overview...4 Payment Processing Flow...4 Chapter 2: Quick Start... 6 Sandbox Overview... 6 Registering Demo Accounts...

More information

KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon

KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon KMx Enterprise includes two api s for integrating user accounts with an external directory of employee or other

More information

Using SQL Server Management Studio

Using SQL Server Management Studio Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases

More information

API documentation - 1 -

API documentation - 1 - API documentation - 1 - Table of Contents 1. Introduction 1.1. What is an API 2. API Functions 2.1. Purge list of files 2.1.1 Description 2.1.2 Implementation 2.2. Purge of whole cache (all files on all

More information

VMware vcenter Log Insight Developer's Guide

VMware vcenter Log Insight Developer's Guide VMware vcenter Log Insight Developer's Guide vcenter Log Insight 2.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

BS1000 command and backlog protocol

BS1000 command and backlog protocol BS1000 command and backlog protocol V0.3 2013/5/31 1 / 6 BS1000 command and backlog protocol Introduction When the bs1000 is updating a website, measurement data is transferred to the site using a http

More information

vcloud Air Platform Programmer's Guide

vcloud Air Platform Programmer's Guide vcloud Air Platform Programmer's Guide vcloud Air OnDemand 5.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

HYPERION DATA RELATIONSHIP MANAGEMENT RELEASE 9.3.1 BATCH CLIENT USER S GUIDE

HYPERION DATA RELATIONSHIP MANAGEMENT RELEASE 9.3.1 BATCH CLIENT USER S GUIDE HYPERION DATA RELATIONSHIP MANAGEMENT RELEASE 9.3.1 BATCH CLIENT USER S GUIDE Data Relationship Management Batch Client User s Guide, 9.3.1 Copyright 1999, 2007, Oracle and/or its affiliates. All rights

More information

Cloud Elements! Marketing Hub Provisioning and Usage Guide!

Cloud Elements! Marketing Hub Provisioning and Usage Guide! Cloud Elements Marketing Hub Provisioning and Usage Guide API Version 2.0 Page 1 Introduction The Cloud Elements Marketing Hub is the first API that unifies marketing automation across the industry s leading

More information

Technical documentation

Technical documentation Technical documentation HTTP Application Programming Interface SMPP specifications Page 1 Contents 1. Introduction... 3 2. HTTP Application Programming Interface... 4 2.1 Introduction... 4 2.2 Submitting

More information

User-ID Features. PAN-OS New Features Guide Version 6.0. Copyright 2007-2015 Palo Alto Networks

User-ID Features. PAN-OS New Features Guide Version 6.0. Copyright 2007-2015 Palo Alto Networks User-ID Features PAN-OS New Features Guide Version 6.0 Contact Information Corporate Headquarters: Palo Alto Networks 4401 Great America Parkway Santa Clara, CA 95054 http://www.paloaltonetworks.com/contact/contact/

More information

PHP Integration Kit. Version 2.5.1. User Guide

PHP Integration Kit. Version 2.5.1. User Guide PHP Integration Kit Version 2.5.1 User Guide 2012 Ping Identity Corporation. All rights reserved. PingFederate PHP Integration Kit User Guide Version 2.5.1 December, 2012 Ping Identity Corporation 1001

More information

Secure Messaging Server Console... 2

Secure Messaging Server Console... 2 Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating

More information

Unleash the Power of e-learning

Unleash the Power of e-learning Unleash the Power of e-learning Revision 1.8 June 2014 Edition 2002-2014 ICS Learning Group 1 Disclaimer ICS Learning Group makes no representations or warranties with respect to the contents or use of

More information

Commerce Services Documentation

Commerce Services Documentation Commerce Services Documentation This document contains a general feature overview of the Commerce Services resource implementation and lists the currently implemented resources. Each resource conforms

More information

Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk

Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk Programming Autodesk PLM 360 Using REST Doug Redmond Software Engineer, Autodesk Introduction This class will show you how to write your own client applications for PLM 360. This is not a class on scripting.

More information

Specify the location of an HTML control stored in the application repository. See Using the XPath search method, page 2.

Specify the location of an HTML control stored in the application repository. See Using the XPath search method, page 2. Testing Dynamic Web Applications How To You can use XML Path Language (XPath) queries and URL format rules to test web sites or applications that contain dynamic content that changes on a regular basis.

More information

COINSPARK ASSET ISSUE AGREEMENT. Issuer An example retailer Legal name of the issuer.

COINSPARK ASSET ISSUE AGREEMENT. Issuer An example retailer Legal name of the issuer. COINSPARK ASSET ISSUE AGREEMENT ISSUE DETAILS Variable Name Value Explanation CoinSpark Asset Coupons for CoinSpark Asset Demonstration Full display name of the CoinSpark Asset. Issuer An example retailer

More information

Standard for Communication in Between VINTERMAN and Road Clearing Equipment

Standard for Communication in Between VINTERMAN and Road Clearing Equipment The Danish Road Directorate and Counties Standard for Communication in Between VINTERMAN and Road Clearing Equipment Version 1.40 - DRAFT 31-07-2003 Contents Page 1. Preface... 1 2. Update History... 2

More information

ivvy Events Software API www.ivvy.com

ivvy Events Software API www.ivvy.com ivvy Events Software API www.ivvy.com Version 0.3 1 Contents Contents Document Control Revision History Introduction Obtaining Keys Creating the request Method/URI Header Request Headers Standard Headers

More information

UpCloud API Documentation. API version 1.1.1 Updated Aug 13, 2013

UpCloud API Documentation. API version 1.1.1 Updated Aug 13, 2013 UpCloud API Documentation API version 1.1.1 Updated Aug 13, 2013 INTRODUCTION 4 Version history... 4 ARCHITECTURE OVERVIEW 5 API overview... 5 API versioning... 5 Authentication... 5 Resource identifiers...

More information

OAuth 2.0 Developers Guide. Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900

OAuth 2.0 Developers Guide. Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900 OAuth 2.0 Developers Guide Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900 Table of Contents Contents TABLE OF CONTENTS... 2 ABOUT THIS DOCUMENT... 3 GETTING STARTED... 4

More information

FireEye App for Splunk Enterprise

FireEye App for Splunk Enterprise FireEye App for Splunk Enterprise FireEye App for Splunk Enterprise Documentation Version 1.1 Table of Contents Welcome 3 Supported FireEye Event Formats 3 Original Build Environment 3 Possible Dashboard

More information

Still Aren't Doing. Frank Kim

Still Aren't Doing. Frank Kim Ten Things Web Developers Still Aren't Doing Frank Kim Think Security Consulting Background Frank Kim Consultant, Think Security Consulting Security in the SDLC SANS Author & Instructor DEV541 Secure Coding

More information

TZWorks Windows Event Log Viewer (evtx_view) Users Guide

TZWorks Windows Event Log Viewer (evtx_view) Users Guide TZWorks Windows Event Log Viewer (evtx_view) Users Guide Abstract evtx_view is a standalone, GUI tool used to extract and parse Event Logs and display their internals. The tool allows one to export all

More information

Databricks Cloud Platform Native REST API 1.0

Databricks Cloud Platform Native REST API 1.0 Databricks Cloud Platform Native REST API 1.0 Overview This document describes the Databricks Native API that can be used by third party applications to interact with the Spark clusters managed by Databricks

More information

Alarms & Events Plug-In Help. 2015 Kepware, Inc.

Alarms & Events Plug-In Help. 2015 Kepware, Inc. 2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 Alarms & Events Plug-In 3 Overview 3 OPC AE Plug-In Terminology 3 OPC AE Plug-In Conditions 4 The OPC AE Plug-In from the OPC AE Clients' Perspective

More information

1 of 21 9/22/11 10:41 AM

1 of 21 9/22/11 10:41 AM This document is a detailed reference guide that describes all the API operations for the CloudPassage. In addition, it provides sample requests, responses, and errors for the supported APIs. CloudPassage

More information

Using Foundstone CookieDigger to Analyze Web Session Management

Using Foundstone CookieDigger to Analyze Web Session Management Using Foundstone CookieDigger to Analyze Web Session Management Foundstone Professional Services May 2005 Web Session Management Managing web sessions has become a critical component of secure coding techniques.

More information

HTTP REST Interface AnySenseConnect Version 3

HTTP REST Interface AnySenseConnect Version 3 Eemsgolaan 3 9727 DW Groningen P.O. Box 1416 9701 BK Groningen The Netherlands www.tno.nl HTTP REST Interface AnySenseConnect Version 3 T +31 88 866 70 00 F +31 88 866 77 57 infodesk@tno.nl Date 8 March

More information

CRM On Demand. Oracle CRM On Demand CTI Developer s Guide

CRM On Demand. Oracle CRM On Demand CTI Developer s Guide CRM On Demand Oracle CRM On Demand CTI Developer s Guide Release 19 September 2011 Copyright 2005, 2011 Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided

More information

Aliun Server Load Balancer API Reference Version 2014-05-15

Aliun Server Load Balancer API Reference Version 2014-05-15 Aliun Server Load Balancer API Reference Version 2014-05-15 Content 1 Introduction... 3 1.1 SLB API Concept Diagram... 3 1.2 Terms... 4 1.3 Limitations... 4 2 How to Call SLB API... 5 2.1 Structure of

More information

PrintFleet Enterprise Security Overview

PrintFleet Enterprise Security Overview PrintFleet Inc. is committed to providing software products that are secure for use in all network environments. PrintFleet software products only collect the critical imaging device metrics necessary

More information

Architecting the Future of Big Data

Architecting the Future of Big Data Hive ODBC Driver User Guide Revised: July 22, 2014 2012-2014 Hortonworks Inc. All Rights Reserved. Parts of this Program and Documentation include proprietary software and content that is copyrighted and

More information

Integration Client Guide

Integration Client Guide Integration Client Guide 2015 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their respective

More information

White Paper BMC Remedy Action Request System Security

White Paper BMC Remedy Action Request System Security White Paper BMC Remedy Action Request System Security June 2008 www.bmc.com Contacting BMC Software You can access the BMC Software website at http://www.bmc.com. From this website, you can obtain information

More information

Grandstream Networks, Inc. UCM6100 Series IP PBX Appliance CDR and REC API Guide

Grandstream Networks, Inc. UCM6100 Series IP PBX Appliance CDR and REC API Guide Grandstream Networks, Inc. UCM6100 Series IP PBX Appliance CDR and REC API Guide Index CDR REPORT... 3 CDR FILTER... 3 CDR REPORT DATA FIELDS... 4 CDR REPORT OPERATIONS... 5 CDR CSV FILE... 6 API CONFIGURATION...

More information

SmartSantander Open Data access using FI-WARE G.E. [ORION]

SmartSantander Open Data access using FI-WARE G.E. [ORION] SmartSantander Open Data access using FI-WARE G.E. [ORION What to find in this doc FI-WARE is an open cloud-based infrastructure for Future Internet applications and services, composed by different building

More information

A Brief Introduction to MySQL

A Brief Introduction to MySQL A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term

More information

Ciphermail Gateway PDF Encryption Setup Guide

Ciphermail Gateway PDF Encryption Setup Guide CIPHERMAIL EMAIL ENCRYPTION Ciphermail Gateway PDF Encryption Setup Guide March 6, 2014, Rev: 5454 Copyright c 2008-2014, ciphermail.com. CONTENTS CONTENTS Contents 1 Introduction 4 2 Portal 4 3 PDF encryption

More information

RoomWizard Synchronization Software Manual Installation Instructions

RoomWizard Synchronization Software Manual Installation Instructions 2 RoomWizard Synchronization Software Manual Installation Instructions Table of Contents Exchange Server Configuration... 4 RoomWizard Synchronization Software Installation and Configuration... 5 System

More information

PrintFleet Enterprise 2.2 Security Overview

PrintFleet Enterprise 2.2 Security Overview PrintFleet Enterprise 2.2 Security Overview PageTrac Support PrintFleet Enterprise 2.2 Security Overview PrintFleet Inc. is committed to providing software products that are secure for use in all network

More information

Sonatype CLM for Maven. Sonatype CLM for Maven

Sonatype CLM for Maven. Sonatype CLM for Maven Sonatype CLM for Maven i Sonatype CLM for Maven Sonatype CLM for Maven ii Contents 1 Introduction 1 2 Creating a Component Index 3 2.1 Excluding Module Information Files in Continuous Integration Tools...........

More information

Identity and Access Management (IdAM) Security Access Framework (SAF) for CDSS

Identity and Access Management (IdAM) Security Access Framework (SAF) for CDSS Identity and Access Management (IdAM) Security Access Framework (SAF) for CDSS Admin & Developer Documentation Version 3.0.3 October 30, 2015 Table of Contents Revision Index... 4 Introduction... 6 Intended

More information

UPSTREAMCONNECT SECURITY

UPSTREAMCONNECT SECURITY UPSTREAMCONNECT SECURITY OVERVIEW Upstream is committed to providing software products that are secure for use in all network environments. The UpstreamConnect software only collects critical imaging device

More information

Magensa Services. Administrative Account Services API Documentation for Informational Purposes Only. September 2014. Manual Part Number: 99810058-1.

Magensa Services. Administrative Account Services API Documentation for Informational Purposes Only. September 2014. Manual Part Number: 99810058-1. Magensa Services Administrative Account Services API Documentation for Informational Purposes Only September 2014 Manual Part Number: 99810058-1.01 REGISTERED TO ISO 9001:2008 Magensa I 1710 Apollo Court

More information

Configuring CQ Security

Configuring CQ Security Configuring CQ Security About Me CQ Architect for Inside Solutions http://inside-solutions.ch CQ Blog: http://cqblog.inside-solutions.ch Customer Projects with Adobe CQ Training Material on Adobe CQ Agenda

More information

Infinitel HotSpotWeb User Manual

Infinitel HotSpotWeb User Manual Infinitel HotSpotWeb User Manual INTRODUCTION... 5 REQUIREMENTS... 6 INSTALLATION... 7 FIRST STEP... 7 MICROSOFT WINDOWS... 7 Uninstall service... 7 OTHER OS... 7 ADVANCED INSTALLATION SETTINGS... 8 Application.properties

More information

HP Project and Portfolio Management Center

HP Project and Portfolio Management Center HP Project and Portfolio Management Center Software Version: 9.20 RESTful Web Services Guide Document Release Date: February 2013 Software Release Date: February 2013 Legal Notices Warranty The only warranties

More information

Axway API Gateway. Version 7.4.1

Axway API Gateway. Version 7.4.1 O A U T H U S E R G U I D E Axway API Gateway Version 7.4.1 3 February 2016 Copyright 2016 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.4.1

More information

FileMaker Server 15. Custom Web Publishing Guide

FileMaker Server 15. Custom Web Publishing Guide FileMaker Server 15 Custom Web Publishing Guide 2004 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks

More information

Standard for Communication in Between VINTERMAN and Road Clearing Equipment

Standard for Communication in Between VINTERMAN and Road Clearing Equipment The Danish Road Directorate Standard for Communication in Between VINTERMAN and Road Clearing Equipment Version 1.45 10-12-2013 Contents Page 1. Preface... 1 2. Update History... 2 3. Principle... 4 4.

More information

REST Webservices API Tutorial

REST Webservices API Tutorial REST Webservices API Tutorial Version 1.5.1.0 Table Of Contents OVERVIEW... 3 API Call characteristics... 3 API Response... 3 Response Object... 3 Error Object... 3 Error Handling... 4 Requirements to

More information

Parallels Operations Automation 5.0 Public API Reference

Parallels Operations Automation 5.0 Public API Reference Parallels Parallels Operations Automation 5.0 Public API Reference Revision 9.34 (June 12, 2010) 1999-2010 2 ISBN: N/A Parallels 500 SW 39th Street Suite 200 Renton, WA 98057 USA Phone: +1 (425) 282 6400

More information

Active Directory Integration with Blue Coat

Active Directory Integration with Blue Coat The Web Security Authority. TM Active Directory Integration with Blue Coat NOTE: This techbrief is applicable when using NTLM under Windows 2000 Server. Introduction Windows 2000 server utilizes Active

More information

Sophos SafeGuard Native Device Encryption for Mac Administrator help. Product version: 7

Sophos SafeGuard Native Device Encryption for Mac Administrator help. Product version: 7 Sophos SafeGuard Native Device Encryption for Mac Administrator help Product version: 7 Document date: December 2014 Contents 1 About SafeGuard Native Device Encryption for Mac...3 1.1 About this document...3

More information

Cloudera Manager Training: Hands-On Exercises

Cloudera Manager Training: Hands-On Exercises 201408 Cloudera Manager Training: Hands-On Exercises General Notes... 2 In- Class Preparation: Accessing Your Cluster... 3 Self- Study Preparation: Creating Your Cluster... 4 Hands- On Exercise: Working

More information

Passcreator API Documentation

Passcreator API Documentation Passcreator API Documentation Version 1.0 - December 2014 USt-IdNr.: DE290188967 Seite 1 von 9 About this Document 3 Obtaining an API key 3 Authentication 3 Testing 3 Get list of pass-templates 4 Get information

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0

Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0 Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0 Third edition (May 2012). Copyright International Business Machines Corporation 2012. US Government Users Restricted

More information

DataLogger. 2015 Kepware, Inc.

DataLogger. 2015 Kepware, Inc. 2015 Kepware, Inc. 2 DataLogger Table of Contents Table of Contents 2 DataLogger Help 4 Overview 4 Initial Setup Considerations 5 System Requirements 5 External Dependencies 5 SQL Authentication 6 Windows

More information

Oracle Fusion Middleware 11gR2: Forms, and Reports (11.1.2.0.0) Certification with SUSE Linux Enterprise Server 11 SP2 (GM) x86_64

Oracle Fusion Middleware 11gR2: Forms, and Reports (11.1.2.0.0) Certification with SUSE Linux Enterprise Server 11 SP2 (GM) x86_64 Oracle Fusion Middleware 11gR2: Forms, and Reports (11.1.2.0.0) Certification with SUSE Linux Enterprise Server 11 SP2 (GM) x86_64 http://www.suse.com 1 Table of Contents Introduction...3 Hardware and

More information

API V2.0. Documentation 7/28/2014

API V2.0. Documentation 7/28/2014 API V2.0 Documentation 7/28/2014 Table of Contents TABLE OF CONTENTS 2 REVISION HISTORY 6 OVERVIEW 7 Making A Request 7 The Sandbox 7 Rate Limiting 7 Supported Data Formats 8 Authentication 8 Common Header

More information

HP A-IMC Firewall Manager

HP A-IMC Firewall Manager HP A-IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW101-20110805 Legal and notice information Copyright 2011 Hewlett-Packard Development Company, L.P. No part of this

More information

BMC Track-It! Web. Web Services API Guide. Version 11.3

BMC Track-It! Web. Web Services API Guide. Version 11.3 BMC Track-It! Web Web Services API Guide Version 11.3 Legal Notices Copyright 1999, 2009 BMC Software, Inc. Copyright 1989-2014 Numara Software, Inc. BMC, BMC Software, and the BMC Software logo are the

More information

USB Edition TM-STD30 User Guide

USB Edition TM-STD30 User Guide USB Edition TM-STD30 User Guide 1 Rev 4.0.8 http://www.temperaturealert.com/ 2012 Temperature@lert User Guide Thank you for choosing Temperature@lert. The USB Edition monitors the ambient temperature and

More information

McAfee Cloud Identity Manager

McAfee Cloud Identity Manager NetSuite Cloud Connector Guide McAfee Cloud Identity Manager version 2.0 or later COPYRIGHT Copyright 2013 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted,

More information

07/04/2014 NOBIL API. Version 3.0. Skåland Webservice Side 1 / 16

07/04/2014 NOBIL API. Version 3.0. Skåland Webservice Side 1 / 16 NOBIL API Version 3.0 Skåland Webservice Side 1 / 16 Client API version 3.0 NOBIL is a comprehensive and trustworthy database covering all charging stations in Norway, and is open for other countries,

More information

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

Sharp Remote Device Manager (SRDM) Server Software Setup Guide Sharp Remote Device Manager (SRDM) Server Software Setup Guide This Guide explains how to install the software which is required in order to use Sharp Remote Device Manager (SRDM). SRDM is a web-based

More information

IBM WebSphere Application Server Version 7.0

IBM WebSphere Application Server Version 7.0 IBM WebSphere Application Server Version 7.0 Centralized Installation Manager for IBM WebSphere Application Server Network Deployment Version 7.0 Note: Before using this information, be sure to read the

More information

e-filing Secure Web Service User Manual

e-filing Secure Web Service User Manual e-filing Secure Web Service User Manual Page1 CONTENTS 1 BULK ITR... 6 2 BULK PAN VERIFICATION... 9 3 GET ITR-V BY TOKEN NUMBER... 13 4 GET ITR-V BY ACKNOWLEDGMENT NUMBER... 16 5 GET RETURN STATUS... 19

More information

SRFax Fax API Web Services Documentation

SRFax Fax API Web Services Documentation SRFax Fax API Web Services Documentation Revision Date: July 2015 The materials and sample code are provided only for the purpose of an existing or potential customer evaluating or implementing a programmatic

More information

EMC ApplicationXtender Server

EMC ApplicationXtender Server EMC ApplicationXtender Server 6.0 Monitoring Guide P/N 300 008 232 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 1994 2009 EMC Corporation. All

More information

Eucalyptus 3.4.2 User Console Guide

Eucalyptus 3.4.2 User Console Guide Eucalyptus 3.4.2 User Console Guide 2014-02-23 Eucalyptus Systems Eucalyptus Contents 2 Contents User Console Overview...4 Install the Eucalyptus User Console...5 Install on Centos / RHEL 6.3...5 Configure

More information

CA Nimsoft Service Desk

CA Nimsoft Service Desk CA Nimsoft Service Desk Configure Outbound Web Services 7.13.7 Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject

More information

ISL Online Integration Manual

ISL Online Integration Manual Contents 2 Table of Contents Foreword Part I Overview Part II 0 3 4... 1 Dow nload and prepare 4... 2 Enable the ex ternal ID column on ISL Conference Prox y 4... 3 Deploy w eb content 5... 4 Add items

More information

LifeSize UVC Access Deployment Guide

LifeSize UVC Access Deployment Guide LifeSize UVC Access Deployment Guide November 2013 LifeSize UVC Access Deployment Guide 2 LifeSize UVC Access LifeSize UVC Access is a standalone H.323 gatekeeper that provides services such as address

More information