---
title: "SessionList"
---

> 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

## Fields

- `SessionList.sessions` (array<object>, required)
  - `SessionList.sessions.id` (string, required)
  - `SessionList.sessions.state` (string, required)
    - one of `"active"`, `"inactive"`
  - `SessionList.sessions.person` (string, required)
  - `SessionList.sessions.machine` (string, required)
  - `SessionList.sessions.program` (string, required)
    - one of `"claude-code"`, `"codex"`, `"pi"`, `"opencode"`
  - `SessionList.sessions.models` (array<object>, required) — Most answers first, then the latest used.
    - `SessionList.sessions.models.model` (string, required)
    - `SessionList.sessions.models.answers` (integer, required)
  - `SessionList.sessions.repo` (string | null, required)
  - `SessionList.sessions.branch` (string | null, required)
  - `SessionList.sessions.parent` (string | null, required)
  - `SessionList.sessions.subagents` (integer, required)
  - `SessionList.sessions.started_at` (string | null, required)
    - format `date-time`
  - `SessionList.sessions.last_at` (string | null, required)
    - format `date-time`
  - `SessionList.sessions.prompts` (integer, required)
  - `SessionList.sessions.tool_calls` (integer, required)
  - `SessionList.sessions.images` (integer, required)
  - `SessionList.sessions.redactions` (integer, required)
  - `SessionList.sessions.bytes` (integer, required)
  - `SessionList.sessions.end` (integer, required) — Where the next piece starts.
  - `SessionList.sessions.removed` (array<object>, required)
    - `SessionList.sessions.removed.prompt` (integer, required)
    - `SessionList.sessions.removed.by` (string, required)
    - `SessionList.sessions.removed.at` (string, required)
      - format `date-time`
  - `SessionList.sessions.commits` (array<object>, required) — Its pushed commits, oldest first by committer time; within one second, the branch's own order, then sha. At most 500.
    - `SessionList.sessions.commits.repo` (string, required)
    - `SessionList.sessions.commits.sha` (string, required)
    - `SessionList.sessions.commits.branch` (string | null, required)
    - `SessionList.sessions.commits.title` (string, required)
    - `SessionList.sessions.commits.committed_at` (string, required)
      - format `date-time`
    - `SessionList.sessions.commits.on_main` (boolean, required)
    - `SessionList.sessions.commits.model` (string | null, required) — The model in force in the session at the commit's time; null when the sessions naming the commit disagree or one has none, the same in every view.
- `SessionList.next_cursor` (string | null, required)


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