Schemi dei dati
Informazioni strutturate sull’errore
ApiError · Schema · Schemi dei dati: Modelli condivisi
codeStringaObbligatorioCodice stabile interpretabile dal software.
Vincoli
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> nullFacoltativoErrori di validazione dei singoli campi.
messageStringaObbligatorioSpiegazione leggibile; per la logica del programma usa il codice dell’errore.
Campi aggiuntivi: No
Crea — Marchi — Risposta
ApiResponse_MutationData_ · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
dataMutationDataObbligatorioEsempio di risposta · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaObbligatorioMetadati della risposta.
Campi aggiuntivi: No
Metadati della risposta
ContextMeta · Schema · Schemi dei dati: Modelli condivisi
localeStringaObbligatorioLingua selezionata per questa richiesta.
market_codeStringaObbligatorioCodice del mercato restituito dall’endpoint del contesto.
market_idStringaObbligatorioIdentificativo del mercato restituito dall’endpoint del contesto.
request_idStringaObbligatorioIdentificativo della richiesta; nei metadati della risposta identifica la richiesta HTTP.
minLength:1maxLength:100
Campi aggiuntivi: No
Metadati della risposta
ContextPageMeta · Schema · Schemi dei dati: Modelli condivisi
localeStringaObbligatorioLingua selezionata per questa richiesta.
market_codeStringaObbligatorioCodice del mercato restituito dall’endpoint del contesto.
market_idStringaObbligatorioIdentificativo del mercato restituito dall’endpoint del contesto.
paginationPaginationObbligatorioMetadati della paginazione a cursore.
request_idStringaObbligatorioIdentificativo della richiesta; nei metadati della risposta identifica la richiesta HTTP.
minLength:1maxLength:100
Campi aggiuntivi: No
Catalogo degli errori
ErrorResponse · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
errorApiErrorObbligatorioInformazioni strutturate sull’errore.
metaRequestMetaObbligatorioMetadati della risposta.
Campi aggiuntivi: No
Errori di validazione dei singoli campi
FieldError · Schema · Schemi dei dati: Modelli condivisi
codeStringaObbligatorioCodice stabile interpretabile dal software.
Vincoli
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldStringaObbligatorioCampo associato a un errore di validazione.
minLength:1maxLength:128locationStringaObbligatorioInformazioni sull’ubicazione.
Vincoli
enum["path", "query", "header", "body"]
Campi aggiuntivi: No
Importo prima delle componenti aggiuntive indicate nella risposta
MoneyData · Schema · Schemi dei dati: Modelli condivisi
amountStringaObbligatorioImporto decimale codificato come stringa JSON; null solo dove consentito.
currencyStringaObbligatorioCodice della valuta dell’importo.
Vincoli
pattern"^[A-Z]{3}$"
minor_unitsInteroObbligatorioNumero di cifre decimali usate dalla valuta.
minimum:0maximum:4
Campi aggiuntivi: No
Crea — Marchi — Risposta
MutationData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
deletedBooleanoObbligatorioIndica se l’eliminazione è stata applicata.
idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito. (MutationData).
versionIntero nullObbligatorioVersione della risorsa per il controllo della concorrenza.
Campi aggiuntivi: No
Metadati della risposta
PageMeta · Schema · Schemi dei dati: Modelli condivisi
paginationPaginationObbligatorioMetadati della paginazione a cursore.
request_idStringaObbligatorioIdentificativo della richiesta; nei metadati della risposta identifica la richiesta HTTP.
minLength:1maxLength:100
Campi aggiuntivi: No
Metadati della paginazione a cursore
Pagination · Schema · Schemi dei dati: Modelli condivisi
has_moreBooleanoObbligatorioIndica se è disponibile un’altra pagina.
limitInteroObbligatorioNumero massimo di record in questa pagina.
minimum:1maximum:100next_cursorStringa nullObbligatorioValore di continuazione per la pagina successiva, oppure null.
Campi aggiuntivi: No
Metadati della risposta
RequestMeta · Schema · Schemi dei dati: Modelli condivisi
request_idStringaObbligatorioIdentificativo della richiesta; nei metadati della risposta identifica la richiesta HTTP.
minLength:1maxLength:100
Campi aggiuntivi: No