List content actions

Enrollments, status changes, certificate grants and revoked access from the Content Actions Log.

MCP tool thought_industries_read → list_content_actions

read

Reads Reporting > Reports > Learner Actions > Content Actions Log with the same filters as the admin: date range, Panorama, content, learner, type and source. Each row has the learner email, Panorama, content type, content title, type, source and timestamp. type is enrollment, status_change, revoked_access or certificate_grant, and each source belongs to one type, for example course_completed under status_change. Use cursor to read every page.

Parameters

Parameters: list_content_actions
NameTypeDescription
since date date Only actions on or after this date.
until date date Only actions on or before this date.
type enum enum enrollment, status_change, revoked_access or certificate_grant.
source string string A source value such as course_completed, manager_course_enrollment or auto_enrollment.
content string string Content title to filter by.
learner string string Learner email to filter by.
panorama string string Panorama (client) name to filter by.
cursor string string Next page cursor from the previous call.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "thought_industries_read",
    "arguments": {
      "operation": "list_content_actions",
      "arguments": {
        "since": "2026-10-12",
        "until": "2026-10-18",
        "type": "status_change",
        "source": "course_completed"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "actions": [
      {
        "email": "priya.nair@example.com",
        "panorama": "Retail",
        "content_type": "course",
        "content_title": "Safety basics",
        "type": "status_change",
        "source": "course_completed",
        "timestamp": "2026-10-13T14:02:00.000Z"
      },
      {
        "email": "sam.okafor@example.com",
        "panorama": "Field",
        "content_type": "course",
        "content_title": "Safety basics",
        "type": "status_change",
        "source": "course_completed",
        "timestamp": "2026-10-15T09:41:00.000Z"
      }
    ],
    "next_cursor": null
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.