---
title: "TimelineItem"
description: "By `kind`, with its own fields: `comment` (`comment`), `labeled` and\n`unlabeled` (`label`, as it was then), `assigned` and `unassigned`\n(`assignee`), `renamed` (`from`, `to`), `project_changed` (`from`,\n`from_path`, `to`, `to_path`), `linked` (`repo`, `repo_path`,\n`branch`, `source`, `sha`), `unlinked` (`repo`, `repo_path`,\n`branch`, `source`), `closed` (`reason`, `merge`: the merge that\nclosed it, or null), `reopened`, `merge_referenced` (`merge`: a merge\nthat named it after it was closed).\n"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.gitpando.com/llms.txt
> Use this file to discover all available pages before exploring further.

Path: Pando API

By `kind`, with its own fields: `comment` (`comment`), `labeled` and
`unlabeled` (`label`, as it was then), `assigned` and `unassigned`
(`assignee`), `renamed` (`from`, `to`), `project_changed` (`from`,
`from_path`, `to`, `to_path`), `linked` (`repo`, `repo_path`,
`branch`, `source`, `sha`), `unlinked` (`repo`, `repo_path`,
`branch`, `source`), `closed` (`reason`, `merge`: the merge that
closed it, or null), `reopened`, `merge_referenced` (`merge`: a merge
that named it after it was closed).

## Fields

- `TimelineItem.id` (integer, required) — Orders items (one counter per monorepo).
- `TimelineItem.at` (string, required)
  - format `date-time`
- `TimelineItem.actor` (string | null, required)
- `TimelineItem.machine` (string | null, required)
- `TimelineItem.kind` (string, required)
  - one of `"comment"`, `"labeled"`, `"unlabeled"`, `"assigned"`, `"unassigned"`, `"renamed"`, `"project_changed"`, `"linked"`, `"unlinked"`, `"closed"`, `"reopened"`, `"merge_referenced"`


Source: https://docs.gitpando.com/api/schemas/TimelineItem/index.md
