Hi,
There doesn’t appear to be documentation about the level of uniqueness for each type of ID for objects in the Ads API.
We have made the following assumptions:
- accountId is globally unique.
- lineItemId and virtually everything else specified in the Ads API is unique within each account.
- tweetId is globally unique (64 bit snowflake ids).
Are these assumptions correct?
It would be nice to have a page in the documentation that lists each object and the level of relative uniqueness of its ID.
In some cases, we’ve made composite synthetic IDs in our system to ensure uniqueness (such as “{accountId}_{lineItemId}”). If we have more information, we can remove the synthetic IDs in future versions of our software. Its an extra layer to maintain that may not be necessary.