---
title: "List sessions of a project with filters"
method: GET
path: "/api/projects/{id}/sessions"
tags: ["Project"]
---

# List sessions of a project with filters

`GET /api/projects/{id}/sessions`

## Path parameters

- `id` integer, required

## Query parameters

- `workflow` string
- `last_id` integer
- `page_size` integer

## Response `200`

successful operation

- RestSessionCollection
  - `sessions` RestSession[]
    - `id` Id
    - `sessionTime` OffsetDateTime
      - `offset` ZoneOffset
        - `totalSeconds` integer
        - `id` string
        - `rules` ZoneRules
          - `transitions` ZoneOffsetTransition[]
            - `offsetBefore` ZoneOffset — recursive
            - `offsetAfter` ZoneOffset — recursive
            - `gap` boolean
            - `dateTimeBefore` string, date-time
            - `dateTimeAfter` string, date-time
            - `duration` Duration
              - …
            - `instant` integer
            - `overlap` boolean
          - `transitionRules` ZoneOffsetTransitionRule[]
            - `month` 'JANUARY' | 'FEBRUARY' | 'MARCH' | 'APRIL' | 'MAY' | 'JUNE' | 'JULY' | 'AUGUST' | 'SEPTEMBER' | 'OCTOBER' | 'NOVEMBER' | 'DECEMBER'
            - `timeDefinition` 'UTC' | 'WALL' | 'STANDARD'
            - `standardOffset` ZoneOffset — recursive
            - `offsetBefore` ZoneOffset — recursive
            - `offsetAfter` ZoneOffset — recursive
            - `dayOfMonthIndicator` integer
            - `localTime` LocalTime
              - …
            - `midnightEndOfDay` boolean
            - `dayOfWeek` 'MONDAY' | 'TUESDAY' | 'WEDNESDAY' | 'THURSDAY' | 'FRIDAY' | 'SATURDAY' | 'SUNDAY'
          - `fixedOffset` boolean
      - `hour` integer
      - `minute` integer
      - `nano` integer
      - `second` integer
      - `dayOfYear` integer
      - `dayOfWeek` 'MONDAY' | 'TUESDAY' | 'WEDNESDAY' | 'THURSDAY' | 'FRIDAY' | 'SATURDAY' | 'SUNDAY'
      - `month` 'JANUARY' | 'FEBRUARY' | 'MARCH' | 'APRIL' | 'MAY' | 'JUNE' | 'JULY' | 'AUGUST' | 'SEPTEMBER' | 'OCTOBER' | 'NOVEMBER' | 'DECEMBER'
      - `dayOfMonth` integer
      - `year` integer
      - `monthValue` integer
    - `workflow` NameOptionalId
      - `name` string
      - `id` Id
    - `lastAttempt` Attempt
      - `id` Id
      - `success` boolean
      - `done` boolean
      - `cancelRequested` boolean
      - `retryAttemptName` string
      - `params` Config
        - `empty` boolean
        - `factory` ConfigFactory
        - `keys` string[]
      - `finishedAt` integer
      - `createdAt` integer
    - `sessionUuid` string, uuid
    - `project` IdAndName
      - `name` string
      - `id` Id

---

[API](https://skmtc.dev/treasure-data/apis/digdag.md) · [All operations](https://skmtc.dev/treasure-data/apis/digdag/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/treasure-data/digdag/revisions/f20fc79e6266/schema)
