---
search:
  tags:
    - Owner and agent
    - GET
seo:
  description: >-
    Returns built-in and custom functions the caller currently has grants to
    invoke; owner… Reference for the GET /v1/functions endpoint in the
    openlaunch API.
sidebar:
  label: List callable functions
  badge: GET
title: List callable functions
type: openapi-operation
---
Returns built-in and custom functions the caller currently has grants to invoke; owner sees available workspace functions. Every invocation is checked again against current grants and device argument schema.

`GET /v1/functions`

**ol CLI**

```bash
ol functions list
```

**openlaunch SDK**

```ts
import { createClient } from "@openlaunch/sdk";
const agent = createClient({ url: process.env.OPENLAUNCH_URL ?? "https://www.openlaunch.dev", token: process.env.OPENLAUNCH_AGENT_TOKEN! });
const functions = await agent.listFunctions();
```
