Ir al contenido
View in Postman (opens in new tab)

Sustituir elemento del catálogo

put

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

Utiliza este endpoint para sustituir un elemento de tu catálogo.

Si no se encuentra el item_id, este endpoint creará el elemento en tu catálogo. Este endpoint es sí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
arbitrary-error Se ha producido un error arbitrario. Vuelve a intentarlo o ponte en contacto con el servicio de asistencia.
catalog-not-found Comprueba que el nombre del catálogo sea válido.
filtered-set-field-too-long El valor del campo se está utilizando en un conjunto filtrado que supera el límite de caracteres de un elemento.
id-in-body Elimina cualquier ID de elemento del cuerpo de la solicitud.
ids-too-large El límite de caracteres para cada ID de elemento es de 250 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 del objeto del elemento no pueden incluir . ni $.
item-already-exists El elemento ya existe en el catálogo.
items-array-is-invalid items debe ser una matriz de objetos.
items-too-large El límite de caracteres para cada elemento es de 5000 caracteres.
request-includes-too-many-items Solo puedes crear un elemento del catálogo por solicitud.
too-deep-nesting-in-value-object Los objetos del elemento no pueden tener más de 50 niveles de anidamiento.
unable-to-coerce-value Los tipos de elemento no se pueden convertir.

Puedes descargar el documento OpenAPI y utilizarlo para validar esquemas. Para saber cómo hacerlo, consulta Utilizar esquemas OpenAPI para la validación de solicitudes.

New Stuff!