Update 1/6/2025: Upgrade: added key "lcc:requestUserAddToGroup".
Update 12/11/2024: Change: changed IsEnforced25v to IsEnforced2Sv in section lcc:requestListUserColumn.
Update 9/3/2024: Change: removed verbose output of Replace Flags function.
Update 7/31/2024: Upgrade: new methods "List User Files", "List User Messages". Upgraded multple Google library files/versions.
Update 6/6/2022: Upgrade: changed "List Users" module to also show users with empty name and/or empty full name. Though these are still reported in the log.
Update 12/10/2021: Upgrade: Process streamlining.
Update 12/7/2021: Upgrade: Added Keys "lcc:requestReportColumnDelimiter", "lcc:requestListUserColumnMultiValuesDelimiter".
Update 10/7/2021: Upgrade: Added Key "lcc:requestListFilePathDelete". Added new Debug Level '2'.
Update 9/29/2021: Upgrade: upgraded to .NET 4.8 to support TLS 1.2/1.3.
Update 8/30/2021: Upgrade: Added key lcc:requestUserIdFromPath.
Update 8/19/2021: Upgrade: Added multiple new modules for organizations, groups. Updated dlls to latest versions. Added adhoc Logic Files under key lcc:logicAdhocPath. Added delay between multiple user actions in Group Add/Remove Member. Added support for multiple user ids in "Delete User" module.
Update 4/26/2019: Upgrade: Google changes returned types on External Ids and Organizations, program now digests the new types. Also upgraded attribute reporting errors.
Update 4/25/2019: Bug fix: if no SMTP address supplied for notifications.
Update 8/3/2017: Upgrade: updated logging to include more information on non-existent users
Update 8/2/2017: Upgrade: Added keys 'lcc:requestToFilePath', 'lcc:requestToFile'.
Update 8/1/2017: Upgrade: Added keys 'lcc:requestListUserMax', 'lcc:googleAPIScope'. Adjusted List Users output. Added latest Google API dlls (1.28.0) and NewtonSoft dll (10.0.2)
Update 4/10/2017: Updated manual, Request Lists Columns examples
Update 3/28/2017: Change: changed a couple keys in the program and manual, 'lcc:requestListsDomain', 'lcc:requestListUserColumn'
Update 12/14/2016: Upgrade: added latest Newton libray (9.0.1) file to dllFiles folder.
Update 11/23/2016: Upgrade: rename Request file to "..hold" if error/issue with it.
Update 10/26/2016: Upgraded manual to include Folder Structure on Installation.
Update 9/30/2016: Upgraded: handles user with empty name when download users list. Upgraded use of latest Google (1.16.0).
Update 1/12/2015: Upgraded: handles 'existing' user if 'Create User' requested on same id.
Update 5/1/2014: Upgraded: requests can be embedded/processed from main Logic File, i.e. Command Line mode
Update 4/23/2014: Program released.
lccGoogleAPI is a Command Line program created to performs tasks through Google. At this time, these tasks include:
The program can run in manual mode (i.e. run once), or Back End mode (i.e. continually wait for requests and process/log results).
Screenshots