Schémas de données
Informations structurées sur l'erreur
ApiError · Schéma · Schémas de données: Modèles communs
codeChaîneObligatoireCode stable lisible par une machine.
Contraintes
enum["storage.limit_reached", "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", "request.range_not_satisfiable", "rate_limit.exceeded", "capacity.queue_full", "capacity.wait_timeout", "internal.error", "gateway.bad_response", "service.unavailable", "gateway.timeout"]
fieldsTableau <FieldError> nullFacultatifErreurs de validation des champs individuels.
messageChaîneObligatoireExplication destinée aux humains ; utiliser le code d'erreur dans la logique du programme.
Champs supplémentaires: Non
Créer — Marques — Réponse
ApiResponse_MutationData_ · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
dataMutationDataObligatoireExemple de réponse · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoireMétadonnées de la réponse.
Champs supplémentaires: Non
Métadonnées de la réponse
ContextMeta · Schéma · Schémas de données: Modèles communs
localeChaîneObligatoireLangue sélectionnée pour cette requête.
market_codeChaîneObligatoireCode de marché renvoyé par le point d'accès au contexte.
market_idChaîneObligatoireIdentifiant de marché renvoyé par le point d'accès au contexte.
request_idChaîneObligatoireIdentifiant de demande ; dans les métadonnées, identifiant de la requête HTTP.
minLength:1maxLength:100
Champs supplémentaires: Non
Métadonnées de la réponse
ContextPageMeta · Schéma · Schémas de données: Modèles communs
localeChaîneObligatoireLangue sélectionnée pour cette requête.
market_codeChaîneObligatoireCode de marché renvoyé par le point d'accès au contexte.
market_idChaîneObligatoireIdentifiant de marché renvoyé par le point d'accès au contexte.
paginationPaginationObligatoireMétadonnées de pagination par curseur.
request_idChaîneObligatoireIdentifiant de demande ; dans les métadonnées, identifiant de la requête HTTP.
minLength:1maxLength:100
Champs supplémentaires: Non
Catalogue des erreurs
ErrorResponse · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
errorApiErrorObligatoireInformations structurées sur l'erreur.
metaRequestMetaObligatoireMétadonnées de la réponse.
Champs supplémentaires: Non
Erreurs de validation des champs individuels
FieldError · Schéma · Schémas de données: Modèles communs
codeChaîneObligatoireCode stable lisible par une machine.
Contraintes
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldChaîneObligatoireChamp associé à une erreur de validation.
minLength:1maxLength:128locationChaîneObligatoireInformations sur l'emplacement.
Contraintes
enum["path", "query", "header", "body"]
Champs supplémentaires: Non
Montant avant les composantes supplémentaires indiquées dans la réponse
MoneyData · Schéma · Schémas de données: Modèles communs
amountChaîneObligatoireMontant décimal sous forme de chaîne JSON ; null uniquement lorsque cela est autorisé. Envoyez les montants sous forme de texte avec un point décimal, par exemple "19.99", selon la description du champ. Utilisez un type décimal pour les calculs afin d’éviter les erreurs de précision.
currencyChaîneObligatoireCode de la devise du montant.
Contraintes
pattern"^[A-Z]{3}$"
minor_unitsEntierObligatoireNombre de décimales utilisées par la devise.
minimum:0maximum:4
Champs supplémentaires: Non
Créer — Marques — Réponse
MutationData · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
deletedBooléenObligatoireIndique si la suppression a été appliquée.
idChaîneObligatoireIdentifiant de ressource ; conserver la valeur renvoyée. (MutationData).
versionEntier nullObligatoireVersion de ressource utilisée pour le contrôle de concurrence. Certains numéros de version peuvent dépasser Number.MAX_SAFE_INTEGER en JavaScript. Lisez et envoyez ces nombres sans modifier leurs chiffres. Ils doivent rester des nombres en JSON, pas du texte.
Champs supplémentaires: Non
Métadonnées de la réponse
PageMeta · Schéma · Schémas de données: Modèles communs
paginationPaginationObligatoireMétadonnées de pagination par curseur.
request_idChaîneObligatoireIdentifiant de demande ; dans les métadonnées, identifiant de la requête HTTP.
minLength:1maxLength:100
Champs supplémentaires: Non
Métadonnées de pagination par curseur
Pagination · Schéma · Schémas de données: Modèles communs
has_moreBooléenObligatoireIndique si une page supplémentaire est disponible.
limitEntierObligatoireNombre maximal d'enregistrements sur cette page.
minimum:1maximum:100next_cursorChaîne nullObligatoireValeur de continuation pour la page suivante, ou null.
Champs supplémentaires: Non
Métadonnées de la réponse
RequestMeta · Schéma · Schémas de données: Modèles communs
request_idChaîneObligatoireIdentifiant de demande ; dans les métadonnées, identifiant de la requête HTTP.
minLength:1maxLength:100
Champs supplémentaires: Non