google-api-python-client icon indicating copy to clipboard operation
google-api-python-client copied to clipboard

Missing aplications for report_v1 API

Open ojasgo opened this issue 1 year ago • 1 comments

We started looking into reportsAPI for getting reports in json format and storing in GCP bucket for compliance reasons.

service.activities().list(
    userKey="all", \
    applicationName=applicationName \
).execute()

this method supports only following applicationNamess

['access_transparency', 'admin', 'calendar', 'chat', 'drive', 'gcp', 'gplus', 'groups', 'groups_enterprise', 'jamboard', 'login', 'meet', 'mobile', 'rules', 'saml', 'token', 'user_accounts', 'context_aware_access', 'chrome', 'data_studio', 'keep', 'vault']

I would Also like to fetch these reports which I see on admin console but not supported by this above function.

Chrome Sync log Event- Missing in the API
Classroom log events - Missing in the API
Cloud Search log Events - Missing in the API
Contacts- Missing in the API
Device log events - Missing in the API
Directory Sync log events - Missing in the API
Graduation Log Events - Missing in the API
LDAP log events - Missing in the API
Looker Studio log events - Missing in the API
Profile log Events - Missing in the API
Takeout log events - Missing in the API
Task log events - Missing in the API

Reports for these applicationTypes are not implemented yet or are they part of some other API? Any help is appreciated.

ojasgo avatar Mar 20 '24 05:03 ojasgo

Thanks for your report! The documentation for the supported applicationNames agrees with your findings.

This repository is for auto-generated client library for Google's APIs, not for the APIs themselves, so we cannot directly add the functionality. Could you file a ticket with the API support channels, as listed here? FWIW, I found other requests to add applicationNames in the public issue tracker, so I would suggest filing an issue there.

vchudnov-g avatar Mar 21 '24 18:03 vchudnov-g