Passer au contenu
View in Postman (opens in new tab)

Créer un produit du catalogue

post

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

Utilisez cet endpoint pour créer un produit dans votre catalogue.

Résolution des problèmes

Le tableau suivant répertorie les erreurs susceptibles d’être renvoyées ainsi que les étapes de résolution des problèmes associées.

Erreur Résolution des problèmes
arbitrary-error Une erreur arbitraire s’est produite. Veuillez réessayer ou contacter l’assistance.
catalog-not-found Vérifiez que le nom du catalogue est valide.
filtered-set-field-too-long La valeur du champ est utilisée dans un ensemble filtré qui dépasse la limite de caractères d’un produit.
id-in-body Supprimez tous les ID de produit du corps de la requête.
ids-too-large Chaque ID de produit est limité à 250 caractères.
invalid-ids Les caractères pris en charge pour les noms d’ID de produit sont les lettres, les chiffres, les traits d’union et les traits de soulignement.
invalid-fields Vérifiez que tous les champs que vous envoyez dans la requête API existent déjà dans le catalogue. Cette erreur n’a aucun rapport avec le champ ID qu’elle mentionne.
invalid-keys-in-value-object Les clés d’objet de produit ne peuvent pas contenir . ou $.
item-already-exists Le produit existe déjà dans le catalogue.
items-array-is-invalid items doit être un tableau d’objets.
items-too-large Chaque produit est limité à 5 000 caractères.
request-includes-too-many-items Vous ne pouvez créer qu’un seul produit du catalogue par requête.
too-deep-nesting-in-value-object Les objets de produit ne peuvent pas comporter plus de 50 niveaux d’imbrication.
unable-to-coerce-value Les types de produits ne peuvent pas être convertis.

Vous pouvez télécharger le document OpenAPI et l’utiliser pour valider des schémas. Pour savoir comment procéder, consultez Utiliser les schémas OpenAPI pour valider les requêtes.

New Stuff!