---
title: "List column moves"
method: GET
path: "/api/v1/board/moves"
---

# List column moves

`GET /api/v1/board/moves`

## Request

- Base URL: `https://tallymeter.com`
- URL: `https://tallymeter.com/api/v1/board/moves`
- Auth: HTTP bearer

Tickets moved between columns on whole days in the token user's timezone, newest first: when, from where, to where, the column each ticket is in now, who moved it and whether on the board, through the API or MCP. With no dates it reads today, so how many tickets went to Review today is `?column=Review` (`total` moves, `ticket_count` tickets). Requires the `board:read` scope.

## Query parameters

- `board` string
- `column` string
- `from_column` string
- `since` string, date
- `until` string, date
- `limit` integer
- `offset` integer

## Response `200`

The moves, newest first

- object
  - `board` string
  - `since` string, date
  - `until` string, date
  - `timezone` string: The token user's timezone, which the days are read in
  - `total` integer: Every move in the window
  - `ticket_count` integer: Tickets in the window: a ticket moved twice counts once
  - `count` integer: Moves on this page
  - `offset` integer
  - `next_offset` integer, nullable: The offset of the next page; null on the last page
  - `moves` object[]
    - `at` string, date-time
    - `key` string
    - `title` string
    - `from` string
    - `to` string
    - `now_in` string: The column the ticket is in now
    - `by` string, nullable
    - `via` 'board' | 'api' | 'mcp' | 'null', nullable: null on moves recorded before 1 October 2026

## Other responses

- `401`: Missing or invalid token
- `403`: Token lacks the required scope, or the account has no active plan
- `404`: No board in this workspace
- `422`: An unknown column (the message names the real ones), a malformed date, or `since` after `until`

---

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