---
title: "Board activity feed"
method: GET
path: "/projects/{id}/activity"
---

# Board activity feed

`GET /projects/{id}/activity`

## Request

- Base URL: `https://craaft.io/api/v1`
- URL: `https://craaft.io/api/v1/projects/{id}/activity`
- Auth: HTTP bearer

What happened on the board, newest first: cards added, moved,
archived, restored and deleted, priority and assignee changes,
comments, and columns added, renamed and deleted. Entries for a
deleted card stay, without a `cardId`. Entries are kept for 12
months. Page with `before`: pass the previous page's `nextBefore`
until it comes back null.

## Query parameters

- `before` string
- `limit` integer
- `actor` string, uuid
- `type` string

## Response `200`

One page of entries, newest first

- object
  - `items` BoardActivity[], required
    - `id` string, uuid, required
    - `type` 'card_created' | 'card_archived' | 'card_restored' | 'card_deleted' | 'moved' | 'moved_board' | 'priority' | 'assignee' | 'comment' | 'column_created' | 'column_renamed' | 'column_deleted', required
    - `fromValue` string, nullable
    - `toValue` string, nullable
    - `fromName` string, nullable
    - `toName` string, nullable
    - `fromDetail` string, nullable: moved_board only: source column title
    - `toDetail` string, nullable: moved_board only: target column title
    - `actorId` string, uuid, nullable
    - `actorName` string, nullable: Omitted when the user has been deleted
    - `cardId` string, uuid, nullable
    - `cardTitle` string, nullable
    - `cardArchived` boolean: The card is on this board but archived
    - `excerpt` string, nullable
    - `commentDeleted` boolean
    - `createdAt` string, date-time, required
  - `nextBefore` string, nullable, required: Pass as `before` for the next page; null on the last page.

## Other responses

- `400`: Invalid `before`, `limit`, `actor` or `type`
- `404`: Resource doesn't exist or caller isn't a member of its workspace

---

[API](https://skmtc.dev/craaft/apis/craaft-api.md) · [All operations](https://skmtc.dev/craaft/apis/craaft-api/llms.txt) · [OpenAPI document](https://skmtc.dev/craaft/apis/craaft-api/revisions/3a1e9d30d7dc?raw)
