Esta página fue traducida automáticamente y puede contener errores. Para informar de un error de traducción, usa el componente de comentarios situado bajo el sumario, a la derecha de la página.
Sustituir elementos del catálogo
put
/catalogs/{catalog_name}/items
Utiliza este endpoint para sustituir varios elementos de tu catálogo.
Si un elemento del catálogo no existe, este endpoint lo creará en tu catálogo. Cada solicitud admite hasta 50 elementos del catálogo. Este endpoint es asíncrono.
Solución de problemas
En la siguiente tabla se enumeran los posibles errores devueltos y los pasos de solución de problemas asociados.
| Error | Solución de problemas |
|---|---|
catalog-not-found |
Comprueba que el nombre del catálogo sea válido. |
company-size-limit-already-reached |
Se ha alcanzado el límite de tamaño de almacenamiento del catálogo. Para obtener más información sobre los niveles de almacenamiento, consulta Limitaciones del almacenamiento de datos. |
company-size-limit-surge |
La solicitud supera el almacenamiento de catálogo restante de tu empresa. Vuelve a intentarlo con una actualización más pequeña. Para obtener más información sobre los niveles de almacenamiento, consulta Limitaciones del almacenamiento de datos. |
ids-not-strings |
Confirma que cada ID de elemento sea una cadena. |
ids-not-unique |
Comprueba que cada ID de elemento sea único. |
ids-too-large |
El límite de caracteres para cada ID de elemento es de 250 caracteres. |
items-array-is-invalid |
items debe ser una matriz de objetos. |
items-missing-ids |
Algunos elementos no tienen ID de elemento. Confirma que cada elemento tenga un ID. |
items-too-large |
Los valores de los elementos no pueden superar los 5000 caracteres. |
invalid-ids |
Los caracteres admitidos para los nombres de ID de elemento son letras, números, guiones y guiones bajos. |
invalid-fields |
Confirma que todos los campos que envías en la solicitud de API ya existen en el catálogo. Esto no está relacionado con el campo ID mencionado en el error. |
invalid-keys-in-value-object |
Las claves de objeto del elemento no pueden incluir . ni $. |
too-deep-nesting-in-value-object |
Los objetos de elemento no pueden tener más de 50 niveles de anidamiento. |
request-includes-too-many-items |
Tu solicitud tiene demasiados elementos. El límite de elementos por solicitud es 50. |
unable-to-coerce-value |
Los tipos de elementos no se pueden convertir. |
Puedes descargar el documento OpenAPI y usarlo para validar esquemas. Para saber cómo hacerlo, consulta Usar esquemas OpenAPI para la validación de solicitudes.
New Stuff!