Project LID Homepage: Distributable Modules
LCCGoogleAPI Homepage

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).


Installation Documentation Example Logic Files
The programs, scripts and documentation are provided AS IS without warranty of any kind. Lower Columbia College further disclaims all implied warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the programs, scripts and documentation remains with you. In no event shall Lower Columbia College, its authors, or anyone else involved in the creation, production, or delivery of the programs, scripts or documentation be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the programs, scripts or documentation, even if Lower Columbia College has been advised of the possibility of such damages.