-
My team is working on the next iteration of the Catalog Items API. Attached to this discussion is a preview of the updated Swagger model and a preview response for the The notable differences include the following:
These tools are useful in viewing and comparing this updated Swagger model with the previous model: As our team works on implementing these changes, we would love your feedback on any further data model adjustments that we should consider before launching this next version. Thanks! catalogItems_2022-04-01.json.txt |
Beta Was this translation helpful? Give feedback.
Replies: 0 comments 32 replies
-
I think it's worth it to add the identifier batch size to the identifiers query param under IIRC after these changes are made, our team can start to work on migrating over (there is just one more open issue). Thanks a ton for the awesome work that you and your team have done! Side note: Unsure who controls this, but answers aren't typically relevant for the |
Beta Was this translation helpful? Give feedback.
-
Will there be any improvements included for #829 ? There are still a large number of cases where searchCatalogItems returns zero results when listCatalogItems returns 10 for the exact same query string. I was hoping this would be included in the next release so we do not lose the functionality of listCatalogItems when it is deprecated. |
Beta Was this translation helpful? Give feedback.
-
@chapmanjw Would it be possible to get all ASINs from a selling partner as suggested in your comment here? Thanks! |
Beta Was this translation helpful? Give feedback.
-
@chapmanjw - thanks for all the hard work! As for this thread - I wanted to recap and make sure I +1 the few things I've seen discussed so far: |
Beta Was this translation helpful? Give feedback.
-
@chapmanjw I looked at current API, looks like current version only allows me to search by one SKU per call, this is very inefficient, just wondering when do you plan to release the change mentioned here? |
Beta Was this translation helpful? Give feedback.
-
It would be very interesting to also have access to the "package_level" property, since it is a mandatory field when updating a product from a vendor account, and through the API (as far as I know), it is not available. Thank you. |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
As the file name is |
Beta Was this translation helpful? Give feedback.
-
The product description is also not returned by the catalog call. Titles and bulletpoints are, so it would be great to get all 3! Thank you! |
Beta Was this translation helpful? Give feedback.
-
Our team would like to know whether there are any plans to include Category Tree details in this API. The V0 version included |
Beta Was this translation helpful? Give feedback.
-
Hi @chapmanjw - I see the April release notes are out, and this has still hasn't been updated. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Not sure if they are aware this is not an opensource project. Amazon sellers pay money to Amazon, and the sellers hire us to work for them. So it is a buyer (us) and seller (Amazon) relationship. |
Beta Was this translation helpful? Give feedback.
-
The current getCatalogItem implementation requires special permissions to view the vendorDetails. Will this continue to be the case? I see that the new spec includes category/subcategory information there, but now I'm doubting we will be able to retrieve those. It currently does not appear that we will have access to the category name for a product. Is there a way to obtain this? |
Beta Was this translation helpful? Give feedback.
-
Hi, all Exciting news! At last, the new version is released! May 2022 SP-API Release Announcement |
Beta Was this translation helpful? Give feedback.
-
Thank you everyone for your amazing feedback. You have helped us to shape this updated version of the Catalog Items API and we are extremely grateful for your help. https://developer-docs.amazon.com/sp-api/docs/catalog-items-api-v2022-04-01-reference Marking this as the answer to close out this discussion. For future releases, please continue to provide your feedback as issues here on Github or via Developer Support. Thanks! |
Beta Was this translation helpful? Give feedback.
-
@chapmanjw It absolutely violates every rule in existence for dealing with currency to use floating point numbers to describe currency. Why do we continue to do this, so many years into this new API? I sure do love getting floating point errors in currency math. Especially when Amazon sends me things like 109.999999999999999999999991 from an API to get the price of something. What am I supposed to do with that? |
Beta Was this translation helpful? Give feedback.
-
BTW, the documentation describes "includedData" as "attributes, dimensions, identifiers, images, productTypes, relationships, salesRanks, summaries, vendorDetails". Asking for "dimensions", "relationships", or "vendorDetails" in a getCatalogItem request results in an error response. Including any of them in a searchCatalogItems request seems to result in an error response as well. The getCatalogItem does include dimensions regardless of whether you request them or not. searchCatalogItems seems to be absolutely busted. There are separate sections for the includedData for each one, but they are identical sections. That doesn't seem to be the intention -- should they differ? |
Beta Was this translation helpful? Give feedback.
-
Third issue -- API has described throttle limit of 2/2. Yet I can make one request for 20 items at a time. The way I understand the normal API documentation, is that a batched request for 20 items counts as the same as doing 20 individual requests -- so clearly, that's not possible. But, also, we are being penalized for NOT knowing if we have multiple requests to perform up front. But how can we know that, when we haven't got the data yet? Per the way this seems to work, if I have 40 requests I can do them in one second, if I know they are coming up (ie, if i'm gathering data for an automated system), but if it's in response to a user request (ie, find me the data for this specific product i'm looking at), i can only do 2 of those a second. Even though they should resolve to the same thing. |
Beta Was this translation helpful? Give feedback.
Thank you everyone for your amazing feedback. You have helped us to shape this updated version of the Catalog Items API and we are extremely grateful for your help.
https://developer-docs.amazon.com/sp-api/docs/catalog-items-api-v2022-04-01-reference
Marking this as the answer to close out this discussion. For future releases, please continue to provide your feedback as issues here on Github or via Developer Support.
Thanks!