---
title: "Api Activities Org List"
method: GET
path: "/api/activities/list/"
tags: ["activities"]
---

# Api Activities Org List

`GET /api/activities/list/`

Org-wide activity stream across all feature types the caller can read, newest first. Optional ?feature_type= restricts to one kind.

## Query parameters

- `feature_type` string
- `page` integer
- `page_size` integer

## Headers

- `Authorization` string, required

## Response `200`

- PaginatedActivityListList
  - `count` integer, required
  - `next` string, uri, nullable
  - `previous` string, uri, nullable
  - `total_count` integer
  - `current_filters` FilterParamDictPydantic — Pydantic model for FilterParamDict. A dictionary that maps metric names to their filter parameters. Each key is a metric name (str), and each value can be: - A single MetricFilterParamPydantic (one condition) - A List[MetricFilterParamPydantic] (multiple conditions for same metric) - A FilterBundlePydantic (nested filter bundle with connector) Note: Uses extra="allow" for dynamic metric name fields. The __pydantic_extra__ annotation tells Pydantic what types to expect for extra fields, and generates typed additionalProperties in JSON Schema.
  - `filters_data` PaginatedActivityListListFiltersData
  - `results` ActivityList[], required
    - `id` string
    - `timestamp` string, date-time, required
    - `feature_type` 'logs' | 'threads' | 'datasets' | 'dataset_logs' | 'scores' | 'evaluators' | 'experiments' | 'testsets' | 'prompts' | 'models' | 'providers' | 'credentials' | 'members' | 'api_keys' | 'customer_users' | 'monitors' | 'automations' | 'workflows' | 'conditions' | 'notification_methods' | 'webhooks' | 'export_sinks' | 'caches' | 'custom_behaviors' | 'behaviors' | 'errors' | 'credit_transactions' | 'annotation_items' | 'users' | 'saved_filters' | 'trackers' | 'traces' | 'dashboard' | 'agent_conversations' | 'agent_skills' | 'limit_policies' | 'staff_memberships' | 'organizations' | 'experiments_v2', required — * `logs` - Logs * `threads` - Threads * `datasets` - Datasets * `dataset_logs` - Dataset Logs * `scores` - Scores * `evaluators` - Evaluators * `experiments` - Experiments * `testsets` - Testsets * `prompts` - Prompts * `models` - Models * `providers` - Providers * `credentials` - Credentials * `members` - Members * `api_keys` - Api Keys * `customer_users` - Customer Users * `monitors` - Monitors * `automations` - Automations * `workflows` - Workflows * `conditions` - Conditions * `notification_methods` - Notification Methods * `webhooks` - Webhooks * `export_sinks` - Export Sinks * `caches` - Caches * `custom_behaviors` - Custom Behaviors * `behaviors` - Behaviors * `errors` - Errors * `credit_transactions` - Credit Transactions * `annotation_items` - Annotation Items * `users` - Users * `saved_filters` - Saved Filters * `trackers` - Trackers * `traces` - Traces * `dashboard` - Dashboard * `agent_conversations` - Agent Conversations * `agent_skills` - Agent Skills * `limit_policies` - Limit Policies * `staff_memberships` - Staff Memberships * `organizations` - Organizations * `experiments_v2` - Experiments V2
    - `object_id` string, required — ID of the parent entity (prompt id, workflow family id, etc.)
    - `version_id` string, nullable — Optional version reference (prompt_version id, workflow_version id)
    - `activity_type` 'creation' | 'update' | 'deletion' | 'commit' | 'title_change' | 'comment' | 'interaction' | 'version_comment' | 'deployment' | 'version_creation' | 'enabled' | 'disabled' | 'staff_membership_granted' | 'staff_membership_role_changed' | 'staff_membership_permissions_changed' | 'staff_membership_revoked' | 'staff_group_created' | 'staff_group_permissions_changed' | 'staff_group_updated' | 'staff_group_revoked' | 'staff_group_reinstated', required — * `creation` - Creation * `update` - Update * `deletion` - Deletion * `commit` - Commit * `title_change` - Title Change * `comment` - Comment * `interaction` - Interaction * `version_comment` - Version Comment * `deployment` - Deployment * `version_creation` - Version Creation * `enabled` - Enabled * `disabled` - Disabled * `staff_membership_granted` - Staff Membership Granted * `staff_membership_role_changed` - Staff Membership Role Changed * `staff_membership_permissions_changed` - Staff Membership Permissions Changed * `staff_membership_revoked` - Staff Membership Revoked * `staff_group_created` - Staff Group Created * `staff_group_permissions_changed` - Staff Group Permissions Changed * `staff_group_updated` - Staff Group Updated * `staff_group_revoked` - Staff Group Revoked * `staff_group_reinstated` - Staff Group Reinstated
    - `message` string
    - `prev_state` object, nullable, required
    - `new_state` object, nullable, required
    - `actor_type` 'user' | 'staff' | 'system' — * `user` - User * `staff` - Staff * `system` - System
    - `actor_id` string, nullable — Actor's user_unique_id (string) for user/staff actors; null for system.
    - `actor_name` string — Display name captured at write time (survives actor changes).
    - `user_id` integer, required
    - `user_name` string, required
    - `user_username` string, required
    - `user_first_name` string, required
    - `user_last_name` string, required
    - `is_respan_staff` boolean, required

---

[API](https://skmtc.net/keywordsai/apis/api-reference.md) · [All operations](https://skmtc.net/keywordsai/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/keywordsai/api-reference/versions/c26d550029f8/schema)
