ChromeApps FORCE_REMOVE Update Request

36 views
Skip to first unread message

Aaron Long

unread,
Dec 4, 2025, 10:29:17 AM (3 days ago) Dec 4
to GAM for Google Workspace
Heya Ross,
Would it be possible to get FORCE_REMOVE added as an argument for the ChromePolicy command regarding chrome.users.apps.InstallType ? 

For some reason, when I run REMOVE, it just sets the Chrome app to block status in the Admin console. 

The command I'm using is: gam update chromepolicy orgunit / appid chrome:<appID> chrome.users.apps.InstallType appInstallType <ALLOWED/REMOVE/FORCE_REMOVE>

Ross Scroggs

unread,
Dec 4, 2025, 10:43:49 AM (3 days ago) Dec 4
to google-ap...@googlegroups.com
Here's the schema; there is no FORCE_REMOVE

Send me a private Meet/Zoom invitation if you'd like to discuss.

Ross'

$ gam info chromeschema chrome.users.apps.InstallType

Chrome Policy Schema: customers/C03pmm8ne/policySchemas/chrome.users.apps.InstallType

  additionalTargetKeyNames:

    key: app_id

      keyDescription: Id of the app prefixed with one of "android:", "chrome:" or "web:", depending on the app type. For Android apps, the app id can be found on the Google Play store, example: "android:com.google.android.apps.translate". For Chrome apps, the app id can be found on the Chrome Web Store, example: "chrome:aapbdbdomjkkjkaonfhkkikfgjllcleb". For Web apps, the app id is simply the URL, example: "web:https://translate.google.com".

  categoryTitle: User apps

  definition:

    enumType:

      name: UserAppInstallType

        value:

          name: BLOCKED

            number: 1

          name: ALLOWED

            number: 2

          name: FORCED

            number: 3

          name: FORCED_AND_PIN_TO_TOOLBAR

            number: 4

          name: NORMAL

            number: 5

          name: NORMAL_AND_PIN_TO_TOOLBAR

            number: 6

          name: REMOVE

            number: 7

    messageType:

      name: InstallType

        field:

          name: appInstallType

            label: LABEL_OPTIONAL

            number: 1

            type: TYPE_ENUM

            typeName: UserAppInstallType

  fieldDescriptions:

    field: appInstallType

      description: Controls how the app is to be installed.

      fieldConstraints:

      knownValueDescriptions:

        value: BLOCKED

          description: Block installation of the app. Note: Web apps can't be Blocked, which means setting this option for Web Apps is disallowed.

        value: ALLOWED

          description: Allow installation of the app.

        value: FORCED

          description: Force install the app.

        value: FORCED_AND_PIN_TO_TOOLBAR

          description: Force install and pin the app to the toolbar.

        value: NORMAL

          description: Force install the app, but allow the user to disable it. This option is only available for Chrome extensions.

        value: NORMAL_AND_PIN_TO_TOOLBAR

          description: Force install and pin the app to the toolbar, but allow the user to disable it. This option is only available for Chrome extensions.

        value: REMOVE

          description: Block installation of the app and remove it from the device. This option is only available for Chrome extensions.

      name: Controls how the app is to be installed.

  name: customers/C03pmm8ne/policySchemas/chrome.users.apps.InstallType

  notices:

    field: appInstallType

      noticeMessage: Android apps can only be allowed in the device if policy 'chrome.users.appsconfig.AndroidAppsEnabled' has 'arc_enabled' set to true.

      noticeValue: ALLOWED

    field: appInstallType

      noticeMessage: Android apps can only be installed in the device if policy 'chrome.users.appsconfig.AndroidAppsEnabled' has 'arc_enabled' set to true.

      noticeValue: FORCED

    field: appInstallType

      noticeMessage: We strongly recommend against force-installing large apps in environments with limited connectivity. Test thoroughly before force-installing apps on users’ devices, or select “Allow install” and tell users how to install the app. For details, read this best practices guide: https://support.google.com/chrome/a/answer/9962839?hl=en

      noticeValue: FORCED

    field: appInstallType

      noticeMessage: Android apps can only be installed in the device if policy 'chrome.users.appsconfig.AndroidAppsEnabled' has 'arc_enabled' set to true.

      noticeValue: FORCED_AND_PIN_TO_TOOLBAR

    field: appInstallType

      noticeMessage: We strongly recommend against force-installing large apps in environments with limited connectivity. Test thoroughly before force-installing apps on users’ devices, or select “Allow install” and tell users how to install the app. For details, read this best practices guide: https://support.google.com/chrome/a/answer/9962839?hl=en

      noticeValue: FORCED_AND_PIN_TO_TOOLBAR

    field: appInstallType

      noticeMessage: This option is only available for Chrome extensions.

      noticeValue: NORMAL

    field: appInstallType

      noticeMessage: We strongly recommend against force-installing large apps in environments with limited connectivity. Test thoroughly before force-installing apps on user devices, or select "Allow install" and tell users how to install the app. For details, read this best practices guide: https://support.google.com/chrome/a/answer/9962839?hl=en

      noticeValue: NORMAL

    field: appInstallType

      noticeMessage: This option is only available for Chrome extensions.

      noticeValue: NORMAL_AND_PIN_TO_TOOLBAR

    field: appInstallType

      noticeMessage: We strongly recommend against force-installing large apps in environments with limited connectivity. Test thoroughly before force-installing apps on user devices, or select "Allow install" and tell users how to install the app. For details, read this best practices guide: https://support.google.com/chrome/a/answer/9962839?hl=en

      noticeValue: NORMAL_AND_PIN_TO_TOOLBAR

    field: appInstallType

      noticeMessage: This option is only available for Chrome extensions.

      noticeValue: REMOVE

  policyApiLifecycle:

    policyApiLifecycleStage: API_CURRENT

  policyDescription: Specifies the manner in which the app is to be installed. Note: It's required in order to add an App or Extension to the set of managed apps & extensions of an Organizational Unit.

  schemaName: chrome.users.apps.InstallType

  validTargetResources:

    ORG_UNIT

    GROUP


----
Ross Scroggs



Disclaimer For Kingsport City Schools: "The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, re-transmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this message in error, please contact the sender and delete the material from all computers."​

--
You received this message because you are subscribed to the Google Groups "GAM for Google Workspace" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-man...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-apps-manager/70d8ffec-42ad-4d87-92d7-3f90ee84e985n%40googlegroups.com.

Aaron Long

unread,
Dec 4, 2025, 10:58:41 AM (3 days ago) Dec 4
to GAM for Google Workspace
hmm, I only mentioned FORCE_REMOVE since that's what my audit log rule showed me, but after double checking after your response, you're right. There is no FORCE_REMOVE...

When I use appInstallType REMOVE, it sets the install status to block instead of actually removing the entry. Is there no equivalent of clicking on the trash can icon for gam? I did find this note in the Chrome Policy API docs: 

Screenshot 2025-12-04 105709.png

Ross Scroggs

unread,
Dec 4, 2025, 11:08:55 AM (3 days ago) Dec 4
to google-ap...@googlegroups.com
Aaron,

Send me a private Meet/Zoom invitation and we can see if we can get the app removed.

Ross
----
Ross Scroggs



Ross Scroggs

unread,
Dec 4, 2025, 4:18:50 PM (3 days ago) Dec 4
to google-ap...@googlegroups.com

Aaron Long

unread,
Dec 5, 2025, 10:26:12 AM (2 days ago) Dec 5
to google-ap...@googlegroups.com
Success! Thank you so much Ross!
image.png

You received this message because you are subscribed to a topic in the Google Groups "GAM for Google Workspace" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-apps-manager/4Am2U75i8UY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-apps-man...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-apps-manager/5216277A-868C-46E2-B56F-CCCB1A6605AD%40gmail.com.


--
Aaron Long
IT Administrator
Kingsport City Schools

Reply all
Reply to author
Forward
0 new messages