Skip to main content
GET
/
cases
/
{id}
/
impact
Get all impact events for a case
curl --request GET \
  --url https://api.wirespeed.co/cases/{id}/impact \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "<string>",
    "teamId": "<string>",
    "caseId": "<string>",
    "productivityAction": "MAILBOX_RULE_CREATE",
    "totalEvents": 123,
    "events": [
      {
        "id": "<string>",
        "time": "<string>",
        "observables": [
          {
            "name": "<string>",
            "type": "<string>",
            "type_id": "<string>",
            "value": "<string>",
            "reputation": "<string>"
          }
        ],
        "metadata": {}
      }
    ],
    "createdAt": "<string>"
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Case identifier

Response

200 - application/json
id
string
required

Impact record ID

teamId
string
required

Team ID associated with the impact record

caseId
string
required

Case ID associated with the impact record

productivityAction
enum<string>
required

Productivity action type

Available options:
MAILBOX_RULE_CREATE,
MAILBOX_RULE_DELETE,
MAILBOX_RULE_UPDATE,
MAILBOX_READ,
MAILBOX_SEND,
MAILBOX_DELETE,
OAUTH_CONSENT,
ACCOUNT_CREATION,
FILE_ACCESS
totalEvents
number
required

The total number of events for this action

events
object[]
required

Array of impact events for this action

createdAt
string
required

Timestamp when the impact record was created