KentixONE ReST-API

Alle KentixONE Produkte sind mit einer ReST API ausgestattet. Die ReST API ist eine Programmierschnittstelle, die sich an den Paradigmen und dem Verhalten des World Wide Web (WWW) orientiert. Die ReST API hat den Status eines Industriestandards erreicht und wird von Anbietern wie AWS, VMware, Azure und vielen Cloud-Anbietern verwendet. Damit bieten KentixONE-basierte Systeme völlig neue Integrationsmöglichkeiten und eine enorme Erweiterung der Einsatzmöglichkeiten in digitalen Geschäftsmodellen und Cloud-basierten Lösungen.

Alle hier dargestellten API- und SNMP Beispiele beziehen sich auf die zum Zeitpunkt der Erstellung des Artikes aktuellen Versionen der jeweiligen Produkte. Diese unterliegen fortlaufender Entwicklung.
Die ReST API sowie die SNMP Schnittstellen werden der Dokumentation entsprechend ausgeliefert. KENTIX setzt bei Verwendung dieser Schnittstellen grundsätzliche Kenntnisse dieser Technologien beim Anwender voraus.
Um Sie optimal bei der Umsetzung ihrer individuellen Projektanforderungen zu unterstützen, bieten wir passende Support-Pakete an. Ein entsprechendes Zeitkontingent können sie einfach im Kentix Shop buchen.

ReSt-API Dokumentation

Kentix stellt Ihnen neben der Dokumentation auch das OpenAPI-Schema zur Verfügung

API-Anwendungsbeispiele

Hier finden Sie erste Anwendungsbeispiele für die Nutzung der API.

Tür öffnen

Mit Windows Power-Shell

Erstellen sie auf dem Desktop eine Verknüpfung mit dem Ziel

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command "& 'C:\Users\Administrator\Desktop\open_door.ps1'"

[Net.ServicePointManager]::SecurityProtocol +='tls12' 
$urikentix = "https://<IP>/api/doorlocks/<doorlock_id>/open"
$bearer_token = '<user_bearer_token'

 $Headers = @{
    Authorization = "Bearer $bearer_token"
}
 add-type @"
    using System.Net;
    using System.Security.Cryptography.X509Certificates;
    
    public class IDontCarePolicy : ICertificatePolicy {
        public IDontCarePolicy() {}
        public bool CheckValidationResult(
            ServicePoint sPoint, X509Certificate cert,
            WebRequest wRequest, int certProb) {
            return true;
        }
    }
"@
[System.Net.ServicePointManager]::CertificatePolicy = new-object IDontCarePolicy 


Invoke-WebRequest -uri $urikentix -Headers $Headers  -Method PUT | Out-Null

War dieser Artikel hilfreich?

Verwandte Artikel