Esquemas de dados
Informações estruturadas do erro
ApiError · Esquema · Esquemas de dados: Modelos compartilhados
codeTextoObrigatórioCódigo estável legível por programas.
Restrições
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> nullOpcionalErros de validação de campos individuais.
messageTextoObrigatórioExplicação para pessoas; use o código de erro na lógica do programa.
Campos adicionais: Não
Criar — Marcas — Resposta
ApiResponse_MutationData_ · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
dataMutationDataObrigatórioExemplo de resposta · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaObrigatórioMetadados da resposta.
Campos adicionais: Não
Metadados da resposta
ContextMeta · Esquema · Esquemas de dados: Modelos compartilhados
localeTextoObrigatórioIdioma selecionado para esta requisição.
market_codeTextoObrigatórioCódigo do mercado retornado pelo endpoint de contexto.
market_idTextoObrigatórioIdentificador do mercado retornado pelo endpoint de contexto.
request_idTextoObrigatórioIdentificador da solicitação; nos metadados da resposta identifica a requisição HTTP.
minLength:1maxLength:100
Campos adicionais: Não
Metadados da resposta
ContextPageMeta · Esquema · Esquemas de dados: Modelos compartilhados
localeTextoObrigatórioIdioma selecionado para esta requisição.
market_codeTextoObrigatórioCódigo do mercado retornado pelo endpoint de contexto.
market_idTextoObrigatórioIdentificador do mercado retornado pelo endpoint de contexto.
paginationPaginationObrigatórioMetadados da paginação por cursor.
request_idTextoObrigatórioIdentificador da solicitação; nos metadados da resposta identifica a requisição HTTP.
minLength:1maxLength:100
Campos adicionais: Não
Catálogo de erros
ErrorResponse · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
errorApiErrorObrigatórioInformações estruturadas do erro.
metaRequestMetaObrigatórioMetadados da resposta.
Campos adicionais: Não
Erros de validação de campos individuais
FieldError · Esquema · Esquemas de dados: Modelos compartilhados
codeTextoObrigatórioCódigo estável legível por programas.
Restrições
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldTextoObrigatórioCampo associado a um erro de validação.
minLength:1maxLength:128locationTextoObrigatórioInformações da localização.
Restrições
enum["path", "query", "header", "body"]
Campos adicionais: Não
Valor anterior aos componentes adicionais indicados na resposta
MoneyData · Esquema · Esquemas de dados: Modelos compartilhados
amountTextoObrigatórioValor decimal codificado como texto JSON; null apenas quando permitido.
currencyTextoObrigatórioCódigo da moeda do valor.
Restrições
pattern"^[A-Z]{3}$"
minor_unitsNúmero inteiroObrigatórioNúmero de casas decimais utilizadas pela moeda.
minimum:0maximum:4
Campos adicionais: Não
Criar — Marcas — Resposta
MutationData · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
deletedBooleanoObrigatórioIndica se a exclusão foi aplicada.
idTextoObrigatórioIdentificador do recurso; preserve-o conforme retornado. (MutationData).
versionNúmero inteiro nullObrigatórioVersão do recurso utilizada para controle de concorrência.
Campos adicionais: Não
Metadados da resposta
PageMeta · Esquema · Esquemas de dados: Modelos compartilhados
paginationPaginationObrigatórioMetadados da paginação por cursor.
request_idTextoObrigatórioIdentificador da solicitação; nos metadados da resposta identifica a requisição HTTP.
minLength:1maxLength:100
Campos adicionais: Não
Metadados da paginação por cursor
Pagination · Esquema · Esquemas de dados: Modelos compartilhados
has_moreBooleanoObrigatórioIndica se há outra página disponível.
limitNúmero inteiroObrigatórioNúmero máximo de registros nesta página.
minimum:1maximum:100next_cursorTexto nullObrigatórioValor de continuação da próxima página, ou null.
Campos adicionais: Não
Metadados da resposta
RequestMeta · Esquema · Esquemas de dados: Modelos compartilhados
request_idTextoObrigatórioIdentificador da solicitação; nos metadados da resposta identifica a requisição HTTP.
minLength:1maxLength:100
Campos adicionais: Não