ENERGY MANAGEMENT INFORMATION SYSTEM. EMIS Web Service for Sensor Readings. Issue

Size: px
Start display at page:

Download "ENERGY MANAGEMENT INFORMATION SYSTEM. EMIS Web Service for Sensor Readings. Issue"

Transcription

1 ENERGY MANAGEMENT INFORMATION SYSTEM EMIS Web Service for Sensor Readings Issue

2 CONTENTS 1 Overview Communication and Authentication Connecting to the REST Web Service Authentication Web Service Methods Echo Method Echo Request Echo Response Examples Batch Sending Method... Error! Bookmark not defined Batch Request Structure... Error! Bookmark not defined Batch Response Structure... Error! Bookmark not defined Batch-Contained Objects Structure... Error! Bookmark not defined. 3.3 Query Methods... Error! Bookmark not defined Meters Query... Error! Bookmark not defined Readings Query... Error! Bookmark not defined. 3.4 Service Response Codes

3 1 OVERVIEW Various sensors can be installed on the objects, to gather data such as temperature, humidity, pressure, information whether and how much windows are open etc. A sensor can be placed Readings gathered from various sensors can be delivered to the EMIS by a REST Web Service. Messages are in JSON format, sent by HTTP protocol to the URL of the web service method. The HTTP message header should contain a sender s username and a security MAC (Message Authentication Code) value, calculated as a hash of the sent data and the secret pre-shared key. The following data can be exchanged this way: 1. List of all sensor types in the system (reading only new ones should be created through EMIS) 2. List of all sensors (for the current data-supplier. Sensors can be created, retrieved and deleted.) 3. Readings (for a specified sensor. Can be created, retrieved and deleted.) 2

4 2 COMMUNICATION, AUTHENTICATION AND AUTHORIZATION 2.1 Connecting to the REST Web Service HTTP traffic between a client and the URI of the web service must be allowed. In further text SERVICE_URI specifies the base URI of the web service. The messages are in JSON format. In the forthcoming text, Base URI will be specified as SERVICE_URI/json. All the messages should be UTF-8 encoded. 2.2 Authentication The HTTP-Header section of each request must contain the following: Parameter X-Ekonerg-Login X-Ekonerg-MAC Description Data-Supplier username MAC (Message Authentication Code) of the HTTP-Body. Calculated as a SHA-256 digest of the message body combined with a secret pre-shared key, username and method URI (described below) The MAC must be calculated as follows: 1. Instantiate an SHA-256 digest object and initialize with the following bytes: (httpmethod + "\n" + methoduri + "\n" + username + "\n" + password).getbytes(utils.utf8) 2. Calculate digest of the HTTP body using UTF-8 encoding. 3. Encode the digest result as Base64 and set it as a HTTP-Header parameter named X-Ekonerg-MAC 3

5 3 WEB SERVICE METHODS 3.1 General Response Properties These are properties common to all response messages. These properties will be omitted from the forthcoming tables describing specific methods. status Number HTTP response code Standard HTTP response code statusdesc Text HTTP response Standard HTTP response description description ts Timestamp YYYY-MM- Response timestamp DD T HH:mm:ss.SSS serviceurl URL Echoed URL of the service method datasupplierid Text Data supplier ID datasupplierlogin Text Data supplier Login processedentries Number Total number of processed or returned entries successfulentries Number Number of successfully processed entries failedentries Number Number of failed entries err Text Only in case of an error Error code in text format (e.g. TechnicalException ) errdesc Text Only in case of an error Detailed error description errtechnical Boolean Only in case of an error true specifies an error on the server side, false specifies an error caused by invalid request parameters. 4

6 3.2 Echo Method The echo method is used for integration/authentication testing Echo Request Echo Request Properties POST value Text Any string The contents of this string will be returned by the service Echo Response Echo Response Properties status Number HTTP response code Standard HTTP response code statusdesc Text HTTP response Standard HTTP response description description ts Timestamp YYYY-MM- Response timestamp DD T HH:mm:ss.SSS value Text Any text The same value from the echo request serviceurl Text HTTP/S link URL of the service (copied from request) datasupplierid Text userid User ID datasupplierlogin Text userlogin User Login Examples Echo Example Successful0F1 POST X-Ekonerg-MAC: 0zsztndLpk9XxuQetmo9uGWTnNtFu7xHjiWPUQ26iFA= Content-Length: 27 "value" : "Hello, World!" "status": 200, "statusdesc": "OK", "ts": " T15:14:50.628", "serviceurl": " "datasupplierlogin": "test", "value": "blabla" Echo Example Failed Authentication POST 1 HTTP request headers are written in italic. 5

7 X-Ekonerg-MAC: abcd Content-Length: 27 "value" : "Hello, World!" "status": 401, "statusdesc": "Unauthorized", "ts": " T15:39:24.462", "serviceurl": " "datasupplierlogin": "test", "err": "AuthorizationException", "errdesc": "Invalid MAC" 6

8 3.3 Reading Sensor Types This method is used for reading all sensor types registered in the system. It requires no parameters Sensor Types Request Sensor Types Properties GET No parameters Sensor Types Response Sensor Types Response Properties processedentries Number Entries count Number of returned entries sensortypes sensortype[] List of sensor types Sensor Type Properties id Text ID Sensor Type ID name Text Sensor name description Text Sensor description uom Text Unit of measure readingtimetype Text IMMEDATE, INTERVAL Reading type regarding sampling time; IMMEDIATE specifies a momentary value. Besides a value, IMMEDIATE readings will have also a timestamp of the sampling time; INTERVAL is a value for a given interval. Besides a value, INTERVAL readings will have also a timestamp of the start and a timestamp of the end of the reading period Examples Sensor Types Successful0F GET X-Ekonerg-MAC: 0zsztndLpk9XxuQetmo9uGWTnNtFu7xHjiWPUQ26iFA= "status": 200, "statusdesc": "OK", "ts": " T11:22:01.915", "serviceurl": " "processedentries": 3, "datasupplierlogin": "test", "sensortypes": [ "id": "INTTEMP", 7

9 ],, "name": "Internal temperature", "description": "Temperature inside a building", "uom": " C", "readingtimetype": "IMMEDIATE" "id": "PRESSURE", "name": "Pressure", "uom": "bar", "readingtimetype": "IMMEDIATE" "id": "HUMIDITY", "name": "Humidity", "uom": "%", "readingtimetype": "IMMEDIATE" 8

10 3.4 Reading Sensors This method returns all sensors available for a logged-in data supplier Sensors Request Sensor Types Properties GET No parameters Sensors Response Sensor Types Response Properties processedentries Number Entries count Number of returned entries sensors sensor[] List of sensors *see Sensor Properties id Text ID Sensor ID sensortypeid Text Sensor type ID shortdescription Text Sensor description (e.g. Thermometer near the stove ) comment Text Additional comments (longer description, such as Soon to be replaced because of frequent outages ) serialnumber Text Sensor serial number (as specified on a device) datasupplierid Text DataSupplier ID Data supplier which created the sensor objectemiscode Text Object Emis Code ID EMIS code of an object where a sensor is attached permissionreadsensor Boolean Can a user read sensor object permissionwritesensor Boolean Can a user modify sensor object permissionreadsensorreading Boolean Can a user read sensor readings permissionwritesensorreading Boolean Can a user send sensor readings Examples Sensor Types Successful0F GET X-Ekonerg-MAC: 0zsztndLpk9XxuQetmo9uGWTnNtFu7xHjiWPUQ26iFA= "status": 200, "statusdesc": "OK", "ts": " T13:23:50.848", "serviceurl": " "processedentries": 3, "datasupplierid": null, "datasupplierlogin": null, 9

11 "sensors": [,, ] "id": , "sensortypeid": "HUMIDITY", "serialnumber": "asdgasd fkaldf lak;sjdfl;a dkfj ", "objectemiscode": "HR ", "permissionreadsensor": true, "permissionwritesensor": false, "permissionreadsensorreading": true, "permissionwritesensorreading": false "id": , "dsinternalid": "TEST-123", "sensortypeid": "HUMIDITY", "comment": "C3acddy", "shortdescription": "Pero", "serialnumber": "SN_TEST1", "datasupplierid": "TEST", "objectemiscode": "HR ", "permissionreadsensor": true, "permissionwritesensor": false, "permissionreadsensorreading": true, "permissionwritesensorreading": false "id": , "sensortypeid": "HUMIDITY", "serialnumber": "S1", "objectemiscode": "HR ", "permissionreadsensor": true, "permissionwritesensor": false, "permissionreadsensorreading": true, "permissionwritesensorreading": false 10

12 3.5 Creating Sensors This method creates sensors. In order to create a sensor on an object, a user must have a permission to create sensors enabled on the object Create Sensors Request Create Sensors Request Properties POST sensors sensor[] - See above for a sensor definition Create Sensors Response Create Sensors Response Properties processedentries Number Entries count Number of returned entries sensors sensor[] List of sensors *see Sensor Properties id Text ID Sensor ID assigned by EMIS sensortypeid Text Sensor type ID shortdescription Text Sensor description (e.g. Thermometer near the stove ) comment Text Additional comments (longer description, such as Soon to be replaced because of frequent outages ) serialnumber Text Sensor serial number (as specified on a device) datasupplierid Text DataSupplier ID Data supplier which created the sensor objectemiscode Text Object Emis Code ID EMIS code of an object where a sensor is attached permissionreadsensor Boolean Can a user read sensor object permissionwritesensor Boolean Can a user modify sensor object permissionreadsensorreading Boolean Can a user read sensor readings permissionwritesensorreading Boolean Can a user send sensor readings err Text Error code. If present, then adding a sensor has failed. In that case, errdesc contains more detailed description of the cause. errdesc Text If present, then adding a sensor has failed. In that case, errdesc contains more detailed description of the cause Examples Creating a Sensor Successful POST X-Ekonerg-MAC: 0zsztndLpk9XxuQetmo9uGWTnNtFu7xHjiWPUQ26iFA= 11

13 "sensors": [ "dsinternalid": "TEST-T1", "sensortypeid": "INTTEMP", "serialnumber": "SN_TEMP_1", "objectemiscode": "HR " ] "status": 200, "statusdesc": "OK", "ts": " T13:37:23.389", "serviceurl": " "processedentries": 1, "datasupplierlogin": "test", "successfulentries": 1, "failedentries": 0, "sensors": [ "id": , "dsinternalid": "TEST-T1", "permissionreadsensor": true, "permissionwritesensor": true, "permissionreadsensorreading": true, "permissionwritesensorreading": true ] Creating a Sensor one OK, and one failed (because of a duplicate ID) POST X-Ekonerg-MAC: 0zsztndLpk9XxuQetmo9uGWTnNtFu7xHjiWPUQ26iFA= "sensors": [ "dsinternalid": "TEST-T9", "sensortypeid": "INTTEMP", "serialnumber": "SN_TEMP_9", "objectemiscode": "HR ", "dsinternalid": "TEST-T9", "sensortypeid": "INTTEMP", "serialnumber": "SN_TEMP_10", "objectemiscode": "HR " ] "status": 207, "statusdesc": "Multi-Status", "ts": " T11:34:05.898", "serviceurl": " "processedentries": 2, "datasupplierlogin": "test", "successfulentries": 1, "failedentries": 1, "sensors": [ "id": , "dsinternalid": "TEST-T9", "dsinternalid": "TEST-T9", "sensortypeid": "INTTEMP", "serialnumber": "SN_TEMP_10", 12

14 ] "objectemiscode": "HR ", "permissionreadsensor": true, "permissionwritesensor": true, "permissionreadsensorreading": true, "permissionwritesensorreading": true, "err": "SQLIntegrityConstraintViolationException", "errdesc": "Internal datasupplierid must be unique", "ts": " T11:34:07.460" 13

15 3.6 Deleting a Sensor This method deletes a specified sensor. In order to delete a sensor on an object, a user must have a permission to create sensors enabled on the object, AND there must be no readings on the sensor. So, before deleting a sensor, all its readings must be deleted first Delete Sensor Request Delete Sensor Request Properties DELETE Delete Sensor Response Delete Sensor Response Properties processedentries Number Entries count Number of deleted entries Examples Deleting a Sensor Successful DELETE X-Ekonerg-MAC: 0zsztndLpk9XxuQetmo9uGWTnNtFu7xHjiWPUQ26iFA= "status": 200, "statusdesc": "OK", "ts": " T13:37:23.389", "serviceurl": " "processedentries": 1, "datasupplierlogin": "test", "successfulentries": 1, "failedentries": 0, "sensors": [ "id": , "dsinternalid": "TEST-T1", "permissionreadsensor": true, "permissionwritesensor": true, "permissionreadsensorreading": true, "permissionwritesensorreading": true ] 14

16 3.7 Sending Readings This method sends one or more readings for one or more different sensors. In order to send a reading, a user must have a permission to write readings on that sensor Send Readings Request Send Readings Request Properties POST readings reading[] - See above for a sensor definition Send Readings Response Send Readings Response Properties processedentries Number Entries count Number of returned entries readings reading[] Failed Readings Only when there was an error, returns only a list of failed readings. Reading Properties date Timestamp YYYY-MM- Reading timestamp. Mandatory. DD T HH:mm:ss dateto Timestamp YYYY-MM- Reading timestamp. Only for interval readings. DD T HH:mm:ss sensorid Number Sensor ID (EMIS ID) value Decimal Sensor value Examples Sending Readings Successful POST X-Ekonerg-MAC: 0zsztndLpk9XxuQetmo9uGWTnNtFu7xHjiWPUQ26iFA= "readings": [ "date": " T13:00:00", "sensorid": "179897", "value": "22.1", "date": " T13:10:00", "sensorid": "179897", "value": "22.4", "date": " T13:20:00", "sensorid": "179897", "value": "22.3" ] "status": 200, "statusdesc": "OK", 15

17 "ts": " T16:06:35.586", "serviceurl": " "processedentries": 3, "successfulentries": 3, "failedentries": 0, "datasupplierlogin": "test" Sending Readings two OK, and one failed (because of a duplicate time+sensor) POST X-Ekonerg-MAC: 0zsztndLpk9XxuQetmo9uGWTnNtFu7xHjiWPUQ26iFA= "readings": [ "date": " T13:20:00", "sensorid": "179897", "value": "22.3", "date": " T13:30:00", "sensorid": "179897", "value": "22.5", "date": " T13:40:00", "sensorid": "179897", "value": "22.5" ] "status": 207, "statusdesc": "Multi-Status", "ts": " T16:08:20.202", "serviceurl": " "processedentries": 3, "successfulentries": 2, "failedentries": 1, "datasupplierlogin": "test", "readings": [ "sensorid": , "date": " T13:20:00", "value": 22.3, "err": "SQLIntegrityConstraintViolationException", "errdesc": "Reading date on sensor must be unique", "ts": " T16:08:20.365" ] 16

18 3.8 Retrieving Readings This method fetches previous readings for one or more different sensors. In order to send a reading, a user must have a permission to write readings on that sensor Retrieve Readings Request Send Readings Request Properties GET month] sensorid Number Mandatory Sensor ID (EMIS ID) year Number Mandatory Year for the readings month Number Optional, 1-12 Optional month for the readings Retrieve Readings Response Retrieve Readings Response Properties processedentries Number Entries count Number of returned entries readings reading[] Returned reading entries. See above for description of reading Examples Sending Readings Successful GET X-Ekonerg-MAC: 0zsztndLpk9XxuQetmo9uGWTnNtFu7xHjiWPUQ26iFA= "status": 200, "statusdesc": "OK", "ts": " T14:01:15.985", "serviceurl": " "processedentries": 6, "datasupplierlogin": "test", "sensorreadings": [ "sensorid": , "date": " T12:00:00", "value": 22.1, "datasupplierid": "TEST", "sensorid": , "date": " T13:00:00", "value": 22.1, "datasupplierid": "TEST", "sensorid": , "date": " T13:10:00", "value": 22.4, "datasupplierid": "TEST", "sensorid": , "date": " T13:20:00", "value": 22.3, "datasupplierid": "TEST", "sensorid": , "date": " T13:30:00", 17

19 ], "value": 22.5, "datasupplierid": "TEST" "sensorid": , "date": " T13:40:00", "value": 22.5, "datasupplierid": "TEST" 18

20 3.9 Deleting Readings This method deletes readings of a specified sensor, in a given period Delete Readings Request Delete Sensor Request Properties DELETE sensorid Number - Sensor ID fromdate Date yyyy-mm-dd't'hh:mm:ss Start date (inclusive) todate Date yyyy-mm-dd't'hh:mm:ss To date (inclusive) Delete Sensor Response Delete Sensor Response Properties processedentries Number Entries count Number of deleted readings Examples Deleting Readings Successful DELETE X-Ekonerg-MAC: 0zsztndLpk9XxuQetmo9uGWTnNtFu7xHjiWPUQ26iFA= "status": 200, "statusdesc": "OK", "ts": " T16:23:14.909", "serviceurl": " "datasupplierlogin": "test", "processedentries": 4, "successfulentries": 4 19

21 3.10 Service Response Codes These are standard HTTP responses that the service may return in its status and statusdesc : Service Response Codes Code Text Description 200 OK Request was successfully processed 207 Multi-Status Some or all items could not have been processed due to some business reasons 400 Bad Request Malformed request 401 Unauthorized The MAC or username were invalid 500 Internal Server Error An error on the server side occurred In case of an error, the service returns a HTTP response code as specified above, and the body of the HTTP response contains a service response object, with the exception of errors returned by layers other than the service (e.g. firewalls or connection timeouts), where the response object cannot be returned. Error Response Example1F2 HTTP/ Unauthorized Server: nginx Date: Mon, 30 Sep :26:29 CEST Content-Type: text/html; charset=utf-8 Cache-Control: no-cache Pragma: no-cache "status":401,"statusdesc":"unauthorized","ts":" T15:26:29.926","err":"AuthorizationException","errDesc":"Invalid MAC", "serviceurl ":" datasupplierid="test" datasupplierlogin="test" XML Response HTTP/ Unauthorized Server: nginx Date: Mon, 30 Sep :26:29 CEST Content-Type: text/html; charset=utf-8 Cache-Control: no-cache Pragma: no-cache <response xmlns=" status="401" statusdesc="unauthorized" ts=" t15:29:23.664" err="authorizationexception" errdesc="invalid MAC" serviceurl=" " datasupplierid="test" datasupplierlogin="test"/> Change Log Initial version 2 HTTP response header is marked italic. 20

ENERGY MANAGEMENT INFORMATION SYSTEM. EMIS Web Service for Remote Readings and Bills. Issue

ENERGY MANAGEMENT INFORMATION SYSTEM. EMIS Web Service for Remote Readings and Bills. Issue ENERGY MANAGEMENT INFORMATION SYSTEM EMIS Web Service for Remote Readings and Bills Issue 2018-03-16 CONTENTS 1 Preface: Data Structure... 3 1.1 Remote bills... 3 1.2 Remote readings... 4 2 Web Service

More information

HTTP Authentication API

HTTP Authentication API HTTP Authentication API Note: Both GET (URL format) and POST http requests are supported. Note that POST is considered better security as URL data can be cached in the browser. HTTP URL Format http(s)://your_securenvoy_server/secserver?flag=desktop&version=2.0&status=auth&userid=(my_userid)&passcode=(6

More information

Gatesms.eu Mobile Solutions for Business

Gatesms.eu Mobile Solutions for Business TECHNICAL SPECIFICATIONS XML Web API GATESMS.EU, version 1.1 Prepared by: Gatesms.eu Contents Document version history...3 Security...3 General requirements...3 HTTP transmission security mechanism...3

More information

Yioop Full Historical Indexing In Cache Navigation. Akshat Kukreti

Yioop Full Historical Indexing In Cache Navigation. Akshat Kukreti Yioop Full Historical Indexing In Cache Navigation Akshat Kukreti Agenda Introduction History Feature Cache Page Validation Feature Conclusion Demo Introduction Project goals History feature for enabling

More information

SMS Outbound. SMTP interface - v1.1

SMS Outbound. SMTP interface - v1.1 SMS Outbound SMTP interface - v1.1 Table of contents 1. Version history... 5 2. Conventions... 5 3. Introduction... 6 4. Gateway connection... 7 4.1 E-mail message format... 7 4.2 Header section... 7 4.3

More information

Level 3 Media Portal API Guide

Level 3 Media Portal API Guide Level 3 Media Portal API Guide Updated June 9, 2017 Contents Media Web Services (API)... 1 Getting Started with Media Portal APIs... 3 Using APIs... 3 Determining the Access Group ID... 3 API Interfaces...

More information

API Documentation. Release Version 1 Beta

API Documentation. Release Version 1 Beta API Documentation Release Version 1 Beta Document Version Control Version Date Updated Comment 0.1 April 1, 2016 Initialize document 1 Release version PROMOTEXTER V3 BETA - API Documentation 1 Table of

More information

If the presented credentials are valid server will respond with a success response:

If the presented credentials are valid server will respond with a success response: Telema EDI REST API Telema EDI REST API allows client to send and receive document to and from Telema server. In order to use EDI REST API client must have correct channel configured in Telema system.

More information

SMS Outbound. HTTP interface - v1.1

SMS Outbound. HTTP interface - v1.1 SMS Outbound HTTP interface - v1.1 Table of contents 1. Version history... 5 2. Conventions... 5 3. Introduction... 6 4. Application Programming Interface (API)... 7 5. Gateway connection... 9 5.1 Main

More information

LINK Mobility SMS REST API MT and Delivery Reports Version 1.3; Last updated September 21, 2017

LINK Mobility SMS REST API MT and Delivery Reports Version 1.3; Last updated September 21, 2017 LINK Mobility SMS REST API MT and Delivery Reports Version 1.3; Last updated September 21, 2017 For help, contact support@linkmobility.com The most up-to-date version of this document is available at http://www.linkmobility.com/developers/

More information

Version Event Protect Platform RESTfull API call

Version Event Protect Platform RESTfull API call Event Protect Platform RESTfull API call Introduction Via available online service and through specified API, developers can connect to Event Protect platform and submit individual sales transaction. Service

More information

Permalinks. Permalinks. Create a Permalink for Dashboard

Permalinks. Permalinks. Create a Permalink for Dashboard , on page 1 Create a Permalink for Dashboard, on page 1 Create a Permalink for Report, on page 2 in Cisco Unified Intelligence Center are permanent hyperlinks. Unified Intelligence Center supports the

More information

Nasuni Data API Nasuni Corporation Boston, MA

Nasuni 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 information

Nasuni Data API Nasuni Corporation Boston, MA

Nasuni 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 information

Ninox API. Ninox API Page 1 of 15. Ninox Version Document version 1.0.0

Ninox 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

Forthnet Mobile Platform - groupsms http interface v1.0 1 / 9

Forthnet Mobile Platform - groupsms http interface v1.0 1 / 9 Table of Contents Introduction... 2 Requirements... 2 Connecting to Forthnet Mobile Platform... 2 Message submission... 3 Client Request... 3 Parameters... 4 Parameter user... 4 Parameter pass... 4 Parameter

More information

Moxie Notifications Documentation

Moxie Notifications Documentation Moxie Notifications Documentation Release 0.1 Mobile Oxford team, IT Services, University of Oxford April 23, 2014 Contents i ii CHAPTER 1 HTTP API 1.1 Endpoint 1.1.1 Format Dates are expressed as YYYY-mm-DDTHH:mm:ss

More information

Version Event Protect Platform RESTfull API call

Version Event Protect Platform RESTfull API call Event Protect Platform RESTfull API call Introduction Via available online service and through specified API, developers can connect to Event Protect platform and submit individual sales transaction. Service

More information

HTTPS File Transfer. Specification

HTTPS File Transfer. Specification HTTPS File Transfer Specification Version 1.4 5-Apr-2017 Date Version Description 30-Aug-2010 1.0 Original Version 30-Jun-2011 1.1 Added FAQ 29-Jun-2015 1.2 ilink administration added 1-Sep-2015 1.3 Updated

More information

OMF Documentation. Release 1.1-alpha1. OSIsoft, LLC

OMF Documentation. Release 1.1-alpha1. OSIsoft, LLC OMF Documentation Release 1.1-alpha1 OSIsoft, LLC Oct 03, 2018 Contents 1 v1.1 1 2 Overview 3 3 Contents 5 3.1 What s New............................................... 5 3.2 Headers..................................................

More information

The HTTP protocol. Fulvio Corno, Dario Bonino. 08/10/09 http 1

The HTTP protocol. Fulvio Corno, Dario Bonino. 08/10/09 http 1 The HTTP protocol Fulvio Corno, Dario Bonino 08/10/09 http 1 What is HTTP? HTTP stands for Hypertext Transfer Protocol It is the network protocol used to delivery virtually all data over the WWW: Images

More information

cellip CELLIPS SMS INTERFACE DESCRIPTION HTTP GET INNEHÅLLSFÖRTECKNING

cellip CELLIPS SMS INTERFACE DESCRIPTION HTTP GET INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING Innehållsförteckning... 1 1 Introduction... 2 1.1 Scope... 2 2 HTTP Get interface... 2 2.1 Mobile Terminated Messages... 2 2.1.1 Usage... 2 2.1.2 Parameters... 2 2.1.3 Codes... 4 2.1.4

More information

Table of Contents. Developer Manual...1

Table of Contents. Developer Manual...1 Table of Contents Developer Manual...1 API...2 API Overview...2 API Basics: URL, Methods, Return Formats, Authentication...3 API Errors...4 API Response Examples...6 Get Articles in a Category...6 Get

More information

CNIT 129S: Securing Web Applications. Ch 3: Web Application Technologies

CNIT 129S: Securing Web Applications. Ch 3: Web Application Technologies CNIT 129S: Securing Web Applications Ch 3: Web Application Technologies HTTP Hypertext Transfer Protocol (HTTP) Connectionless protocol Client sends an HTTP request to a Web server Gets an HTTP response

More information

The Merit Palk API allows 3rd party developers to expand and build on the Merit Palk platform.

The Merit Palk API allows 3rd party developers to expand and build on the Merit Palk platform. The Merit Palk API allows 3rd party developers to expand and build on the Merit Palk platform. The Merit Palk API is a RESTful API that is used to access Merit Palk companies using HTTP and JSON. The API

More information

Samples using API. User Guide

Samples using API. User Guide Samples using API User Guide 1 Table of Contents 1 Table of Contents... 2 2 Python sample... 4 2.1 callapi.py file configuration...7 3 Bash sample... 9 4 JavaScript sample...11 This article describes 3

More information

Fax Broadcast Web Services

Fax Broadcast Web Services Fax Broadcast Web Services Table of Contents WEB SERVICES PRIMER... 1 WEB SERVICES... 1 WEB METHODS... 1 SOAP ENCAPSULATION... 1 DOCUMENT/LITERAL FORMAT... 1 URL ENCODING... 1 SECURE POSTING... 1 FAX BROADCAST

More information

TOA4 Remote Procedure Call (RPC) API

TOA4 Remote Procedure Call (RPC) API TOA4 Remote Procedure Call (RPC) API Introduction The purpose of the TOA4 RPC API is to allow external software applications to exchange data with TOA4 and activate certain TOA4 functions. The TOA4 RPC

More information

RESTCONF Programmable Interface

RESTCONF Programmable Interface This chapter describes how to set-up and configure an HTTP-based protocol-representational State Transfer Configuration Protocol (RESTCONF). RESTCONF provides a programmatic interface based on standard

More information

Composer Help. Web Request Common Block

Composer 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 information

Trigger SMS API. API Documentation SPLIO - SPRING Contact and Campaign Trigger SMS API - EN v4.0.docx

Trigger SMS API. API Documentation SPLIO - SPRING Contact and Campaign Trigger SMS API - EN v4.0.docx API Documentation 2017-09-08 Summary Introduction... 3 Access... 3 Base URL... 3 Europe hosting... 3 Asia hosting... 3 Authentication... 3 Request format... 4 Response format... 4 Error Codes & Responses...

More information

Performance Analyser API

Performance Analyser API Performance Analyser API Documentation version 1.2 Contents 1 Introduction... 4 2 API Path... 4 3 Authentication... 5 4 Working with Accounts (Realms)... 6 5 Working with the API... 7 5.1 Dates... 7 5.2

More information

TOA4 Remote Procedure Call (RPC) API

TOA4 Remote Procedure Call (RPC) API TOA4 Remote Procedure Call (RPC) API Introduction The purpose of the TOA4 RPC API is to allow external software applications to exchange data with TOA4 and activate certain TOA4 functions. The TOA4 RPC

More information

Overall description. Format Header Content-Type: application/x-www-form-urlencoded

Overall description. Format   Header Content-Type: application/x-www-form-urlencoded Page1 m Content Content... 1 IC-Meter Public API, version 2.0... 1 Overall description... 2 Retrieve API access token (oauth/token)... 2 Retrieve list of available buildings... 3 Retrieve list of units

More information

STATS API: AN INTRODUCTION

STATS API: AN INTRODUCTION 1 STATS API: AN INTRODUCTION 2 STATS API: AN INTRODUCTION Presented by Andrew Flintosh, Senior Developer 7 years at STATS LLC Florida State University alumn 3 STATS MAIN DELIVERY METHODS FTP Push Requires

More information

Introduction & Basics! Technical Foundation! Authentication! Obtaining a token!... 4 Using the token! Working with notes!...

Introduction & Basics! Technical Foundation! Authentication! Obtaining a token!... 4 Using the token! Working with notes!... Simplenote API2 Documentation v2.1.3: (April 18, 2011). Recent documentation changes are listed on the last page. Contents Introduction & Basics!... 3 Technical Foundation!... 3 Authentication!... 4 Obtaining

More information

HTTP API Specification V2.7

HTTP API Specification V2.7 HTTP API Specification V2.7 Version information Version Comment Date V2.7 Added testsms call 2017-08-09 V2.6 HTTPS information added 2016-12-10 Added error code 4007 V2.5 Changed endpoints 2016-12-09 Added

More information

IBM Security Access Manager Version June Development topics IBM

IBM Security Access Manager Version June Development topics IBM IBM Security Access Manager Version 9.0.5 June 2018 Development topics IBM IBM Security Access Manager Version 9.0.5 June 2018 Development topics IBM ii IBM Security Access Manager Version 9.0.5 June

More information

IBM Security Access Manager for Mobile Version Developer topics

IBM Security Access Manager for Mobile Version Developer topics IBM Security Access Manager for Mobile Version 8.0.0.5 Developer topics IBM Security Access Manager for Mobile Version 8.0.0.5 Developer topics ii IBM Security Access Manager for Mobile Version 8.0.0.5:

More information

SortMyBooks API (Application programming

SortMyBooks API (Application programming SortMyBooks API (Application programming interface) Welcome to Sort My Books. This documentation will help you to get started with SortMyBooks API. General Considerations SortMyBooks works with objects

More information

How to Configure Authentication and Access Control (AAA)

How to Configure Authentication and Access Control (AAA) How to Configure Authentication and Access Control (AAA) Overview The Barracuda Web Application Firewall provides features to implement user authentication and access control. You can create a virtual

More information

Tenable.io Container Security REST API. Last Revised: June 08, 2017

Tenable.io Container Security REST API. Last Revised: June 08, 2017 Tenable.io Container Security REST API Last Revised: June 08, 2017 Tenable.io Container Security API Tenable.io Container Security includes a number of APIs for interacting with the platform: Reports API

More information

API Documentation TOA4 Monitor Watch Remote Procedure Call API

API Documentation TOA4 Monitor Watch Remote Procedure Call API 2017-07-13 Version 2.0 1 Introduction The purpose of the TOA4 RPC API is to allow external software applications to exchange data with TOA4 and activate certain TOA4 functions. This document describes

More information

Introduction to Cisco TV CDS Software APIs

Introduction to Cisco TV CDS Software APIs CHAPTER 1 Cisco TV Content Delivery System (CDS) software provides two sets of application program interfaces (APIs): Monitoring Real Time Streaming Protocol (RTSP) Stream Diagnostics The Monitoring APIs

More information

SCA11H CLOUD SERVER INTERFACE SPECIFICATION

SCA11H CLOUD SERVER INTERFACE SPECIFICATION 1 (12) SCA11H CLOUD SERVER INTERFACE SPECIFICATION SCA11H Doc. No. 1325 Rev. 4 2 (12) Table of Contents 1 Introduction...3 2 Service information...3 3 Writing Data...4 3.1 Header...4 3.2 Message body...4

More information

Server - The Tigo platform and urls associated with the api Client - Third party user with api access to the Tigo platform and/or Tigo api.

Server - 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 information

Canonical Identity Provider Documentation

Canonical Identity Provider Documentation Canonical Identity Provider Documentation Release Canonical Ltd. December 14, 2018 Contents 1 API 3 1.1 General considerations.......................................... 3 1.2 Rate limiting...............................................

More information

Shadow Health as an LTI Provider

Shadow Health as an LTI Provider Shadow Health as an LTI Provider Table of Contents 1. Getting Started 2. Getting Integrated 3. Need Help? Troubleshooting Guide (includes potential error messages) Tutorial: Blackboard Learn Registering

More information

Shopitem API A technical guide to the REST API for managing updates of shopitems

Shopitem API A technical guide to the REST API for managing updates of shopitems Shopitem API A technical guide to the REST API for managing updates of shopitems Date: 07-12-2018 Version: 3.4 1 Index Introduction and background... 3 1. How to get access to the API and its online docs...

More information

GMA024F0. GridDB Web API Guide. Toshiba Digital Solutions Corporation 2017 All Rights Reserved.

GMA024F0. GridDB Web API Guide. Toshiba Digital Solutions Corporation 2017 All Rights Reserved. GMA024F0 GridDB Web API Guide Toshiba Digital Solutions Corporation 2017 All Rights Reserved. Introduction This manual describes GridDB WebAPI s function, configuration method, and notes. Please read this

More information

Generic IP Camera Driver

Generic IP Camera Driver Generic IP Camera Driver Information Sheet for Crimson v3.0+ Compatible Devices IP cameras and web cameras where the static image is accessible through a web interface in either JPEG or bitmap formats.

More information

SEARCH by Sound. API Documentation. Spectralmind Audio Intelligence Platform. Spectralmind. Platform version: 1.3 Document version: 1.1.

SEARCH by Sound. API Documentation. Spectralmind Audio Intelligence Platform. Spectralmind. Platform version: 1.3 Document version: 1.1. Spectralmind Platform version: 1.3 Document version: 1.1.1 SEARCH by Sound Spectralmind Audio Intelligence Platform Authors: Wolfgang Jochum, Ewald Peiszer API Documentation Version... 3 Overview... 3

More information

User Manual. Admin Report Kit for IIS 7 (ARKIIS)

User Manual. Admin Report Kit for IIS 7 (ARKIIS) User Manual Admin Report Kit for IIS 7 (ARKIIS) Table of Contents 1 Admin Report Kit for IIS 7... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements... 2 1.4 Technical Support...

More information

Highwinds CDN Content Protection Products. August 2009

Highwinds CDN Content Protection Products. August 2009 Highwinds CDN Content Protection Products August 2009 1 Highwinds CDN Content Protection Products August 2009 Table of Contents CDN SECURITY INTRO... 3 CONTENT PROTECTION BY CDN DELIVERY PRODUCT... 3 HTTP

More information

Technical Note. Isilon OneFS. Isilon Swift Technical Note. Version August 2017

Technical Note. Isilon OneFS. Isilon Swift Technical Note. Version August 2017 Isilon OneFS Version 8.0.0 Isilon Swift Technical Note August 2017 This section contains the following topics: Introduction... 2 Supported libraries, SDKs, and interfaces...2 Unsupported libraries and

More information

Table of Contents. 1. Introduction 1.1 REST 1.2 Date format

Table of Contents. 1. Introduction 1.1 REST 1.2 Date format Ver. 0.1.2 Table of Contents 1. Introduction 1.1 REST 1.2 Date format 2. Authentication 2.1 Overview 2.2 The Authentication Header 2.3 Time Stamp Requirement 2.4 Authentication Example 3. API Functions

More information

LAN Interface TCW120B

LAN Interface TCW120B LAN Interface TCW120B 1. Short description TCW120 is a multifunctional device for remote monitoring and management. It is an Ethernet based controller, which is designed to work in IP-based networks and

More information

All requests must be authenticated using the login and password you use to access your account.

All requests must be authenticated using the login and password you use to access your account. The REST API expects all text to be encoded as UTF-8, it is best to test by sending a message with a pound sign ( ) to confirm it is working as expected. If you are having issues sending as plain text,

More information

Media Temple API Reference. API v1.0 (beta) - 2/14/11

Media Temple API Reference. API v1.0 (beta) - 2/14/11 Table of Contents 1. API Overview............................................................................................... 3 1.1 Global API Mechanisms..................................................................................

More information

Cisco Prime Performance Manager 1.3 REST API Guide

Cisco Prime Performance Manager 1.3 REST API Guide Cisco Prime Performance Manager 1.3 REST API Guide September 17, 2012 Copyright 2012 Cisco Systems - 1 - Table of Contents 1 Purpose... 3 2 Assumptions... 4 2.1 Audience... 4 2.2 HTTP Version... 4 2.3

More information

Version 1.2. ASAM CS Single Sign-On

Version 1.2. ASAM CS Single Sign-On Version 1.2 ASAM CS Single Sign-On 1 Table of Contents 1. Purpose... 3 2. Single Sign-On Overview... 3 3. Creating Token... 4 4. Release Notes... 5 2 1. Purpose This document aims at providing a guide

More information

ewallet API integration guide version 5.1 8/31/2015

ewallet API integration guide version 5.1 8/31/2015 ewallet API integration guide version 5.1 8/31/2015 International Payout Systems, Inc. (IPS) ewallet API Integration Guide contains information proprietary to IPS, and is intended only to be used in conjunction

More information

Integration Architecture Of SDMS

Integration Architecture Of SDMS Integration Architecture Of SDMS 20 May 2017 Version 1.0 (Rakesh Ranjan, Consultant-IT) Table of Content 1 ABOUT SDMS...2 2 OBJECTIVE & STRUCTURE OF THIS DOCUMENT...2 3 TRANSACTIONAL SERVICES...3 3.1 HIGH

More information

Technical Guide. REST API for Mobile Outbound SMS

Technical Guide. REST API for Mobile Outbound SMS Technical Guide REST API for Mobile Outbound SMS Munich +49 89 202 451 100 Singapore +65 6478 3020 London +44 207 436 0283 San Francisco +1 415 527 0903 sales@tyntec.com www.tyntec.com Table of Contents

More information

Using OAuth 2.0 to Access ionbiz APIs

Using OAuth 2.0 to Access ionbiz APIs Using OAuth 2.0 to Access ionbiz APIs ionbiz APIs use the OAuth 2.0 protocol for authentication and authorization. ionbiz supports common OAuth 2.0 scenarios such as those for web server, installed, and

More information

COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS. Web Access: HTTP Mehmet KORKMAZ

COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS. Web Access: HTTP Mehmet KORKMAZ COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS Web Access: HTTP 16501018 Mehmet KORKMAZ World Wide Web What is WWW? WWW = World Wide Web = Web!= Internet Internet is a global system of interconnected computer

More information

The HTTP Protocol HTTP

The HTTP Protocol HTTP The HTTP Protocol HTTP Copyright (c) 2013 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later

More information

Table Of Contents. 1. Introduction... 1

Table 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 information

OAuth at Interactive Brokers

OAuth at Interactive Brokers OAuth at Interactive Brokers November 9, 2017 1 Consumer Registration Consumers will need to provide the following in order to register as an authorized oauth consumer with Interactive Brokers. 1. A 2048-bit

More information

C U B I T S. API DOCUMENTATION Version 1.8

C U B I T S. API DOCUMENTATION Version 1.8 C U B I T S API DOCUMENTATION Version 1.8 Table of Contents Table of Contents Introduction Request and Response Format Authentication Callbacks User language selection Test Invoices Channels Quote Channels

More information

OPC XML-DA Client Driver PTC Inc. All Rights Reserved.

OPC XML-DA Client Driver PTC Inc. All Rights Reserved. 2018 PTC Inc. All Rights Reserved. 2 Table of Contents 1 Table of Contents 2 4 Overview 4 Project Architecture 5 Setup 6 Channel Properties General 6 Channel Properties Write Optimizations 7 Channel Properties

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

1WorldSync Content1 Web Services

1WorldSync Content1 Web Services 1WorldSync Content1 Web Services API HMAC Guide Version 1.1 26-Oct-2016 2 REVISION HISTORY Date Ver # Description of Change Author October 14, 2015 1.0 Initial Version 1WorldSync October 26, 2016 1.1 Updated

More information

IoT Platform API Reference (Version 4_2.0)

IoT Platform API Reference (Version 4_2.0) IoT Platform API Reference (Version 4_2.0) Version No. Description Date Version 1.0 First version 2016/10/07 Version 1.1 Updates based on K5 launch on UK site 2016/11/01 Version 1.2

More information

Note: This document is not updated for the 2.3 GA release.

Note: This document is not updated for the 2.3 GA release. Maconomy RESTful Web Services Programmer s Guide 2015 Edited by Rune Glerup Note: This document is not updated for the 2.3 GA release. While Deltek has attempted to verify that the information in this

More information

vrealize Log Insight Developer Resources Update 1 Modified on 03 SEP 2017 vrealize Log Insight 4.0

vrealize Log Insight Developer Resources Update 1 Modified on 03 SEP 2017 vrealize Log Insight 4.0 vrealize Log Insight Developer Resources Update 1 Modified on 03 SEP 2017 vrealize Log Insight 4.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Backend Development. SWE 432, Fall 2017 Design and Implementation of Software for the Web

Backend Development. SWE 432, Fall 2017 Design and Implementation of Software for the Web Backend Development SWE 432, Fall 2017 Design and Implementation of Software for the Web Real World Example https://qz.com/1073221/the-hackers-who-broke-into-equifax-exploited-a-nine-year-old-security-flaw/

More information

Corporate Office VirtualSite Solutions LLC Westmoor Drive Westminster, CO USA

Corporate Office VirtualSite Solutions LLC Westmoor Drive Westminster, CO USA VLR_API_01_0516 May2016 Corporate Office VirtualSite Solutions LLC 10368 Westmoor Drive Westminster, CO 80021 USA Copyright and Trademarks 2016 VirtualSite Solutions LLC. All rights reserved. VirtualSite

More information

NDEV Mobile HTTP Services for NDEV Mobile Clients

NDEV Mobile HTTP Services for NDEV Mobile Clients NDEV Mobile HTTP Services for NDEV Mobile Clients Notice NDEV Mobile HTTP Services for NDEV Mobile Clients Copyright 2011-2012 Nuance Communications, Inc. All rights reserved. Published by Nuance Communications,

More information

GLS ONLINE API GLS online SOAP webservice for printing services

GLS ONLINE API GLS online SOAP webservice for printing services GLS ONLINE API GLS online SOAP webservice for printing services URLs: HU - https://online.gls-hungary.com/webservices/soap_server.php?wsdl&ver=16.12.15.01 SK - https://online.gls-slovakia.sk/webservices/soap_server.php?wsdl&ver=16.12.15.01

More information

REST Admin API. Note: Version 9.X or higher is required for the support of REST API. Version /17

REST 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 information

IoT Device Simulator

IoT Device Simulator IoT Device Simulator AWS Implementation Guide Sean Senior May 2018 Copyright (c) 2018 by Amazon.com, Inc. or its affiliates. IoT Device Simulator is licensed under the terms of the Amazon Software License

More information

Cisco Unified Workforce Optimization Quality Management

Cisco Unified Workforce Optimization Quality Management Cisco Unified Workforce Optimization Quality Management Server API Programmer's Guide Version 10.5 First Published: June 18, 2014 Last Updated: February 11, 2015 THE SPECIFICATIONS AND INFORMATION REGARDING

More information

Integration of the platform. Technical specifications

Integration of the platform. Technical specifications Introduction This document is meant as a reference and specification guide to carry out the integration between Gamelearn s platform and the different Learning Management System platforms of the client,

More information

TM-H6000V. WebConfig API User's Manual. Overview. Web API Specification. Reference. M Rev.A. Describes an overview of WebConfig API.

TM-H6000V. WebConfig API User's Manual. Overview. Web API Specification. Reference. M Rev.A. Describes an overview of WebConfig API. TM-H6000V WebConfig API User's Manual Overview Describes an overview of WebConfig API. Web API Specification Describes the web API specification. Reference Describes how to refer to and change setting

More information

Internet Architecture. Web Programming - 2 (Ref: Chapter 2) IP Software. IP Addressing. TCP/IP Basics. Client Server Basics. URL and MIME Types HTTP

Internet Architecture. Web Programming - 2 (Ref: Chapter 2) IP Software. IP Addressing. TCP/IP Basics. Client Server Basics. URL and MIME Types HTTP Web Programming - 2 (Ref: Chapter 2) TCP/IP Basics Internet Architecture Client Server Basics URL and MIME Types HTTP Routers interconnect the network TCP/IP software provides illusion of a single network

More information

f5-icontrol-rest Documentation

f5-icontrol-rest Documentation f5-icontrol-rest Documentation Release 1.3.10 F5 Networks Aug 04, 2018 Contents 1 Overview 1 2 Installation 3 2.1 Using Pip................................................. 3 2.2 GitHub..................................................

More information

Guide to MSRS Report Standards

Guide to MSRS Report Standards Guide to MSRS Report Standards This document contains general information about information that appears on most MSRS reports. This information will not be listed in each MSRS report design document; therefore,

More information

Identity Firewall. About the Identity Firewall

Identity Firewall. About the Identity Firewall This chapter describes how to configure the ASA for the. About the, on page 1 Guidelines for the, on page 7 Prerequisites for the, on page 9 Configure the, on page 10 Monitoring the, on page 16 History

More information

Network Camera Server WebView Data Protocol Specifications

Network Camera Server WebView Data Protocol Specifications Network Camera Server WebView Data Protocol Specifications Ver. 1.0 BIE-7085-000 January 30, 2015 CANON INC. Revision History Version Release Date Location Changes 1.0 January 30, 2015 - First edition

More information

Black Box DCX3000 / DCX1000 Using the API

Black 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 information

HyperText Transfer Protocol

HyperText Transfer Protocol Outline Introduce Socket Programming Domain Name Service (DNS) Standard Application-level Protocols email (SMTP) HTTP HyperText Transfer Protocol Defintitions A web page consists of a base HTML-file which

More information

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

Specific API Usage Limitations... 7 Daily Limitation... 7 Concurrency Limitation... 7 Bulk Use API Description... 8 Site Data API... Last update: August 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

Marathon Documentation

Marathon Documentation Marathon Documentation Release 3.0.0 Top Free Games Feb 07, 2018 Contents 1 Overview 3 1.1 Features.................................................. 3 1.2 Architecture...............................................

More information

DRAFT COPY

DRAFT COPY Inter-Entity Payment Protocol (IPP) The Inter-Entity Payment Protocol (IPP) facilitates adhoc interactions between independent accounting systems on the web. It is a server-to-server protocol. 1 Brands,

More information

The production version of your service API must be served over HTTPS.

The production version of your service API must be served over HTTPS. This document specifies how to implement an API for your service according to the IFTTT Service Protocol. It is recommended that you treat this document as a reference and follow the workflow outlined

More information

IUID Registry Application Programming Interface (API) Version 5.6. Software User s Manual (SUM)

IUID Registry Application Programming Interface (API) Version 5.6. Software User s Manual (SUM) IUID Registry Application Programming Interface (API) Version 5.6 Software User s Manual (SUM) Document Version 1.0 May 28, 2014 Prepared by: CACI 50 N Laura Street Jacksonville FL 32202 Prepared for:

More information

HappyFox API Technical Reference

HappyFox API Technical Reference HappyFox API Technical Reference API Version 1.0 Document Version 0.1 2011, Tenmiles Corporation Copyright Information Under the copyright laws, this manual may not be copied, in whole or in part. Your

More information

Lecture 9a: Sessions and Cookies

Lecture 9a: Sessions and Cookies CS 655 / 441 Fall 2007 Lecture 9a: Sessions and Cookies 1 Review: Structure of a Web Application On every interchange between client and server, server must: Parse request. Look up session state and global

More information

Configuring Request Authentication and Authorization

Configuring Request Authentication and Authorization CHAPTER 15 Configuring Request Authentication and Authorization Request authentication and authorization is a means to manage employee use of the Internet and restrict access to online content. This chapter

More information