Unterstützung für OpenAPI Specification 3.0
Letzte Aktualisierung: 20.10.2026OpenAPI Specification 3.0 umfasst neue Funktionen, die API-Designer mit zusätzlichen Ausdrucksmöglichkeiten ausstatten und zu einer Steigerung der Produktivität beitragen.
Weitere Informationen zu OpenAPI finden Sie in der Swagger-Dokumentation.
Komponenten
- Pfadvariablen
- Abfrageparameter
- Header
- Antworten
Kombinationen
- Komposition (allOf) – Ermöglicht die Aggregation der Schemaeigenschaften verschiedener Schemas. Sie können beispielsweise einen Datentyp Company definieren, indem Sie alle Eigenschaften der vorhandenen Typen Contact und Error wiederverwenden.

- Polymorphie (oneOf/anyOf) – Ermöglicht die Erstellung einer Entität, die die Eigenschaften verschiedener Datentypen verwenden kann.
- oneOfermöglicht die Definition eines Datentyps mit den Eigenschaften eines der ausgewählten Typen. Wenn Sie beispielsweise eine Operation erstellen, um Informationen über ein Dienstkonto abzurufen, können Sie die Antwort mithilfe der Kombination oneOf definieren, um entweder alle Eigenschaften von Error oder alle Eigenschaften von ServiceAccountCount abzurufen.

- anyOf ermöglicht die Definition eines Datentyps mit den Eigenschaften eines oder mehrerer der ausgewählten Typen. Sie können beispielsweise einen Datentyp nervousSystem und einen Typ skeleton mit unterschiedlichen Eigenschaften definieren und die anyOf-Kombination verwenden, um einen Datentyp zu erstellen, der beliebige Eigenschaften aus einem dieser Typen enthält.
Eine anyOf-Kombination ist solange gültig, wie sie alle erforderlichen Parameter mindestens eines der ausgewählten Datentypen enthält. Das folgende Beispiel verwendet die Eigenschaft brain_weight des Typs nervousSystem und die Eigenschaften skull_height und teeth von skeleton.

- oneOfermöglicht die Definition eines Datentyps mit den Eigenschaften eines der ausgewählten Typen. Wenn Sie beispielsweise eine Operation erstellen, um Informationen über ein Dienstkonto abzurufen, können Sie die Antwort mithilfe der Kombination oneOf definieren, um entweder alle Eigenschaften von Error oder alle Eigenschaften von ServiceAccountCount abzurufen.
Weitere Informationen zu Komposition und Polymorphie finden Sie unter Vererbung und Polymorphie und Unterschied zwischen anyOf und oneOf.
Antworten
- Antwortbereiche: Anstatt eine Antwort wie 200 zu definieren, können Sie sie als 2XX festlegen, sodass sie Antworten von 200 bis 299 umfasst.
- Standardantworten: Sie können eine Standardantwort definieren, die zurückgegeben wird, wenn keine spezifische Antwort bzw. kein Antwortbereich verfügbar ist.
- Die Antwort 204 ist definiert und hat Vorrang vor den anderen.
- Die 2XX-Antwort gilt für die Antwortcodes 200 bis 203 und 205 bis 299.
- Die Standardantwort gilt für alle 1XX-, 3XX-, 4XX- und 5XX-Antworten.

Sicherheit
- Bearer-Authentifizierung
- OpenIdConnect
Einschränkungen
Mithilfe von OAS 3.0 können Sie angeben, dass bestimmte Eigenschaften schreibgeschützt oder auf einen Nur-Schreiben-Zugriff beschränkt sind.
Diese Option ist nur in Datentypen verfügbar und kann nicht in Requests oder Antworten auf Operationsebene definiert werden.