Da de alta un producto en un catálogo, o actualiza uno existente si el cuerpo trae id.
Devuelve el identificador en la red, no el producto.
Optionaladditional_image_urls?: string[]Optionalavailability?: Optionalbrand?: stringOptionalcategory?: stringOptionalcolor?: stringOptionalcondition?: Optionaldescription?: stringOptionalid?: stringOptionalurl?: stringCrea un catálogo y devuelve su identificador, no el catálogo.
El campo de la respuesta se llama product_catalog y lleva una cadena; para ver el resto hay
que volver a pedir catalogs.
Los productos de un catálogo, encadenando páginas.
Corta cuando llega una página más corta que el limit, no cuando llega a total: en esta
lista total vale 0 siempre.
Los productos de un catálogo.
idCatalog es obligatorio de hecho aunque la API lo pinte opcional: sin él la petición falla
con el error 2000. Hay un product_id documentado para pedir uno suelto que no funciona —
el servidor lo reenvía con un nombre que el SDK no lee—, así que no se expone aquí.
const { data } = await pv.products.list(orgId, accountId, catalogId, { limit: 50 });
Los catálogos de la cuenta. Es de donde sale el
idCatalogde todo lo demás.totales la longitud de la página, así que nunca dice que haya otra.