---
title: "List flow versions"
method: GET
path: "/v1/whatsapp/flows/{flowId}/versions"
tags: ["WhatsApp Flows"]
---

# List flow versions

`GET /v1/whatsapp/flows/{flowId}/versions`

List the flow's version history (the clone lineage Zernio tracks, since Meta has no
native versioning), newest version first. Each entry is enriched with the version's
live name and status from Meta. A flow with no lineage returns just itself as version 1.

## Path parameters

- `flowId` string, required

## Query parameters

- `accountId` string, required

## Response `200`

Version history

- object
  - `versions` object[]
    - `flowId` string
    - `version` integer
    - `parentFlowId` string, nullable
    - `name` string, nullable
    - `status` string, nullable
    - `missing` boolean — True when Meta no longer has this flow

## Other responses

- `401` — Unauthorized
- `404` — Flow or account not found

---

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