Thank you for the clarification. We don't have access to the interface in most cases and want to invite a user for an existing account. Ah well....
<complaint mode>
Do you get complaints on the new API? The API is so complicated and difficult to use.
I've been developing for AdWords API sinds 2012/13 and that API was a nightmare compared to any other REST API I've worked with, but Google API is the next level.
Simple operations require large coding efforts with building complicated objects. Why not use simple JSON structure for operations/mutations. Easy to read, easy to construct.
Are there any plans or ways to construct the operations programmatically and without the need to large code chunk to fill out the objects. What I mean is that pushing dicts (in Python) is so much easier, because you can construct them very easily and clearly. I mean getting statusses like `google_ads_client.get_type('MerchantCenterLinkStatusEnum').ENABLED` makes coding operations messy. Having string 'enabled' would make everything so much easier....
</complaint mode>