While it is stated that Object IDs are “unique for a given type”, this “type” is not striclty specified and thus leaves me with the question if e.g. a Sponsored Products adGroup is regarded as a different type than, and thus could have the same id as, a Sponsored Brands adGroup or not?
Would appreciate anyone who’d be able to shed more light on this or give a decisive answer.
The concept of Object IDs being “unique for a given type” in Amazon’s context generally refers to the specific type of object within the context of the Amazon Advertising API. Different types of objects in the API have their own sets of unique IDs to differentiate them. This means that within the scope of each object type, each ID should be unique.
For example, within the Amazon Advertising API, a Sponsored Products adGroup and a Sponsored Brands adGroup are indeed considered different types of objects, even though they both fall under the broader category of advertising campaigns. Each of these adGroup types would have its own set of unique IDs.
In other words, you wouldn’t have a situation where a Sponsored Products adGroup and a Sponsored Brands adGroup share the same ID. They are separate objects within the Amazon Advertising API, and their IDs are unique within their respective types.
If you’re working with the Amazon Advertising API and need to refer to specific objects, it’s important to ensure that you’re using the appropriate object IDs based on their specific types. This will help prevent any confusion and ensure accurate interactions with the API.