V2 Stream Violations

Gets violations as a result of policy enforcement on streams. Matched terms are decrypted by the agent.

When a violation occurs during the creation of a stream, note that there won't be any stream ID (because the stream was not created).

Get violations as a result of policy enforcement on streams.

get
Query parameters
startTimeinteger · int64Required

Timestamp of the first required violation. This is a long integer value representing milliseconds since Jan 1 1970

endTimeinteger · int64Optional

Timestamp of the last required violation. This is a long integer value representing milliseconds since Jan 1 1970 If unspecified, it will default to current time of the request.

nextstringOptional

Offset of the next chunk of violations. Value is null for the first request.

limitintegerOptional

Max No. of violations to return. If no value is provided, 50 is the default. The maximum supported value is 500.

Header parameters
sessionTokenstringRequired

Session authentication token.

keyManagerTokenstringRequired

Key Manager authentication token.

Responses
get
GET /agent/v1/dlp/violations/stream?startTime=1 HTTP/1.1
Host: youragentURL.symphony.com
sessionToken: text
keyManagerToken: text
Accept: */*
{
  "violations": [
    {
      "violation": {
        "enforcementEventID": "text",
        "entityID": "text",
        "createTime": 1,
        "lastModified": 1,
        "requesterId": 1,
        "matchedPolicies": [
          {
            "id": "text",
            "version": "text",
            "policyName": "text",
            "type": "text",
            "terms": "text",
            "diagnostic": "text"
          }
        ],
        "action": "text",
        "outcome": {
          "type": "text"
        },
        "contentType": {
          "type": "text"
        },
        "version": "text",
        "ignoreDLPwarning": true
      },
      "stream": {
        "name": "text",
        "creatorPrettyName": "text",
        "publicRoom": true,
        "crossPod": true,
        "allowExternal": true,
        "creatorId": "text",
        "roomDescription": "text",
        "streamId": "text",
        "state": "text",
        "type": "text",
        "lastDisabled": 1,
        "memberAddUserEnabled": true,
        "active": true,
        "discoverable": true,
        "readOnly": true,
        "copyDisabled": true,
        "externalOwned": true,
        "sendMessageDisabled": true,
        "moderated": true,
        "shareHistoryEnabled": true,
        "diagnostic": "text"
      }
    }
  ],
  "nextOffset": "text"
}

🚧 Required Permissions

Calling this endpoint requires a ceservice account. For more information, see the Symphony Administration Guide.

See Bot Permissions for a list of roles and associated privileges.

Last updated

Was this helpful?