+Google for Work
Support was just kind enough to tell me that Admin Reports API data is only available IF the domain is upgraded to Unlimited and even then, the only data available is that AFTER upgrade to unlimited.
The fact that Unlimited is needed is only briefly mentioned in the last sentence of the 3rd paragraph of their API docs, or at least that's where I eventually found it last week. Not sure where it is now but it's definitely not on the main API page or the prerequisites ( https://developers.google.com/admin-sdk/reports/v1/get-start/getting-started
The face that data from before the upgrade won't be available isn't mentioned anywhere.
The data I need from Google Drive activity is clearly available as it can be seen in the Drive Activity panel, but they won't make any effort to help me get to it. So after spending some very frustration 14 hours to decrypt their docs, understand JWT auth, enable everything for the domain properly THEN find the data I need isn't available, I now find out the entire exercise was a complete waste of time.
Since I can't get this chunk of JSON I need (which this API is built to provide), I will now have to pay for significant man hours to have someone take an error-prone approach to doing what would have taken me a couple hours to do with that JSON.
Poor (and outdated) documentation, missing information, and unavailable data from the company that "Wants to organized the worlds data". Another PERFECT example of why the only Apps my business rely on are Gmail and +Google Drive
and the latter has been a sever pain (slow, broken search, unstable sync) to the extent that I'm considering a custom solution using S3 at this point.
Gmail's great though :/ #fail