Datenschemas
Strukturierte Fehlerinformationen
ApiError · Schema · Datenschemas: Gemeinsame Modelle
codeZeichenfolgeErforderlichStabiler maschinenlesbarer Code.
Einschränkungen
enum["request.malformed", "authentication.required", "authentication.invalid_credentials", "authorization.scope_denied", "authorization.ip_not_allowed", "authorization.client_ip_unverified", "entitlements.api_disabled", "entitlements.operation_disabled", "entitlements.limit_exceeded", "entitlements.resource_blocked", "resource.not_found", "request.method_not_allowed", "resource.version_conflict", "resource.state_conflict", "resource.in_use", "resource.already_exists", "idempotency.key_reused", "request.too_large", "request.unsupported_media_type", "request.validation_failed", "rate_limit.exceeded", "capacity.queue_full", "capacity.wait_timeout", "internal.error", "gateway.bad_response", "service.unavailable", "gateway.timeout"]
fieldsArray <FieldError> nullOptionalValidierungsfehler einzelner Felder.
messageZeichenfolgeErforderlichFür Menschen lesbare Erklärung; Programmlogik muss den Fehlercode verwenden.
Zusätzliche Felder: Nein
Erstellen — Marken — Antwort
ApiResponse_MutationData_ · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten.
dataMutationDataErforderlichBeispielantwort · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaErforderlichMetadaten der Antwort.
Zusätzliche Felder: Nein
Metadaten der Antwort
ContextMeta · Schema · Datenschemas: Gemeinsame Modelle
localeZeichenfolgeErforderlichFür diese Anfrage ausgewählte Sprache.
market_codeZeichenfolgeErforderlichVom Kontext-Endpunkt zurückgegebener Marktcode.
market_idZeichenfolgeErforderlichVom Kontext-Endpunkt zurückgegebene Marktkennung.
request_idZeichenfolgeErforderlichVorgangskennung; in Antwortmetadaten die Kennung der HTTP-Anfrage.
minLength:1maxLength:100
Zusätzliche Felder: Nein
Metadaten der Antwort
ContextPageMeta · Schema · Datenschemas: Gemeinsame Modelle
localeZeichenfolgeErforderlichFür diese Anfrage ausgewählte Sprache.
market_codeZeichenfolgeErforderlichVom Kontext-Endpunkt zurückgegebener Marktcode.
market_idZeichenfolgeErforderlichVom Kontext-Endpunkt zurückgegebene Marktkennung.
paginationPaginationErforderlichMetadaten der Cursor-Paginierung.
request_idZeichenfolgeErforderlichVorgangskennung; in Antwortmetadaten die Kennung der HTTP-Anfrage.
minLength:1maxLength:100
Zusätzliche Felder: Nein
Fehlerkatalog
ErrorResponse · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten.
errorApiErrorErforderlichStrukturierte Fehlerinformationen.
metaRequestMetaErforderlichMetadaten der Antwort.
Zusätzliche Felder: Nein
Validierungsfehler einzelner Felder
FieldError · Schema · Datenschemas: Gemeinsame Modelle
codeZeichenfolgeErforderlichStabiler maschinenlesbarer Code.
Einschränkungen
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldZeichenfolgeErforderlichFeld, auf das sich ein Validierungsfehler bezieht.
minLength:1maxLength:128locationZeichenfolgeErforderlichStandortinformationen.
Einschränkungen
enum["path", "query", "header", "body"]
Zusätzliche Felder: Nein
Betrag vor den zusätzlich in der Antwort angegebenen Komponenten
MoneyData · Schema · Datenschemas: Gemeinsame Modelle
amountZeichenfolgeErforderlichDezimalbetrag als JSON-Zeichenfolge; null nur, wenn ausdrücklich zulässig.
currencyZeichenfolgeErforderlichWährungscode des Betrags.
Einschränkungen
pattern"^[A-Z]{3}$"
minor_unitsGanzzahlErforderlichAnzahl der Nachkommastellen der Währung.
minimum:0maximum:4
Zusätzliche Felder: Nein
Erstellen — Marken — Antwort
MutationData · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten.
deletedBoolescher WertErforderlichGibt an, ob die Löschung durchgeführt wurde.
idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. (MutationData).
versionGanzzahl nullErforderlichRessourcenversion zur Nebenläufigkeitskontrolle.
Zusätzliche Felder: Nein
Metadaten der Antwort
PageMeta · Schema · Datenschemas: Gemeinsame Modelle
paginationPaginationErforderlichMetadaten der Cursor-Paginierung.
request_idZeichenfolgeErforderlichVorgangskennung; in Antwortmetadaten die Kennung der HTTP-Anfrage.
minLength:1maxLength:100
Zusätzliche Felder: Nein
Metadaten der Cursor-Paginierung
Pagination · Schema · Datenschemas: Gemeinsame Modelle
has_moreBoolescher WertErforderlichGibt an, ob eine weitere Seite verfügbar ist.
limitGanzzahlErforderlichMaximale Anzahl von Datensätzen auf dieser Seite.
minimum:1maximum:100next_cursorZeichenfolge nullErforderlichFortsetzungswert für die nächste Seite oder null.
Zusätzliche Felder: Nein
Metadaten der Antwort
RequestMeta · Schema · Datenschemas: Gemeinsame Modelle
request_idZeichenfolgeErforderlichVorgangskennung; in Antwortmetadaten die Kennung der HTTP-Anfrage.
minLength:1maxLength:100
Zusätzliche Felder: Nein