- KYBERNA AI
-
ITSM & ESM Software
- ITSM & ESM Software ky2help®
- Lösung nach Branchen
- Bauunternehmen & Baugewerbe
- Finanzdienstleistungen & Banken
- Gesundheitswesen & Kliniken
- Hospitality & Hotelgruppen
- Industrie & Fertigung
- IT-Dienstleister, MSPs & Systemhäuser
- Öffentliche Verwaltung & Behörden
- Sicherheitsdienste & Leitstellen
- Telekommunikation & Netzbetreiber
- Versicherungen & Sozialversicherungen
- ky2help® Referenzen
- Kontakt
- ITSM & ESM Wissenswelt
- Glossar
- IT Services
- eAuktion
- Über uns
- News & Blog
- Support

Glossar
Fachbegriffe einfach erklärt
REST API verstehen: Anfragen, Antworten und Tokens im IT-Alltag
Eine REST API ist eine Web-Schnittstelle, über die ein Programm bei einem anderen Programm Daten abfragt oder ändert, und zwar mit gewöhnlichen HTTP-Anfragen an feste Adressen. Ein Beispiel: Mit GET /v1.0/users liefert Microsoft Graph, die REST API von Microsoft 365, die Benutzerliste eines Mandanten.
Hinter vielen Abläufen im IT-Alltag steckt so eine Schnittstelle. Das Monitoring eröffnet ein Ticket, ein Skript legt neue Kolleginnen in Microsoft 365 an, oder der IT-Dienstleister gleicht Tickets mit seinem eigenen System ab. Wer die Grundregeln kennt, versteht Fehlermeldungen schneller, stellt Dienstleistern die richtigen Fragen und kann kleine Automatisierungen selbst prüfen. Was eine Programmierschnittstelle allgemein ist, erklärt der Glossarartikel API.
Kurz zusammengefasst
- Adresse und Methode: Die Methode sagt, was passieren soll (GET lesen, POST anlegen, PATCH ändern, DELETE löschen). Die Adresse sagt, womit.
- Antwort mit Nummer: Der Statuscode zeigt sofort, ob es geklappt hat (2xx) oder auf welcher Seite der Fehler liegt (4xx beim Aufrufer, 5xx beim Server).
- Ausweis bei jeder Anfrage: Der Server merkt sich nichts zwischen zwei Anfragen. Deshalb schickt jede Anfrage ihren Schlüssel oder ihr Token selbst mit.
- JSON als Format: Die Daten sind für Menschen lesbar und für Programme leicht zu verarbeiten.
- Grenzen der Schnittstelle: Lange Listen kommen seitenweise, und wer zu viele Anfragen schickt, wird mit Statuscode 429 gebremst.
Stand: November 2026 · Geprüft anhand von Microsoft Learn (Microsoft Graph), Roy T. Fieldings Dissertation, den IETF-Standards zu HTTP und OAuth 2.0 sowie der OWASP API Security Top 10 2023 (Quellen am Ende)
Eine Anfrage in fünf Teilen
Ob ein Skript Konten aus Microsoft 365 ausliest oder ein Überwachungstool eine Störung meldet: Jede REST-Anfrage setzt sich aus denselben Teilen zusammen. Das folgende Beispiel zeigt eine erfundene Ticket-Schnittstelle auf dem Platzhalter-Server itsm.example.com.
- Methode:
POST, weil ein neues Ticket entstehen soll. - Adresse (URI):
/api/v1/tickets, also die Sammlung, in der das Ticket landet. Dasv1steht für die Version der Schnittstelle. - Header: Zusatzangaben, vor allem
Authorizationmit Token oder Schlüssel undContent-Type: application/json. - Body: die eigentlichen Daten, zum Beispiel
{ "titel": "Drucker 2. Stock offline", "standort": "Graz", "prioritaet": 3 }. - Antwort: Statuscode
201 Createdund im HeaderLocationdie Adresse des neuen Tickets, etwa/api/v1/tickets/1288.
Die Feldnamen im Beispiel sind frei gewählt. Jede Schnittstelle legt ihre eigenen fest, meist in einer Beschreibung nach der OpenAPI-Spezifikation. Diese Beschreibung ist das Erste, was man vom Hersteller oder Dienstleister anfordern sollte.
Warum REST so funktioniert
Die Regeln gehen auf Roy T. Fielding zurück, der den Architekturstil im Jahr 2000 in seiner Dissertation beschrieben hat. Drei davon bemerkt man im Alltag direkt:
- Zustandslos: Der Server erinnert sich nicht an die vorige Anfrage. Darum muss jede Anfrage das Token mitschicken, und darum kann ein Load Balancer die Anfragen beliebig auf mehrere Server verteilen.
- Einheitliche Schnittstelle: Daten haben Adressen, die Aktion steckt in der Methode. Wer eine REST API kennt, findet sich in der nächsten schneller zurecht.
- Zwischenspeicher: Antworten auf GET dürfen gecacht werden, wenn der Server das per Header erlaubt.
Weitere Prinzipien sind die Trennung von Client und Server, mögliche Zwischenschichten wie Proxys sowie optional Code, den der Server mitliefert. Dazu kommt die Idee, dass Antworten Links zu den nächsten Schritten enthalten (Hypermedia). Viele Schnittstellen setzen diesen letzten Punkt nicht um, obwohl Fielding ihn für eine echte REST API voraussetzt.
Statuscodes: was die Antwort verrät
Bricht eine Integration ab, steht die Ursache meist schon im Statuscode. Die Tabelle zeigt die häufigsten Codes und den ersten sinnvollen Prüfschritt.
| Code | Bedeutung und nächster Schritt |
|---|---|
| Erfolg (2xx) | |
| 200 OK | Hat geklappt, die Daten stehen im Body. |
| 201 Created | Neu angelegt, die Adresse steht im Header Location. |
| 204 No Content | Erfolgreich ohne Inhalt, etwa nach DELETE. |
| Fehler beim Aufrufer (4xx) | |
| 400 Bad Request | Anfrage fehlerhaft: JSON und Feldnamen prüfen. |
| 401 Unauthorized | Token fehlt oder ist abgelaufen: neu anfordern. |
| 403 Forbidden | Angemeldet, aber ohne Recht: Berechtigungen der App prüfen. |
| 404 Not Found | Adresse oder ID falsch, oder das Objekt ist gelöscht. |
| 429 Too Many Requests | Zu viele Anfragen: Wartezeit aus Retry-After einhalten. |
| Fehler beim Server (5xx) | |
| 500, 503 | Problem beim Anbieter: später erneut versuchen, Statusseite prüfen. |
Für Wiederholungen nach einem Abbruch gilt: GET, PUT und DELETE darf ein Skript gefahrlos noch einmal senden, weil diese Methoden nach RFC 9110 idempotent sind. Ein wiederholtes POST kann dagegen ein zweites Ticket erzeugen. Manche Schnittstellen akzeptieren dafür einen Header Idempotency-Key, ob das unterstützt wird, steht in der Dokumentation.
Gute Schnittstellen erklären Fehler zusätzlich im Body, oft im Format Problem Details nach RFC 9457 mit Feldern wie title und detail. Diesen Text sollte man bei einer Supportanfrage immer mitschicken.
Und SOAP oder GraphQL?
Bei älteren Branchenlösungen trifft man noch auf SOAP-Schnittstellen mit XML, bei manchen Cloud-Diensten auf GraphQL, wo der Client die gewünschten Felder selbst zusammenstellt. Für den Alltag reicht meist die Frage, welche Schnittstelle der Hersteller anbietet und ob sie dokumentiert ist. Einen Überblick gibt der Glossarartikel API. Benachrichtigungen in die Gegenrichtung erklärt der Artikel Webhook.
Fünf Situationen aus dem IT-Alltag
1. Alle Benutzer aus Microsoft 365 auslesen
Microsoft Graph liefert bei GET /v1.0/users standardmäßig 100 Einträge pro Seite. Gibt es mehr, steht in der Antwort ein Link im Feld @odata.nextLink, den das Skript so lange aufruft, bis keiner mehr kommt. Wer nur die erste Seite liest, übersieht Konten, etwa bei einer Lizenzzählung. Für den Zugriff braucht das Skript eine App-Registrierung in Microsoft Entra ID mit passenden Berechtigungen. Mehr zum Verzeichnisdienst steht im Glossar Active Directory, zu unseren Leistungen rund um Microsoft 365 auf der Leistungsseite.
2. Das Skript läuft plötzlich nicht mehr
Kommt auf einmal 401, ist oft ein Token oder ein Client-Geheimnis abgelaufen. Geheimnisse von App-Registrierungen haben ein Ablaufdatum. Bewährt hat sich, dieses Datum als Ticket mit Fälligkeit oder als Kalendereintrag zu hinterlegen, damit der Tausch nicht erst nach dem Ausfall passiert.
3. Die Massenänderung wird gebremst
Bei vielen Anfragen in kurzer Zeit antwortet Microsoft Graph mit 429 und nennt im Header Retry-After eine Wartezeit. Das Skript wartet diese Zeit ab, statt sofort zu wiederholen. Sofortige Wiederholungen verlängern die Drosselung eher.
4. Der Dienstleister braucht Zugriff
Angenommen, ein Netzwerkdienstleister betreut die Firewalls an den Standorten Wien, Graz und Linz und möchte Störungen direkt als Ticket übermitteln. Vorab zu klären: ein eigener Zugang nur für diesen Zweck, nur die nötigen Rechte (Tickets anlegen und lesen, keine Benutzerverwaltung), eine Ansprechperson und ein Ablaufdatum. Endet der Vertrag, wird genau dieser Zugang gesperrt, ohne andere Integrationen zu stören.
5. Monitoring und Ticketsystem verbinden
Ein reales Beispiel ist die CCT Software Solutions GmbH in Wien, die Kundennetzwerke an über 90 Standorten überwacht. Laut Referenzbericht fragt eine REST-API-Schnittstelle die Events aus dem Monitoring laufend ab, und bei einem Problem entsteht automatisch ein Ticket in ky2help®. Hat ein Provider ein eigenes Support-Tool, legt ky2help® über die bidirektionale REST-API direkt ein Ticket in dessen System an und gleicht den Ticketstatus ab.
Checkliste für sichere Integrationen
Für kleine IT-Teams reichen wenige Regeln, wenn sie konsequent eingehalten werden:
- Nur HTTPS: keine Schnittstelle über unverschlüsseltes HTTP, auch nicht im internen Netz.
- Schlüssel sicher aufbewahren: API-Schlüssel und Client-Geheimnisse gehören in einen Passwort-Tresor, nie in die URL, in E-Mails oder in ein Skript auf dem Fileserver.
- Ein Zugang pro Integration: Jeder Dienstleister und jedes Skript bekommt einen eigenen Zugang. So lässt sich einer sperren, ohne die anderen zu treffen.
- OAuth 2.0 vorziehen: Ein API-Schlüssel ist ein statisches Passwort für eine Anwendung. OAuth 2.0 vergibt dagegen kurzlebige Tokens mit eingeschränkten Rechten. Microsoft Graph nutzt dieses Verfahren über Entra ID.
- Nur nötige Rechte: Ein Skript, das Benutzer liest, braucht kein Schreibrecht.
- Fremde Daten testen: Mit dem Zugang von Kunde A darf ein Aufruf mit der Ticketnummer von Kunde B nichts liefern. Diese Lücke steht in der OWASP API Security Top 10 2023 an erster Stelle.
- Stabile Versionen nutzen: Bei Microsoft Graph gehört in Skripte für den Betrieb
v1.0, nichtbeta. Microsoft unterstützt Beta-APIs in Produktionsanwendungen nicht. - Protokolle führen: Welche Integration hat wann was geändert? Ohne diese Angabe wird jede Fehlersuche zur Detektivarbeit.
Wer dafür Unterstützung sucht, findet bei unseren Cybersecurity Services Prüfungen und Beratung. Ergänzend lohnt der Glossarartikel zur Multi-Faktor-Authentifizierung für die Administratorkonten, mit denen solche Zugänge verwaltet werden.
Fragen aus der Praxis
Was ist eine REST API in einfachen Worten?
Eine REST API ist ein fest vereinbarter Weg, über den zwei Programme per HTTP Daten austauschen. Das eine schickt eine Anfrage an eine Adresse, etwa „gib mir Ticket 1288“, und das andere antwortet mit einem Statuscode und den Daten, meist im JSON-Format.
Was ist der Unterschied zwischen Fehler 401 und 403?
401 heißt, dass der Server den Aufrufer nicht erkennt: Token oder Schlüssel fehlen, sind falsch oder abgelaufen. 403 heißt, dass der Aufrufer bekannt ist, aber keine Berechtigung für diese Aktion hat. Bei 401 hilft ein neues Token, bei 403 nur eine Änderung der Rechte.
Was tun bei Fehler 429 Too Many Requests?
Die Schnittstelle bremst, weil zu viele Anfragen in kurzer Zeit kamen. Das Skript sollte die im Header Retry-After genannte Zeit abwarten und danach mit größeren Abständen weitermachen. Sofortige Wiederholungen verlängern die Sperre meist.
Warum liefert die Schnittstelle nicht alle Datensätze auf einmal?
Große Ergebnislisten kommen seitenweise, damit Server und Netz nicht überlastet werden. Die Antwort enthält dann einen Verweis auf die nächste Seite, bei Microsoft Graph im Feld @odata.nextLink. Ein Skript ruft diese Verweise so lange ab, bis keiner mehr folgt.
Welche Berechtigungen braucht ein Skript für Microsoft Graph?
Das Skript braucht eine App-Registrierung in Microsoft Entra ID mit genau den Berechtigungen, die es benötigt. Liest es nur Benutzer, reichen Leserechte. Das Token holt es per OAuth 2.0. Das Client-Geheimnis hat ein Ablaufdatum, das man dokumentieren sollte.
Was bringt eine REST API in der Zusammenarbeit mit einem IT-Dienstleister?
Tickets müssen nicht doppelt erfasst werden. Beim Wiener Softwarehaus CCT legt ky2help® über die bidirektionale REST-API Tickets direkt im Support-Tool des Providers an, und der Ticketstatus wird über dieselbe Schnittstelle abgeglichen.
Quellen und Weiterlesen
Quellen
- Microsoft Learn: Paging von Microsoft Graph-Daten in Ihrer App
- Microsoft Learn: Microsoft Graph-Drosselungsleitfaden
- Microsoft Learn: Versionsverwaltung und Support für Microsoft Graph
- Roy T. Fielding: Representational State Transfer, Kapitel 5 der Dissertation
- IETF: RFC 9110 – HTTP Semantics und RFC 6585 – Statuscode 429
- IETF: RFC 9457 – Problem Details for HTTP APIs
- IETF: RFC 6749 – OAuth 2.0
- OWASP: API Security Top 10 2023 und REST Security Cheat Sheet
Weiterlesen
Alle Glossar-Artikel in der Übersicht
Erfahren Sie, wie Microsofts Verzeichnisdienst Benutzer, Geräte und Rechte zentral verwaltet – sicher & zukunftsfähig für Unternehmen.
Mehr zu Active Directory
Was ist eine API? Erfahren Sie, wie Programmierschnittstellen Anwendungen verbinden, Prozesse automatisieren und Innovation in der digitalen Wirtschaft ermöglichen.
Was ist Authentifizierung? Erfahren Sie, wie Identitäten geprüft, Konten geschützt und moderne Anmeldeverfahren wie Zwei-Faktor-Authentifizierung Ihre Sicherheit erhöhen.
Was ist ein Backlog? Erfahren Sie, wie priorisierte Aufgabenlisten Teams helfen, Projekte agil zu steuern, Prioritäten zu setzen und Fortschritte transparent zu machen.
Erfahren Sie, wie eine Balanced Scorecard Unternehmen hilft, Strategie, Ziele und Kennzahlen zu verbinden und Erfolge messbar zu machen.
Das Change Advisory Board (CAB) berät bei der Bewertung und Freigabe von Changes im IT Service Management. Erfahren Sie, wann ein CAB gebraucht wird und wie ITIL 4 die Freigabe regelt.
Mehr zum CAB
Gesteuerter Change-Prozess mit Risikoanalyse, CAB-Freigaben und Kommunikation, um Ausfallzeiten zu reduzieren und Releasessicher in Produktionsumgebungen zu bringen.
Erfahren Sie, wie KI-gestützte Chatbots Kommunikation automatisieren, Kundenservice verbessern und Prozesse effizienter gestalten.
Was ist Continuous Integration? Erfahren Sie, wie automatisierte Builds und Tests Entwicklungsprozesse beschleunigen, Fehler vermeiden und Softwarequalität steigern.
Zentrale Konfigurationsdatenbank mit CIs und Beziehungen für Transparenz, Abhängigkeits-/Impact-Analysen, Audit-Sicherheit und Change-/Incident-Beschleunigung.
Was ist CSI? Erfahren Sie, wie Continual Service Improvement in ITIL hilft, IT-Services dauerhaft zu optimieren, Qualität zu steigern und Kundenzufriedenheit zu sichern.
Der Customer Effort Score ist eine Kennzahl, die beschreibt, wie viel Aufwand ein Kunde betreiben muss, um sein Anliegen mit einem Unternehmen zu lösen.
Was ist DevOps? Erfahren Sie, wie Entwicklung und IT-Betrieb durch Automatisierung, Zusammenarbeit und CI/CD zu schnelleren, stabileren Software-Releases führen.
Was ist die DSGVO? Erfahren Sie, wie die Datenschutz-Grundverordnungpersonenbezogene Daten schützt, welche Pflichten Unternehmen haben und welche Rechte Betroffene haben.
Was ist ESM? Erfahren Sie, wie Enterprise Service Management Prozesse vereinheitlicht, Services digitalisiert und alle Abteilungen effizient miteinander verbindet.
Was ist Hardware Asset Management? Erfahren Sie, wie Unternehmen mit HAM ihre IT-Geräte effizient verwalten, Kosten senken und Sicherheit im gesamten Lebenszyklus sichern.
Ein Helpdesk ist die zentrale Schnittstelle zwischen den Anwendern eines Unternehmens und den dafür zuständigen Support-Teams.
Ein Incident ist eine Beeinträchtigung eines IT-Services, die dazu führt, dass der Service nicht wie vorgesehen genutzt werden kann.
Erfahren Sie, wie der internationale Standard Unternehmen hilft, Informationssicherheit systematisch aufzubauen, Risiken zu minimieren und Vertrauen zu schaffen.
Erfahren Sie, wie das Framework IT-Prozesse strukturiert, Qualität sichert und die IT an den Geschäftszielen ausrichtet – praxisnah und modern mit ITIL 4 oder ITIL 5.
IT Service Management (ITSM) beschreibt die Gesamtheit spezialisierter organisatorischer Fähigkeiten, um IT-Services effizient zu betreiben.
Erfahren Sie, wie die japanische Kaizen-Methode durch kleine, stetige Verbesserungen Prozesse optimiert, Qualität steigert und Mitarbeitende einbindet.
Erfahren Sie, wie die Kanban-Methode durch Visualisierung, Flusssteuerung und kleine Verbesserungen Teams effizienter und flexibler arbeiten lässt.
Key Performance Indicators (KPIs) machen Ziele messbar, bewerten Leistung und unterstützen datenbasierte Entscheidungen im Unternehmen.
Erfahren Sie, wie KI funktioniert, wo sie eingesetzt wird und warum sie unsere Arbeitswelt verändert – zwischen Innovation und Verantwortung.
Machine Learning ist ein Teilgebiet der Künstlichen Intelligenz (KI). Es ermöglicht Systemen, Muster und Zusammenhänge in Daten eigenständig zu erkennen.
Erfahren Sie, wie Multi-Faktor-Authentifizierung funktioniert, warum sie Konten wirksam schützt und welche Methoden besonders sicher und benutzerfreundlich sind.
Erfahren Sie, wie die systematische Überwachung von IT-Systemen Leistung, Sicherheit und Verfügbarkeit verbessert – für stabile und effiziente Prozesse.
Erfahren Sie, wie Natural Language Processing funktioniert, wo es eingesetzt wird und warum es Kommunikation, Analyse und Serviceprozesse revolutioniert.
Der Net Promoter Score (NPS) gehört zu den bekanntesten Kennzahlen zur Messung von Kundenzufriedenheit und -loyalität im Umfeld von IT-Ticket-Systemen.
Der Net Promoter Score (NPS) gehört zu den bekanntesten Kennzahlen zur Messung von Kundenzufriedenheit und -loyalität im Umfeld von IT-Ticket-Systemen.
Operational Level Agreements (OLA) regelt interne Zusammenarbeit, unterstützt SLA-Ziele unterstützen und macht Serviceprozesse verlässlicher.
Operational Performance Indicator (OPI) sind ein zentrales Instrument, um die Leistungsfähigkeit operativer Prozesse in Unternehmen messbar zu machen.
Predictive Maintenance ist ein moderner Instandhaltungsansatz, der nicht auf starre Intervalle setzt, sondern auf datenbasierte Vorhersagen.
Die Root Cause Analysis (RCA) ist eine strukturierte Methode, um Ursachen eines Problems oder einer Störung zu identifizieren und zu beseitigen.
Was ist eine REST API? Erfahren Sie, wie REST-Schnittstellen Systeme verbinden, Daten austauschen und moderne Anwendungen schnell, flexibel und skalierbar machen.
Was ist eine Root Cause Analysis? Lernen Sie Methoden wie 5 Why, Ishikawa und Fehlerbaum kennen und erfahren Sie, welche Methode zu welcher Störung passt.
Was ist Scrum? Erfahren Sie, wie das agile Framework Teams hilft, flexibel zu arbeiten, schneller Ergebnisse zu liefern und Projekte kontinuierlich zu verbessern.
Verständlich erklärt: Wie Service Level Agreements Leistungen definieren, Qualität messbar machen und Servicebeziehungen strukturieren.
Was ist SSO? Erfahren Sie, wie Single Sign-On funktioniert, wie es Sicherheit und Komfort verbindet und warum es in modernen IT-Landschaften unverzichtbar ist.
Erfahren Sie, wie das Software Asset Management (SAM) Softwarebestände transparent macht, Kosten optimiert und Compliance sowie IT-Sicherheit stärkt.
Kompakt erklärt: Wie Sprints Teams helfen, in kurzen Zyklen zu planen, zu liefern und sich kontinuierlich zu verbessern.
Was ist eine SOP? Erfahren Sie, wie Standard Operating Procedures Abläufe standardisieren, Qualität sichern und Organisationen zuverlässiger machen.
Erfahren Sie, wie User Experience entsteht, warum sie entscheidend für Erfolg und Zufriedenheit ist und wie gute Nutzererlebnisse gestaltet werden.
Webhooks ermöglichen es, Ereignisse aus einem System in Echtzeit an ein anderes zu übermitteln, ohne dass ständige Abfragen erforderlich sind.
Was ist ein Workflow? Erfahren Sie, wie strukturierte Abläufe Prozesse vereinfachen, Qualität sichern und Unternehmen effizienter machen.