---
title: "Get flow description"
method: GET
path: "/flow/{id}"
tags: ["flow"]
---

# Get flow description

`GET /flow/{id}`

Returns information about a flow. The information includes the name, information about the creator, dependencies, parameters, run instructions and more.

## Path parameters

- `id` number, required

## Query parameters

- `api_key` string

## Response `200`

A flow description

- Flow
  - `flow_description` FlowFlowDescription
    - `id` string — ID of the flow, a positive integer
    - `uploader` string — The uploader of the flow
    - `name` string — The name of the flow
    - `version` string — The version of the flow, set by OpenML. A positive integer
    - `version_label` string — The version of the flow, as defined by the uploader, for reference. Can be any format as long as it is unique.
    - `description` string — Wiki description of the flow, in (Git flavoured) markdown format
    - `upload_date` string — The datetime that the flow was uploaded, format yyyy-MM-dd HH:mm:ss
    - `language` string — The programming language the flow is written in.
    - `dependencies` string — The libraries that this flow depends on, and their version numbers.
    - `tag` string[] — Tags added by OpenML users. Includes study tags in the form `study_1`
    - `parameter` FlowFlowDescriptionParameter[]
      - `name` string — The name of the parameter
      - `data_type` string — The data type of the parameter
      - `default_value` string — The default value of the parameter
      - `description` string — A description of the parameter

## Other responses

- `412` — Precondition failed. An error code and message are returned. 180 - Please provide flow id. 181 - Unknown flow. The flow with the given ID was not found in the database.

---

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