---
title: "List transform versions"
method: GET
path: "/transforms/{id}/versions"
tags: ["Transforms"]
---

# List transform versions

`GET /transforms/{id}/versions`

List the SQL revision history for a transform, ordered by most recent first.

## Path parameters

- `id` string, required

## Query parameters

- `starting_after` string
- `limit` integer

## Response `200`

- PagedTransformVersionDto
  - `has_more` boolean, required — Indicates whether there are more items to be fetched in the subsequent pages.
  - `next_cursor` string — The cursor to use in pagination. Use this value as `starting_after` to get the next page.
  - `data` TransformVersionDto[], required — List of transform versions
    - `id` string, required — The ID of this SQL query version.
    - `sql_template` string, required — The SQL template with {{weldTag}} parameter references.
    - `parameters` TransformParameterDto[], required — The parameters (dependencies) referenced in this version.
      - `weld_tag` string, required — The weld tag reference used in the SQL template.
      - `type` 'raw_view' | 'model_view' | 'materialized_table', required — The type of dependency.
      - `dw_item_id` string, required — The fully-qualified data warehouse item identifier.
    - `is_published` boolean, required — Whether this version is the currently published version.
    - `user_id` string — The user ID who created this version.
    - `created_at` string, date-time, required — The datetime when this version was created.

## Other responses

- `404` — Transform not found.

---

[API](https://skmtc.net/weld/apis/weld-rest-api.md) · [All operations](https://skmtc.net/weld/apis/weld-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/weld/weld-rest-api/revisions/75294f591cc2/schema)
