Ir para o conteúdo
View in Postman (opens in new tab)

Substituir item do catálogo

put

/catalogs/{catalog_name}/items/{item_id}

Use este endpoint para substituir um item no seu catálogo.

Se o item_id não for encontrado, este endpoint criará o item no seu catálogo. Este endpoint é síncrono.

Solução de problemas

A tabela a seguir lista os possíveis erros retornados e as etapas de solução de problemas associadas.

Erro Solução de problemas
arbitrary-error Ocorreu um erro arbitrário. Tente novamente ou entre em contato com o Suporte.
catalog-not-found Verifique se o nome do catálogo é válido.
filtered-set-field-too-long O valor do campo está sendo usado em um conjunto filtrado que excede o limite de caracteres de um item.
id-in-body Remova todos os IDs de item do corpo da solicitação.
ids-too-large O limite de caracteres para cada ID de item é de 250 caracteres.
invalid-ids Os caracteres aceitos nos nomes de ID de item são letras, números, hifens e sublinhados.
invalid-fields Confirme que todos os campos enviados na solicitação da API já existem no catálogo. Isso não está relacionado ao campo de ID mencionado no erro.
invalid-keys-in-value-object As chaves do objeto de item não podem incluir . ou $.
item-already-exists O item já existe no catálogo.
items-array-is-invalid items deve ser um array de objetos.
items-too-large O limite de caracteres para cada item é de 5.000 caracteres.
request-includes-too-many-items Você só pode criar um item de catálogo por solicitação.
too-deep-nesting-in-value-object Os objetos de item não podem ter mais de 50 níveis de aninhamento.
unable-to-coerce-value Os tipos de item não podem ser convertidos.

Você pode baixar o documento OpenAPI e usá-lo para validar esquemas. Para saber como, consulte Usar esquemas OpenAPI para validação de solicitações.

New Stuff!