# Web service-rajapinta Web service -rajapinnan voidaan kutsua seuraavia operaatioita.
**Operaatio****Metodi****URL-pohja****Parametrit**
Kirjautuminen (käyttäjä)POSTplc.phpuser=\[username\] secret=\[passwd\]
Kirjautuminen (robotti)GETplc.php&key=\[keyString\]&id=\[idString\]
Lue pisteen arvoGETplc.php&get=\[pointName\]
Kirjoita pisteen arvoGETplc.php&set=\[pointName\]&value=\[json\]
Historia-datan lukeminenGETplc.php&historybuffer=\[bufferName\] &db=\[historyfile\]&time=\[starttime\]
Listaa pisteetGETplc.php&list=\[namefilter\]&fields=\[fieldfilter\]
**HUOM!** Operaatioita voidaan suorittaa vain onnistuneen kirjautumisen jälkeen. Rajapinnassa on **kaksi eri kirjautumistapaa:** • POST-pohjainen kirjautuminen on tarkoitettu ihmisten käytettäväksi käyttöpaneeleiden kautta. Luo uuden session. (ei siis yleensä web service käyttöön). • GET-pohjainen (shared key -tyyppinen) kirjautuminen on tarkoitettu roboteille ja automaattisten tiedonkeräysjärjestelmien käytettäväksi (ei luo sessiota). Jaettu tunnistautumisavain syötetään laitteeseen käyttöönoton yhteydessä. Rajapinnan tarjoama data on JSON-muotoista. Versiossa 3 voi valvomon kautta suorittaa kyselyjä myös ala-asemille. Tällöin ala-aseman NodeID annetaan "remote" -parametrina, mutta muilta osin komento on sama.