---
title: "List commits"
method: GET
path: "/v0/multi-file-feeds/{multi_file_feed_id}/commits"
tags: ["Multi FileFeed Commits"]
---

# List commits

`GET /v0/multi-file-feeds/{multi_file_feed_id}/commits`

Returns a paginated list of commits (immutable snapshots) for the
Multi FileFeed, ordered newest-first.

Each entry contains the commit ID and creation timestamp.
To retrieve a commit's full transforms, use
`GET /commits/{commit_id}`.

Requires Multi FileFeed transforms to be enabled for the organization.

## Query parameters

- `offset` integer
- `limit` integer

## Response `200`

Successful response

- object
  - `commits` object[], required
    - `commit_id` integer, required — Unique identifier of the commit
    - `created_at` string, date-time, required — When the commit was created (ISO 8601)
  - `total_count` integer, required — Total number of commits (before pagination)

## Other responses

- `400` — Bad request
- `401` — Unauthorized (missing or invalid API key)
- `403` — Forbidden (wrong organization or required feature not enabled)
- `422` — Unprocessable entity (e.g. workflow has no recurring flowgraph)

---

[API](https://skmtc.net/oneschema/apis/templates.md) · [All operations](https://skmtc.net/oneschema/apis/templates/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/oneschema/templates/revisions/40674aa6d4d9/schema)
