List endpoint activity logs

Returns a paginated list of endpoint protection activity log items

get/endpoint-protection/activityLogs

Request

  • Base URL
    https://app.aikido.dev/api/public/v1
  • URL
    https://app.aikido.dev/api/public/v1/endpoint-protection/activityLogs
  • Auth
    OAuth 2
    Client credentials
    Token URL: https://app.aikido.io/api/oauth/token scopes: endpoint_protection:read

Query parameters

pageinteger

Pagination parameter, starts at 0.

per_pageinteger

Amount of items returned (max 50)

after_timestampinteger

Unix timestamp to filter the activity log with items that happened after this time. Default is 'null'

Response

A list of endpoint protection activity log items

actionstring
device_idinteger
device_namestring
timestampinteger
domainstring
ecosystemstring
package_idstring
package_versionstring

Example response

[
  {
    "action": "blocked",
    "device_id": 7,
    "device_name": "dev-laptop-01",
    "timestamp": 1713586140,
    "ecosystem": "npm",
    "package_id": "axios",
    "package_version": "1.6.0"
  },
  {
    "action": "new_device_detected",
    "device_id": 7,
    "device_name": "dev-laptop-01",
    "timestamp": 1713586140
  },
  {
    "action": "domain_blocked",
    "device_id": 7,
    "device_name": "dev-laptop-01",
    "timestamp": 1713586140,
    "domain": "malicious-example.com"
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.