Documentazione API V1
Documentazione API pubblica Versione 1.
Prima di cominciare
Effettuare le richieste qui descritte espone il sistema a cui vi state collegando, quindi richiede che eventuali credenziali e token siano conservati in modo sicuro.
Ottenere il Token della Sessione
POST
https://api.ohmautomation.io/control/v1/auth
Questo endpoint permette di ottenere il token della sessione, necessario per effettuare tutte le altre richieste.
Headers
Request Body
Eliminare la Sessione
POST
https://api.ohmautomation.io/control/v1/logout
Questo endpoint permette di eliminare la sessione, così da rendere il token inutilizzabile.
Headers
JSON delle Scorciatoie
GET
https://api.ohmautomation.io/control/v1/shortcuts?token=abc
Questo endpoint permette di ottenere un JSON con la configurazione delle scorciatoie dell'utente a cui corrisponde il token.
Query Parameters
È possibile evitare l'uso del token nell'url e allegarlo agli Headers.
JSON Scorciatoie con Headers
GET
https://api.ohmautomation.io/control/v1/shortcuts
Come il precedente metodo, anche in questo caso otteniamo un JSON con la configurazione delle scorciatoie, ma il token lo indichiamo negli Headers. Consigliamo questa soluzione in quanto non espone il token nell'url.
Headers
Esecuzione della Scorciatoia
POST
https://api.ohmautomation.io/control/v1/shortcut
Headers
Request Body
Visualizza Scorciatoia via Web
GET
https://api.ohmautomation.io/control/v1/shortcut?token=abc&link=0&lang=it
Questo endpoint permette la visualizzazione e l'esecuzione di una scorciatoia.