Esta página foi traduzida automaticamente e pode conter imprecisões. Para relatar um erro de tradução, use o componente de feedback na parte inferior do sumário, à direita da página.
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!