controlMode appears to say whether the policy is in enforced
or monitoring mode.
Download and Print Restriction
If an admin creates a Shield access policy that enforces download or print restriction and an end user is blocked from downloading or printing a file, an event is produced within the stream. If the access policy is set to monitor potential download and print violations, events will also be generated when a user is viewing a folder with a file restricted from download or print, viewing a file in preview that is restricted from download or print, and when a user requests to download a file through the API that is restricted from download or print. These events follow the standard event object schema and theevent_type value set to SHIELD_DOWNLOAD_BLOCKED.
If downloading is blocked, the additional-details payload of the
SHIELD_DOWNLOAD_BLOCKED event will provide the below details.
For the Box Web App, the additional_details payload will
provide the following details:
additional_details payload will
provide the following details:
additional_details payload will
provide the following details:
External collaboration restriction
If an external collaboration invitation is restricted, an event is produced within the stream. These events follow the standard event object schema, with theevent_type value set
to: SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED_MISSING_JUSTIFICATION,
SHIELD_EXTERNAL_COLLAB_INVITE_JUSTIFIED,
SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED
SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED_MISSING_JUSTIFICATION, or
SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED.
If an external collaboration invitation is blocked, the additional-details
payload of the SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED or
SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED_MISSING_JUSTIFICATION event will provide
the following details:
additional_details
payload of the SHIELD_EXTERNAL_COLLAB_INVITE_JUSTIFIED event will provide the
following details:
additional_details
payload of the SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED or
SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED_MISSING_JUSTIFICATION event will provide
the following details:
event_type value set
to SHIELD_JUSTIFICATION_APPROVAL.
The additional_details payload will provide the following details:
Admins, please note that you may see two enterprise events instead of one when
a justification is chosen from the share modal. For example, one
SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED_MISSING_JUSTIFICATION event and one
SHIELD_EXTERNAL_COLLAB_INVITE_JUSTIFIED event.Integration Restriction
If a 3rd-party application, including published platform applications with which your organization is integrated, is restricted from downloading a file or a folder, an event is produced within the stream. These events follow the standard event object schema, with theevent_type
value set to SHIELD_DOWNLOAD_BLOCKED.
For 3rd-party applications, the additional_details payload will provide the
following details:
additional_details payload will provide the
following details:
FTP Restriction
If download of a file or folder is restricted via the FTP protocol, an event is produced within the stream. These events follow the standard event object schema, with theevent_type value
set to SHIELD_DOWNLOAD_BLOCKED.
The additional_details payload will provide the following details:
