---
title: "List Activity"
method: GET
path: "/felix/activity"
tags: ["felix"]
---

# List Activity

`GET /felix/activity`

List activity events for the authenticated user.

Uses the activity_events table to provide a unified timeline of user actions.
Supports pagination via limit/offset.

Args:
    limit: Maximum number of activity events to return per page.
    offset: Number of events to skip for pagination.
    auth: Authentication result containing user context.

Returns:
    ActivityLogResponse containing activity events in reverse-chronological order.

Raises:
    HTTPException: If the activity log retrieval fails.

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

Successful Response

- ActivityLogResponse — Response payload for activity log requests.
  - `success` boolean, required — Whether the request succeeded
  - `events` ActivityEvent[] — Activity events in reverse-chronological order
    - `id` string, required — Unique activity event identifier
    - `type` 'project' | 'dataset' | 'model' | 'evaluation' | 'deployment', required — Activity event type
    - `name` string, required — Human-readable activity name
    - `action` 'created' | 'created_version' | 'updated' | 'deleted' | 'deleted_version' — Action performed (created, updated, deleted, etc.)
    - `item_id` string, required — ID of the related item
    - `created_by` string, required — Display name of the creator
    - `created_at` string, date-time, required — When the activity occurred
    - `project_id` string, nullable — Optional project ID associated with the activity
  - `count` integer, required — Number of events returned
  - `has_more` boolean — Whether more events are available beyond the current page

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/pioneer/apis/brain-api.md) · [All operations](https://skmtc.net/pioneer/apis/brain-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pioneer/brain-api/revisions/31dfe831e079/schema)
