thank you mark for the quick reply.
as per your question to why i need this campaignGroupId in Google Ads API:
well, first of all, the campaign group feature is available in google ads UI - so why not provide in api? :)
second - in my case i am pulling information about my campaigns to run some logic on.
those campaigns might belong to a certain campaign group.
each campaign group has some benchmark parameters for running my business logic.
so instead of storing benchmarks per campaign - i store them by campaign group.
I than intersect the campaign with the correct campaign group id, collect the correct benchmarks for my campaign, and i can run my logic.
later on i would like to aggregate those logic results back to campaign group level and recalculate.
I would really like to have it in google ads, it will make this mission a lot easier
and also - adwords api will not be available in about a year or so, and i will lose all ability to continue working with campaign groups.
Thank you,
Tom