---
title: "Get function pipeline dependencies"
method: GET
path: "/api/{org_id}/functions/{name}"
tags: ["Functions"]
---

# Get function pipeline dependencies

`GET /api/{org_id}/functions/{name}`

## Request

- Base URL: `https://api.openobserve.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openobserve.ai/api/{org_id}/functions/{name}`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/openobserve/apis/openobserve-api-http/docs/api/:org_id/functions/:name/get.ts> (a function with typed inputs; its response is checked against the schema)

Lists all data processing pipelines that currently use the specified transformation function. Returns pipeline names, types, and usage details to help administrators understand the impact scope before making changes to the function. Essential for change management and ensuring data processing continuity during function updates.

## Path parameters

- `org_id` string, required
- `name` string, required

## Response `200`

Success

- object
  - `list` Transform[], required
    - `function` string, required
    - `name` string
    - `numArgs` integer
    - `params` string
    - `streams` StreamOrder[], nullable
      - `applyBeforeFlattening` boolean
      - `isRemoved` boolean
      - `order` integer
      - `stream` string
      - `streamType` 'logs' | 'metrics' | 'traces' | 'profiles' | 'service_graph' | 'enrichment_tables' | 'file_list' | 'metadata' | 'index'
    - `transType` integer, nullable

## Other responses

- `404`: Function not found
- `500`: Internal server error

---

[API](https://skmtc.dev/openobserve/apis/openobserve-api-http.md) - [All operations](https://skmtc.dev/openobserve/apis/openobserve-api-http/llms.txt) - [OpenAPI document](https://skmtc.dev/openobserve/apis/openobserve-api-http/revisions/0529b8a10252?raw)
