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["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"]
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é.
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.
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