Added variable developer_preview_apis to gam.cfg
Some checks failed
Push wiki / pushwiki (push) Has been cancelled
Build and test GAM / build (false, build, 1, Build Intel Ubuntu Jammy, ubuntu-22.04) (push) Has been cancelled
Build and test GAM / build (false, build, 10, Build x86_64 macOS 15, macos-15-intel) (push) Has been cancelled
Build and test GAM / build (false, build, 11, Build Arm MacOS 26, macos-26) (push) Has been cancelled
Build and test GAM / build (false, build, 12, Build Intel Windows, windows-2025) (push) Has been cancelled
Build and test GAM / build (false, build, 13, Build Arm Windows, windows-11-arm) (push) Has been cancelled
Build and test GAM / build (false, build, 2, Build Intel Ubuntu Noble, ubuntu-24.04) (push) Has been cancelled
Build and test GAM / build (false, build, 3, Build Arm Ubuntu Noble, ubuntu-24.04-arm) (push) Has been cancelled
Build and test GAM / build (false, build, 4, Build Arm Ubuntu Jammy, ubuntu-22.04-arm) (push) Has been cancelled
Build and test GAM / build (false, build, 5, Build Intel StaticX Legacy, ubuntu-22.04, yes) (push) Has been cancelled
Build and test GAM / build (false, build, 6, Build Arm StaticX Legacy, ubuntu-22.04-arm, yes) (push) Has been cancelled
Build and test GAM / build (false, build, 8, Build Arm MacOS 14, macos-14) (push) Has been cancelled
Build and test GAM / build (false, build, 9, Build Arm MacOS 15, macos-15) (push) Has been cancelled
Build and test GAM / build (false, test, 14, Test Python 3.10, ubuntu-24.04, 3.10) (push) Has been cancelled
Build and test GAM / build (false, test, 15, Test Python 3.11, ubuntu-24.04, 3.11) (push) Has been cancelled
Build and test GAM / build (false, test, 16, Test Python 3.12, ubuntu-24.04, 3.12) (push) Has been cancelled
Build and test GAM / build (false, test, 17, Test Python 3.15-dev, ubuntu-24.04, 3.15-dev) (push) Has been cancelled
Build and test GAM / build (true, test, 18, Test Python 3.14 freethread, ubuntu-24.04, 3.14) (push) Has been cancelled
Build and test GAM / merge (push) Has been cancelled
Build and test GAM / publish (push) Has been cancelled
Check for Google Root CA Updates / check-certs (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled

This commit is contained in:
Ross Scroggs
2026-02-03 10:17:24 -08:00
parent ed2291bedf
commit 4e5462c704
5 changed files with 145 additions and 47 deletions

View File

@@ -10,6 +10,13 @@ Add the `-s` option to the end of the above commands to suppress creating the `g
See [Downloads-Installs-GAM7](https://github.com/GAM-team/GAM/wiki/Downloads-Installs) for Windows or other options, including manual installation See [Downloads-Installs-GAM7](https://github.com/GAM-team/GAM/wiki/Downloads-Installs) for Windows or other options, including manual installation
### 7.33.00
Added variable `developer_preview_apis` to `gam.cfg` that is a comma separated list of APIs requiring a Developer Preview key.
Currently, `chat` is the only API that requires a Developer Preview key; it is required for the User Sections commands.
* See: https://github.com/GAM-team/GAM/wiki/Users-Chat#introduction
* See: https://github.com/GAM-team/GAM/wiki/Users-Chat#manage-chat-user-sections
### 7.32.07 ### 7.32.07
Added option `includepermissionsforview published` to `gam <UserTypeEntity> print filelist` and Added option `includepermissionsforview published` to `gam <UserTypeEntity> print filelist` and

View File

@@ -252,7 +252,7 @@ writes the credentials into the file oauth2.txt.
admin@server:/Users/admin$ rm -f /Users/admin/GAMConfig/oauth2.txt admin@server:/Users/admin$ rm -f /Users/admin/GAMConfig/oauth2.txt
admin@server:/Users/admin$ gam version admin@server:/Users/admin$ gam version
WARNING: Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: /Users/admin/GAMConfig/oauth2.txt, Not Found WARNING: Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: /Users/admin/GAMConfig/oauth2.txt, Not Found
GAM 7.32.07 - https://github.com/GAM-team/GAM - pyinstaller GAM 7.33.00 - https://github.com/GAM-team/GAM - pyinstaller
GAM Team <google-apps-manager@googlegroups.com> GAM Team <google-apps-manager@googlegroups.com>
Python 3.14.2 64-bit final Python 3.14.2 64-bit final
macOS Tahoe 26.2 x86_64 macOS Tahoe 26.2 x86_64
@@ -550,6 +550,7 @@ Section: DEFAULT
cache_discovery_only = true cache_discovery_only = true
channel_customer_id = '' channel_customer_id = ''
charset = utf-8 charset = utf-8
chat_max_results = 100
classroom_max_results = 0 classroom_max_results = 0
client_secrets_json = client_secrets.json ; /Users/admin/GAMConfig/client_secrets.json client_secrets_json = client_secrets.json ; /Users/admin/GAMConfig/client_secrets.json
clock_skew_in_seconds = 10 clock_skew_in_seconds = 10
@@ -559,6 +560,7 @@ Section: DEFAULT
config_dir = /Users/admin/GAMConfig config_dir = /Users/admin/GAMConfig
contact_max_results = 100 contact_max_results = 100
csv_input_column_delimiter = , csv_input_column_delimiter = ,
csv_input_no_escape_char = true
csv_input_quote_char = '"' csv_input_quote_char = '"'
csv_input_row_drop_filter = '' csv_input_row_drop_filter = ''
csv_input_row_drop_filter_mode = anymatch csv_input_row_drop_filter_mode = anymatch
@@ -571,32 +573,47 @@ Section: DEFAULT
csv_output_header_drop_filter = '' csv_output_header_drop_filter = ''
csv_output_header_filter = '' csv_output_header_filter = ''
csv_output_header_force = '' csv_output_header_force = ''
csv_output_header_order = ''
csv_output_line_terminator = lf csv_output_line_terminator = lf
csv_output_no_escape_char = false
csv_output_quote_char = '"' csv_output_quote_char = '"'
csv_output_row_drop_filter = '' csv_output_row_drop_filter = ''
csv_output_row_drop_filter_mode = anymatch csv_output_row_drop_filter_mode = anymatch
csv_output_row_filter = '' csv_output_row_filter = ''
csv_output_row_filter_mode = allmatch csv_output_row_filter_mode = allmatch
csv_output_row_limit = 0 csv_output_row_limit = 0
csv_output_sort_headers = ''
csv_output_subfield_delimiter = '.' csv_output_subfield_delimiter = '.'
csv_output_timestamp_column = '' csv_output_timestamp_column = ''
csv_output_users_audit = false csv_output_users_audit = false
customer_id = C01234567 customer_id = C01234567
debug_level = 0 debug_level = 0
debug_redaction = true
developer_preview_api_key = ''
developer_preview_apis = ''
device_max_results = 200 device_max_results = 200
domain = domain.com domain = domain.com
drive_dir = /Users/admin/GAMWork drive_dir = /Users/admin/GAMWork
drive_max_results = 1000 drive_max_results = 1000
drive_v3_native_names = true
email_batch_size = 50 email_batch_size = 50
enable_dasa = false
enable_gcloud_reauth = false
enforce_expansive_access = true
event_max_results = 250 event_max_results = 250
extra_args = '' extra_args = ''
gmail_cse_incert_dir = ''
gmail_cse_inkey_dir = ''
input_dir = .
inter_batch_wait = 0 inter_batch_wait = 0
license_max_results = 100 license_max_results = 100
license_skus = '' license_skus = ''
member_max_results = 200 member_max_results = 200
member_max_results_ci_basic = 1000
member_max_results_ci_full = 500
message_batch_size = 50 message_batch_size = 50
message_max_results = 500 message_max_results = 500
mobile_max_results = 100
multiprocess_pool_limit = 0
never_time = Never never_time = Never
no_browser = false no_browser = false
no_cache = false no_cache = false
@@ -606,13 +623,15 @@ Section: DEFAULT
num_threads = 5 num_threads = 5
oauth2_txt = oauth2.txt ; /Users/admin/GAMConfig/oauth2.txt oauth2_txt = oauth2.txt ; /Users/admin/GAMConfig/oauth2.txt
oauth2service_json = oauth2service.json ; /Users/admin/GAMConfig/oauth2service.json oauth2service_json = oauth2service.json ; /Users/admin/GAMConfig/oauth2service.json
output_dateformat = ''
output_timeformat = ''
people_max_results = 100 people_max_results = 100
print_agu_domains = '' print_agu_domains = ''
print_cros_ous = '' print_cros_ous = ''
print_cros_ous_and_children = '' print_cros_ous_and_children = ''
process_wait_limit = 0 process_wait_limit = 0
quick_cros_move = false quick_cros_move = false
quick_info_user = False quick_info_user = false
reseller_id = '' reseller_id = ''
retry_api_service_not_available = false retry_api_service_not_available = false
section = '' section = ''
@@ -629,12 +648,13 @@ Section: DEFAULT
smtp_username = '' smtp_username = ''
timezone = local timezone = local
tls_max_version = '' tls_max_version = ''
tls_min_version = 'TLSv1_2' tls_min_version = 'TLSv1_3'
todrive_clearfilter = false todrive_clearfilter = false
todrive_clientaccess = false todrive_clientaccess = false
todrive_conversion = true todrive_conversion = true
todrive_localcopy = false todrive_localcopy = false
todrive_locale = '' todrive_locale = ''
todrive_no_escape_char = true
todrive_nobrowser = false todrive_nobrowser = false
todrive_noemail = true todrive_noemail = true
todrive_parent = root todrive_parent = root
@@ -647,6 +667,8 @@ Section: DEFAULT
todrive_user = '' todrive_user = ''
truncate_client_id = false truncate_client_id = false
update_cros_ou_with_id = false update_cros_ou_with_id = false
use_chat_admin_access = false
use_course_owner_access = false
use_projectid_as_name = false use_projectid_as_name = false
user_max_results = 500 user_max_results = 500
user_service_account_access_only = false user_service_account_access_only = false
@@ -751,6 +773,7 @@ Section: DEFAULT
cache_discovery_only = true cache_discovery_only = true
channel_customer_id = '' channel_customer_id = ''
charset = utf-8 charset = utf-8
chat_max_results = 100
classroom_max_results = 0 classroom_max_results = 0
client_secrets_json = client_secrets.json ; C:\GAMConfig\client_secrets.json client_secrets_json = client_secrets.json ; C:\GAMConfig\client_secrets.json
clock_skew_in_seconds = 10 clock_skew_in_seconds = 10
@@ -760,6 +783,7 @@ Section: DEFAULT
config_dir = C:\GAMConfig config_dir = C:\GAMConfig
contact_max_results = 100 contact_max_results = 100
csv_input_column_delimiter = , csv_input_column_delimiter = ,
csv_input_no_escape_char = true
csv_input_quote_char = '"' csv_input_quote_char = '"'
csv_input_row_drop_filter = '' csv_input_row_drop_filter = ''
csv_input_row_drop_filter_mode = anymatch csv_input_row_drop_filter_mode = anymatch
@@ -772,32 +796,47 @@ Section: DEFAULT
csv_output_header_drop_filter = '' csv_output_header_drop_filter = ''
csv_output_header_filter = '' csv_output_header_filter = ''
csv_output_header_force = '' csv_output_header_force = ''
csv_output_header_order = ''
csv_output_line_terminator = lf csv_output_line_terminator = lf
csv_output_no_escape_char = false
csv_output_quote_char = '"' csv_output_quote_char = '"'
csv_output_row_drop_filter = '' csv_output_row_drop_filter = ''
csv_output_row_drop_filter_mode = anymatch csv_output_row_drop_filter_mode = anymatch
csv_output_row_filter = '' csv_output_row_filter = ''
csv_output_row_filter_mode = allmatch csv_output_row_filter_mode = allmatch
csv_output_row_limit = 0 csv_output_row_limit = 0
csv_output_sort_headers = ''
csv_output_subfield_delimiter = '.' csv_output_subfield_delimiter = '.'
csv_output_timestamp_column = '' csv_output_timestamp_column = ''
csv_output_users_audit = false csv_output_users_audit = false
customer_id = my_customer customer_id = my_customer
debug_level = 0 debug_level = 0
debug_redaction = true
developer_preview_api_key = ''
developer_preview_apis = ''
device_max_results = 200 device_max_results = 200
domain = '' domain = ''
drive_dir = C:\GAMWork drive_dir = C:\GAMWork
drive_max_results = 1000 drive_max_results = 1000
drive_v3_native_names = true
email_batch_size = 50 email_batch_size = 50
enable_dasa = false
enable_gcloud_reauth = false
enforce_expansive_access = true
event_max_results = 250 event_max_results = 250
extra_args = '' extra_args = ''
gmail_cse_incert_dir = ''
gmail_cse_inkey_dir = ''
input_dir = .
inter_batch_wait = 0 inter_batch_wait = 0
license_max_results = 100 license_max_results = 100
license_skus = '' license_skus = ''
member_max_results = 200 member_max_results = 200
member_max_results_ci_basic = 1000
member_max_results_ci_full = 500
message_batch_size = 50 message_batch_size = 50
message_max_results = 500 message_max_results = 500
mobile_max_results = 100
multiprocess_pool_limit = 0
never_time = Never never_time = Never
no_browser = false no_browser = false
no_cache = false no_cache = false
@@ -807,13 +846,15 @@ Section: DEFAULT
num_threads = 5 num_threads = 5
oauth2_txt = oauth2.txt ; C:\GAMConfig\oauth2.txt oauth2_txt = oauth2.txt ; C:\GAMConfig\oauth2.txt
oauth2service_json = oauth2service.json ; C:\GAMConfig\oauth2service.json oauth2service_json = oauth2service.json ; C:\GAMConfig\oauth2service.json
output_dateformat = ''
output_timeformat = ''
people_max_results = 100 people_max_results = 100
print_agu_domains = '' print_agu_domains = ''
print_cros_ous = '' print_cros_ous = ''
print_cros_ous_and_children = '' print_cros_ous_and_children = ''
process_wait_limit = 0 process_wait_limit = 0
quick_cros_move = false quick_cros_move = false
quick_info_user = False quick_info_user = false
reseller_id = '' reseller_id = ''
retry_api_service_not_available = false retry_api_service_not_available = false
section = '' section = ''
@@ -830,12 +871,13 @@ Section: DEFAULT
smtp_username = '' smtp_username = ''
timezone = utc timezone = utc
tls_max_version = '' tls_max_version = ''
tls_min_version = 'TLSv1_2' tls_min_version = 'TLSv1_3'
todrive_clearfilter = false todrive_clearfilter = false
todrive_clientaccess = false todrive_clientaccess = false
todrive_conversion = true todrive_conversion = true
todrive_localcopy = false todrive_localcopy = false
todrive_locale = '' todrive_locale = ''
todrive_no_escape_char = true
todrive_nobrowser = false todrive_nobrowser = false
todrive_noemail = true todrive_noemail = true
todrive_parent = root todrive_parent = root
@@ -848,6 +890,8 @@ Section: DEFAULT
todrive_user = '' todrive_user = ''
truncate_client_id = false truncate_client_id = false
update_cros_ou_with_id = false update_cros_ou_with_id = false
use_chat_admin_access = false
use_course_owner_access = false
use_projectid_as_name = false use_projectid_as_name = false
user_max_results = 500 user_max_results = 500
user_service_account_access_only = false user_service_account_access_only = false
@@ -990,7 +1034,7 @@ writes the credentials into the file oauth2.txt.
C:\>del C:\GAMConfig\oauth2.txt C:\>del C:\GAMConfig\oauth2.txt
C:\>gam version C:\>gam version
WARNING: Config File: C:\GAMConfig\gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: C:\GAMConfig\oauth2.txt, Not Found WARNING: Config File: C:\GAMConfig\gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: C:\GAMConfig\oauth2.txt, Not Found
GAM 7.32.07 - https://github.com/GAM-team/GAM - pythonsource GAM 7.33.00 - https://github.com/GAM-team/GAM - pythonsource
GAM Team <google-apps-manager@googlegroups.com> GAM Team <google-apps-manager@googlegroups.com>
Python 3.14.2 64-bit final Python 3.14.2 64-bit final
Windows 11 10.0.26200 AMD64 Windows 11 10.0.26200 AMD64
@@ -1289,6 +1333,7 @@ Section: DEFAULT
cache_discovery_only = true cache_discovery_only = true
channel_customer_id = '' channel_customer_id = ''
charset = utf-8 charset = utf-8
chat_max_results = 100
classroom_max_results = 0 classroom_max_results = 0
client_secrets_json = client_secrets.json ; C:\GAMConfig\client_secrets.json client_secrets_json = client_secrets.json ; C:\GAMConfig\client_secrets.json
clock_skew_in_seconds = 10 clock_skew_in_seconds = 10
@@ -1298,6 +1343,7 @@ Section: DEFAULT
config_dir = C:\GAMConfig config_dir = C:\GAMConfig
contact_max_results = 100 contact_max_results = 100
csv_input_column_delimiter = , csv_input_column_delimiter = ,
csv_input_no_escape_char = true
csv_input_quote_char = '"' csv_input_quote_char = '"'
csv_input_row_drop_filter = '' csv_input_row_drop_filter = ''
csv_input_row_drop_filter_mode = anymatch csv_input_row_drop_filter_mode = anymatch
@@ -1310,32 +1356,47 @@ Section: DEFAULT
csv_output_header_drop_filter = '' csv_output_header_drop_filter = ''
csv_output_header_filter = '' csv_output_header_filter = ''
csv_output_header_force = '' csv_output_header_force = ''
csv_output_header_order = ''
csv_output_line_terminator = lf csv_output_line_terminator = lf
csv_output_no_escape_char = false
csv_output_quote_char = '"' csv_output_quote_char = '"'
csv_output_row_drop_filter = '' csv_output_row_drop_filter = ''
csv_output_row_drop_filter_mode = anymatch csv_output_row_drop_filter_mode = anymatch
csv_output_row_filter = '' csv_output_row_filter = ''
csv_output_row_filter_mode = allmatch csv_output_row_filter_mode = allmatch
csv_output_row_limit = 0 csv_output_row_limit = 0
csv_output_sort_headers = ''
csv_output_subfield_delimiter = '.' csv_output_subfield_delimiter = '.'
csv_output_timestamp_column = '' csv_output_timestamp_column = ''
csv_output_users_audit = false csv_output_users_audit = false
customer_id = C01234567 customer_id = C01234567
debug_level = 0 debug_level = 0
debug_redaction = true
developer_preview_api_key = ''
developer_preview_apis = ''
device_max_results = 200 device_max_results = 200
domain = domain.com domain = domain.com
drive_dir = C:\GAMWork drive_dir = C:\GAMWork
drive_max_results = 1000 drive_max_results = 1000
drive_v3_native_names = true
email_batch_size = 50 email_batch_size = 50
enable_dasa = false
enable_gcloud_reauth = false
enforce_expansive_access = true
event_max_results = 250 event_max_results = 250
extra_args = '' extra_args = ''
gmail_cse_incert_dir = ''
gmail_cse_inkey_dir = ''
input_dir = .
inter_batch_wait = 0 inter_batch_wait = 0
license_max_results = 100 license_max_results = 100
license_skus = '' license_skus = ''
member_max_results = 200 member_max_results = 200
member_max_results_ci_basic = 1000
member_max_results_ci_full = 500
message_batch_size = 50 message_batch_size = 50
message_max_results = 500 message_max_results = 500
mobile_max_results = 100
multiprocess_pool_limit = 0
never_time = Never never_time = Never
no_browser = false no_browser = false
no_cache = false no_cache = false
@@ -1353,7 +1414,7 @@ Section: DEFAULT
print_cros_ous_and_children = '' print_cros_ous_and_children = ''
process_wait_limit = 0 process_wait_limit = 0
quick_cros_move = false quick_cros_move = false
quick_info_user = False quick_info_user = false
reseller_id = '' reseller_id = ''
retry_api_service_not_available = false retry_api_service_not_available = false
section = '' section = ''
@@ -1370,12 +1431,13 @@ Section: DEFAULT
smtp_username = '' smtp_username = ''
timezone = local timezone = local
tls_max_version = '' tls_max_version = ''
tls_min_version = 'TLSv1_2' tls_min_version = 'TLSv1_3'
todrive_clearfilter = false todrive_clearfilter = false
todrive_clientaccess = false todrive_clientaccess = false
todrive_conversion = true todrive_conversion = true
todrive_localcopy = false todrive_localcopy = false
todrive_locale = '' todrive_locale = ''
todrive_no_escape_char = true
todrive_nobrowser = false todrive_nobrowser = false
todrive_noemail = true todrive_noemail = true
todrive_parent = root todrive_parent = root
@@ -1388,6 +1450,8 @@ Section: DEFAULT
todrive_user = '' todrive_user = ''
truncate_client_id = false truncate_client_id = false
update_cros_ou_with_id = false update_cros_ou_with_id = false
use_chat_admin_access = false
use_course_owner_access = false
use_projectid_as_name = false use_projectid_as_name = false
user_max_results = 500 user_max_results = 500
user_service_account_access_only = false user_service_account_access_only = false

View File

@@ -37,7 +37,9 @@ gam user user@domain.com update serviceaccount
[*] 11) Chat API - User Sections (supports readonly) [*] 11) Chat API - User Sections (supports readonly)
``` ```
`Chat API - User Sections` is in Developer Preview; you must have a `developer_preview_api_key` in `gam.cfg` to use these commands. `Chat API - User Sections` is in Developer Preview; you must have a the following variables set in `gam.cfg` to use these commands.
* `developer_preview_apis = chat`
* `developer_preview_api_key = <String>`
Added `use_chat_admin_access` Boolean variable to `gam.cfg`. Added `use_chat_admin_access` Boolean variable to `gam.cfg`.
``` ```

View File

@@ -3,7 +3,7 @@
Print the current version of Gam with details Print the current version of Gam with details
``` ```
gam version gam version
GAM 7.32.07 - https://github.com/GAM-team/GAM - pyinstaller GAM 7.33.00 - https://github.com/GAM-team/GAM - pyinstaller
GAM Team <google-apps-manager@googlegroups.com> GAM Team <google-apps-manager@googlegroups.com>
Python 3.14.2 64-bit final Python 3.14.2 64-bit final
macOS Tahoe 26.2 x86_64 macOS Tahoe 26.2 x86_64
@@ -15,7 +15,7 @@ Time: 2025-12-23T13:57:00-08:00
Print the current version of Gam with details and time offset information Print the current version of Gam with details and time offset information
``` ```
gam version timeoffset gam version timeoffset
GAM 7.32.07 - https://github.com/GAM-team/GAM - pyinstaller GAM 7.33.00 - https://github.com/GAM-team/GAM - pyinstaller
GAM Team <google-apps-manager@googlegroups.com> GAM Team <google-apps-manager@googlegroups.com>
Python 3.14.2 64-bit final Python 3.14.2 64-bit final
macOS Tahoe 26.2 x86_64 macOS Tahoe 26.2 x86_64
@@ -27,7 +27,7 @@ Your system time differs from www.googleapis.com by less than 1 second
Print the current version of Gam with extended details and SSL information Print the current version of Gam with extended details and SSL information
``` ```
gam version extended gam version extended
GAM 7.32.07 - https://github.com/GAM-team/GAM - pyinstaller GAM 7.33.00 - https://github.com/GAM-team/GAM - pyinstaller
GAM Team <google-apps-manager@googlegroups.com> GAM Team <google-apps-manager@googlegroups.com>
Python 3.14.2 64-bit final Python 3.14.2 64-bit final
macOS Tahoe 26.2 x86_64 macOS Tahoe 26.2 x86_64
@@ -68,7 +68,7 @@ MacOS High Sierra 10.13.6 x86_64
Path: /Users/Admin/bin/gam7 Path: /Users/Admin/bin/gam7
Version Check: Version Check:
Current: 5.35.08 Current: 5.35.08
Latest: 7.32.07 Latest: 7.33.00
echo $? echo $?
1 1
``` ```
@@ -76,7 +76,7 @@ echo $?
Print the current version number without details Print the current version number without details
``` ```
gam version simple gam version simple
7.32.07 7.33.00
``` ```
In Linux/MacOS you can do: In Linux/MacOS you can do:
``` ```
@@ -86,7 +86,7 @@ echo $VER
Print the current version of Gam and address of this Wiki Print the current version of Gam and address of this Wiki
``` ```
gam help gam help
GAM 7.32.07 - https://github.com/GAM-team/GAM GAM 7.33.00 - https://github.com/GAM-team/GAM
GAM Team <google-apps-manager@googlegroups.com> GAM Team <google-apps-manager@googlegroups.com>
Python 3.14.2 64-bit final Python 3.14.2 64-bit final
macOS Tahoe 26.2 x86_64 macOS Tahoe 26.2 x86_64

View File

@@ -307,6 +307,19 @@ debug_level
debug_redaction debug_redaction
Enable/disable redaction of sensitive data from API debugging output Enable/disable redaction of sensitive data from API debugging output
Default: True Default: True
developer_preview_apis
A comma separated list of APIs requiring a Developer Preview key.
Default: Blank
Valid values:
accesscontextmanager,admin,alertcenter,analyticsadmin,calendar-json,cbcm,chat,chromemanagement,chromepolicy,
classroom,cloudchannel,cloudidentity,cloudresourcemanager,contactdelegation,contacts,datastudio,docs,drive,
driveactivity,drivelabels,email-audit,forms,gmail,groupsmigration,groupssettings,iam,iamcredentials,keep,
licensing,meet,mybusinessaccountmanagement,oauth2,orgpolicy,people,pubsub,reseller,searchconsole,
serviceaccountlookup,servicemanagement,serviceusage,sheets,siteVerification,storage,tagmanager,tasks,vault,
versionhistory,youtube
developer_preview_api_key
A Developer Preview API key that is passed to all API calls for APIs in developer_preview_apis
Default: Blank
device_max_results device_max_results
When retrieving lists of ChromeOS devices from API, When retrieving lists of ChromeOS devices from API,
how many should be retrieved in each API call how many should be retrieved in each API call
@@ -325,13 +338,6 @@ drive_max_results
how many should be retrieved in each API call how many should be retrieved in each API call
Default: 1000 Default: 1000
Range: 1 - 1000 Range: 1 - 1000
drive_v3_beta
Enable/disable use of Drive API v3 beta for Limited Folder Access testing
Default: False
drive_v3_native_names
Enable/disable use of Drive API v3 native column names
in all gam print/show commands related to Google Drive
Default: True
email_batch_size email_batch_size
When archiving, printing, showing, trashing, untrashing, marking as spam Gmail messages. When archiving, printing, showing, trashing, untrashing, marking as spam Gmail messages.
how many should be processed in each batch how many should be processed in each batch
@@ -371,7 +377,7 @@ gmail_cse_inkey_dir
Default: Blank Default: Blank
input_dir input_dir
Input directory for files with non-absolute file names. Input directory for files with non-absolute file names.
The default The default is the current working directory.
Default: . Default: .
inter_batch_wait inter_batch_wait
When processing items in batches, how many seconds should GAM wait between batches When processing items in batches, how many seconds should GAM wait between batches
@@ -387,9 +393,6 @@ license_skus
Each item in the list can be a <SKUID> which will be validated or Each item in the list can be a <SKUID> which will be validated or
a <ProductID>/<SKUID> which will not be validated. a <ProductID>/<SKUID> which will not be validated.
Default: Blank Default: Blank
meet_v2_beta
Enable/disable use of Meet API v2 beta for additional Chat Space parameters.
Default: False
member_max_results member_max_results
When retrieving lists of Google Group members from API, When retrieving lists of Google Group members from API,
how many should be retrieved in each API call how many should be retrieved in each API call
@@ -937,7 +940,7 @@ Edit gam.cfg to set up additional clients; it should look like this when complet
activity_max_results = 100 activity_max_results = 100
admin_email = '' admin_email = ''
api_calls_rate_check = false api_calls_rate_check = false
api_calls_rate_limit = 1000 api_calls_rate_limit = 100
api_calls_tries_limit = 10 api_calls_tries_limit = 10
auto_batch_min = 0 auto_batch_min = 0
bail_on_internal_error_tries = 2 bail_on_internal_error_tries = 2
@@ -947,55 +950,74 @@ cache_dir = /Users/admin/.gam/gamcache
cache_discovery_only = true cache_discovery_only = true
channel_customer_id = '' channel_customer_id = ''
charset = utf-8 charset = utf-8
cmdlog = '' chat_max_results = 100
cmdlog_max_backups = 5
cmdlog_max_kilo_bytes = 1000
classroom_max_results = 0 classroom_max_results = 0
client_secrets_json = client_secrets.json client_secrets_json = client_secrets.json
clock_skew_in_seconds = 10 clock_skew_in_seconds = 10
cmdlog = ''
cmdlog_max_backups = 5
cmdlog_max_kilo_bytes = 1000
config_dir = /Users/admin/.gam config_dir = /Users/admin/.gam
contact_max_results = 100 contact_max_results = 100
csv_input_column_delimiter = , csv_input_column_delimiter = ,
csv_input_no_escape_char = true csv_input_no_escape_char = true
csv_input_quote_char = '"' csv_input_quote_char = '"'
csv_input_row_drop_filter = '' csv_input_row_drop_filter = ''
csv_input_row_drop_filter_mode = anymatch
csv_input_row_filter = '' csv_input_row_filter = ''
csv_input_row_filter_mode = allmatch
csv_input_row_limit = 0
csv_output_column_delimiter = , csv_output_column_delimiter = ,
csv_output_convert_cr_nl = false csv_output_convert_cr_nl = false
csv_output_field_delimiter = ' ' csv_output_field_delimiter = ' '
csv_output_header_drop_filter = '' csv_output_header_drop_filter = ''
csv_output_header_filter = '' csv_output_header_filter = ''
csv_output_header_force = '' csv_output_header_force = ''
csv_output_header_order = ''
csv_output_line_terminator = lf csv_output_line_terminator = lf
csv_output_no_escape_char = false csv_output_no_escape_char = false
csv_output_quote_char = '"' csv_output_quote_char = '"'
csv_output_row_drop_filter = csv_output_row_drop_filter = ''
csv_output_row_drop_filter_mode = anymatch
csv_output_row_filter = '' csv_output_row_filter = ''
csv_output_row_filter_mode = allmatch
csv_output_row_limit = 0
csv_output_sort_headers = ''
csv_output_subfield_delimiter = '.' csv_output_subfield_delimiter = '.'
csv_output_timestamp_column = '' csv_output_timestamp_column = ''
csv_output_users_audit = false csv_output_users_audit = false
customer_id = my_customer customer_id = my_customer
debug_level = 0 debug_level = 0
debug_redaction = true
developer_preview_api_key = ''
developer_preview_apis = ''
device_max_results = 200 device_max_results = 200
domain = domain = ''
drive_dir = /Users/admin/Downloads drive_dir = /Users/admin/Downloads
drive_max_results = 1000 drive_max_results = 1000
drive_v3_native_names = true email_batch_size = 50
email_batch_size = 100
enable_dasa = false enable_dasa = false
enable_gcloud_reauth = false
enforce_expansive_access = true
event_max_results = 250 event_max_results = 250
extra_args = extra_args = ''
gmail_cse_incert_dir = ''
gmail_cse_inkey_dir = ''
input_dir = .
inter_batch_wait = 0 inter_batch_wait = 0
license_max_results = 100 license_max_results = 100
license_sku = '' license_skus = ''
member_max_results = 200 member_max_results = 200
member_max_results_ci_basic = 1000
member_max_results_ci_full = 500
message_batch_size = 50 message_batch_size = 50
message_max_results = 1000 message_max_results = 500
mobile_max_results = 100 mobile_max_results = 100
multiprocess_pool_limit = 0 multiprocess_pool_limit = 0
never_time = Never never_time = Never
no_browser = false no_browser = false
no_cache = false no_cache = false
no_short_urls = true
no_update_check = true no_update_check = true
no_verify_ssl = false no_verify_ssl = false
num_tbatch_threads = 2 num_tbatch_threads = 2
@@ -1009,9 +1031,10 @@ print_agu_domains = ''
print_cros_ous = '' print_cros_ous = ''
print_cros_ous_and_children = '' print_cros_ous_and_children = ''
process_wait_limit = 0 process_wait_limit = 0
quick_cros_move = False quick_cros_move = false
quick_info_user = False quick_info_user = false
reseller_id = '' reseller_id = ''
retry_api_service_not_available = false
section = section =
show_api_calls_retry_data = false show_api_calls_retry_data = false
show_commands = false show_commands = false
@@ -1026,26 +1049,28 @@ smtp_password = ''
smtp_username = '' smtp_username = ''
timezone = utc timezone = utc
tls_max_version = '' tls_max_version = ''
tls_min_version = 'TLSv1_2' tls_min_version = 'TLSv1_3'
todrive_clearfilter = false todrive_clearfilter = false
todrive_clientaccess = false todrive_clientaccess = false
todrive_conversion = true todrive_conversion = true
todrive_localcopy = false todrive_localcopy = false
todrive_locale = '' todrive_locale = ''
todrive_no_escape_char = true
todrive_nobrowser = false todrive_nobrowser = false
todrive_noemail = true todrive_noemail = true
todrive_no_escape_char = true
todrive_parent = root todrive_parent = root
todrive_sheet_timeformat = '' todrive_sheet_timeformat = ''
todrive_sheet_timestamp = false todrive_sheet_timestamp = false
todrive_timeformat = ''
todrive_timestamp = false todrive_timestamp = false
todrive_timezone = '' todrive_timezone = ''
todrive_upload_nodata = true todrive_upload_nodata = true
todrive_user = '' todrive_user = ''
truncate_client_id = false truncate_client_id = false
update_cros_ou_with_id = false update_cros_ou_with_id = false
use_chat_admin_access = false
use_course_owner_access = false
use_projectid_as_name = false use_projectid_as_name = false
user_max_results = 500 user_max_results = 500
user_service_account_access_only = false user_service_account_access_only = false