---
title: "List Registry Actions"
method: GET
path: "/registry/actions"
tags: ["registry-actions"]
---

# List Registry Actions

`GET /registry/actions`

## Request

- Base URL: `https://platform.tracecat.com/api`
- URL: `https://platform.tracecat.com/api/registry/actions`
- Auth: API key in cookie `fastapiusersauth`

List all actions from registry index.

## Query parameters

- `include_locked` boolean: Include actions locked by missing entitlements

## Response `200`

Successful Response

- RegistryActionReadMinimal[]
  - `id` string, uuid4, required: The registry action id
  - `name` string, required: The name of the action
  - `description` string, required: The description of the action
  - `namespace` string, required: The namespace of the action
  - `type` 'udf' | 'template', required: The type of the action
  - `origin` string, required: The origin of the action as a url
  - `default_title` string, nullable: The default title of the action
  - `display_group` string, nullable: The presentation group of the action
  - `availability` RegistryActionAvailability: Availability metadata for a registry action.
    - `locked` boolean: Whether this action is locked behind an upgraded plan
    - `missing_entitlements` string[]: Entitlements required to unlock this action
  - `requires_approval` boolean: Whether the action requires approval by default when used as an agent tool
  - `action` string, required: The full action identifier.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/tracecat/apis/tracecat-api.md) - [All operations](https://skmtc.dev/tracecat/apis/tracecat-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tracecat/apis/tracecat-api/revisions/2efdda25045f?raw)
