Esquemas de datos
Información estructurada del error
ApiError · Esquema · Esquemas de datos: Modelos compartidos
codeCadena de textoObligatorioCódigo estable legible por programas.
Restricciones
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"]
fieldsLista <FieldError> nullOpcionalErrores de validación de campos individuales.
messageCadena de textoObligatorioExplicación para personas; utiliza el código de error en la lógica del programa.
Campos adicionales: No
Crear — Marcas — Respuesta
ApiResponse_MutationData_ · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
dataMutationDataObligatorioEjemplo de respuesta · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorioMetadatos de la respuesta.
Campos adicionales: No
Metadatos de la respuesta
ContextMeta · Esquema · Esquemas de datos: Modelos compartidos
localeCadena de textoObligatorioIdioma seleccionado para esta solicitud.
market_codeCadena de textoObligatorioCódigo del mercado devuelto por el endpoint de contexto.
market_idCadena de textoObligatorioIdentificador del mercado devuelto por el endpoint de contexto.
request_idCadena de textoObligatorioIdentificador de la solicitud; en los metadatos de respuesta identifica la solicitud HTTP.
minLength:1maxLength:100
Campos adicionales: No
Metadatos de la respuesta
ContextPageMeta · Esquema · Esquemas de datos: Modelos compartidos
localeCadena de textoObligatorioIdioma seleccionado para esta solicitud.
market_codeCadena de textoObligatorioCódigo del mercado devuelto por el endpoint de contexto.
market_idCadena de textoObligatorioIdentificador del mercado devuelto por el endpoint de contexto.
paginationPaginationObligatorioMetadatos de la paginación por cursor.
request_idCadena de textoObligatorioIdentificador de la solicitud; en los metadatos de respuesta identifica la solicitud HTTP.
minLength:1maxLength:100
Campos adicionales: No
Catálogo de errores
ErrorResponse · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
errorApiErrorObligatorioInformación estructurada del error.
metaRequestMetaObligatorioMetadatos de la respuesta.
Campos adicionales: No
Errores de validación de campos individuales
FieldError · Esquema · Esquemas de datos: Modelos compartidos
codeCadena de textoObligatorioCódigo estable legible por programas.
Restricciones
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldCadena de textoObligatorioCampo asociado a un error de validación.
minLength:1maxLength:128locationCadena de textoObligatorioInformación de la ubicación.
Restricciones
enum["path", "query", "header", "body"]
Campos adicionales: No
Importe anterior a los componentes adicionales indicados en la respuesta
MoneyData · Esquema · Esquemas de datos: Modelos compartidos
amountCadena de textoObligatorioImporte decimal codificado como cadena JSON; null solo cuando se permite.
currencyCadena de textoObligatorioCódigo de la moneda del importe.
Restricciones
pattern"^[A-Z]{3}$"
minor_unitsNúmero enteroObligatorioNúmero de decimales utilizados por la moneda.
minimum:0maximum:4
Campos adicionales: No
Crear — Marcas — Respuesta
MutationData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
deletedBooleanoObligatorioIndica si se aplicó la eliminación.
idCadena de textoObligatorioIdentificador del recurso; consérvalo tal como se devuelve. (MutationData).
versionNúmero entero nullObligatorioVersión del recurso utilizada para controlar cambios simultáneos.
Campos adicionales: No
Metadatos de la respuesta
PageMeta · Esquema · Esquemas de datos: Modelos compartidos
paginationPaginationObligatorioMetadatos de la paginación por cursor.
request_idCadena de textoObligatorioIdentificador de la solicitud; en los metadatos de respuesta identifica la solicitud HTTP.
minLength:1maxLength:100
Campos adicionales: No
Metadatos de la paginación por cursor
Pagination · Esquema · Esquemas de datos: Modelos compartidos
has_moreBooleanoObligatorioIndica si hay otra página disponible.
limitNúmero enteroObligatorioNúmero máximo de registros en esta página.
minimum:1maximum:100next_cursorCadena de texto nullObligatorioValor de continuación para la página siguiente, o null.
Campos adicionales: No
Metadatos de la respuesta
RequestMeta · Esquema · Esquemas de datos: Modelos compartidos
request_idCadena de textoObligatorioIdentificador de la solicitud; en los metadatos de respuesta identifica la solicitud HTTP.
minLength:1maxLength:100
Campos adicionales: No