Sie befinden sich hier:
Schemadefinitionen
Erfahren Sie mehr über die Grundlagen der Schemaunterstützung durch den externen Service, die ignorierten Schemakomponenten und die unterstützten Datentypen.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience |
| Verfügbarkeit: Enterprise, Performance, Unlimited und Developer Edition |
Berücksichtigen Sie beim Erstellen Ihrer API-Spezifikation die nachfolgenden Punkte.
- Sie können die Methoden
GET,PATCH,PUT,POSTundDELETEin einem Schema verwenden. EineGETmit leerem Anforderungstext führt zu einem Validierungsfehler. - Eine Eigenschaft muss einen Wert aufweisen.
- Jeder Parameter muss einen Namen aufweisen.
- Anforderungskopfzeilen werden unterstützt.
- Antwortkopfzeilen werden nicht unterstützt.
- Formularparameter werden unterstützt.
- Die in der API-Spezifikation festgelegten Sicherheitseinstellungen werden ignoriert. Stattdessen werden die Sicherheitseinstellungen in der Anmeldeinformation mit Name verwendet.
Die folgenden OpenAPI-Schema-Komponenten werden ignoriert:
- Sicherheitsanforderungsobjekte und Sicherheitsdefinitionen
- Tag-Objekte
- Externe Dokumentationsobjekte
- Für
allOf,oneOfundanyOfwird diediscriminatorder Schemaobjekteigenschaft unterstützt. Diediscriminator/mappingin OpenApi 3.0 wird ignoriert. Die Eigenschaftdiscriminatorbestimmt das Schema, auf das der Typname verweist. Weitere Informationen finden Sie in der Swagger OpenAPI 3.0-Spezifikation Inheritance and Polymorphism (Übernahme und Polymorphie).
Unterstützte Datentypen:
- binär
- boolean
- date
- datetime
- double
- Enumeration
- float
- Ganze Zahl
- Lang
- string
- Beliebiger Typ (als Apex-Objekt)
- Objekt: Objekte mit Namen auf der obersten Ebene sowie verschachtelte anonyme Objekte
- Anonyme Listen und Listen mit Namen auf der obersten Ebene (können benannte und anonyme Arrays verschachteln)
Hinweis Geschachtelte anonyme Arrays generieren den Apex-TypList<List<T>>, der nicht als Feld für eine Apex-definierte Variable in Flow unterstützt wird. Weitere Informationen finden Sie unter Überlegungen zu Flows für Apex-Datentypen. - additionalProperties als Zuordnungen
- allOf als Zusammenstellung von Objekten
- Nur OpenAPI 3.0:
- anyOf (ein beliebiger Typ eines primitiven, Listen- oder Objektschemas; nur Objektschemas können zusammengesetzte Typen darstellen)
- oneOf (einer der primitiven, Listen- oder Objektschematypen)
Siehe auch:
Konnten Sie Ihr Problem mithilfe dieses Artikels lösen?
Geben Sie uns Feedback, damit wir uns verbessern können.

