list_ai_actions
Discover available AI Actions and retrieve their prompt IDs. Filter by owner type (user, workspace, system) to find the right prompt for running AI actions or summarizing conversations.
Instructions
List the AI Actions (Prompts) available to you — each has an id usable as prompt_id.
USE WHEN: Before calling run_ai_action or summarize_conversation, to find a prompt_id. Also to show the user which AI Actions exist. Filter by owner_type (user = your own, workspace = shared, system = Carbon Voice built-ins).
USE INSTEAD: get_ai_action_responses if you want results that were already generated rather than the list of available actions.
EXAMPLE: {"owner_type":"system"}
RETURNS: Array of {id, name, description?, prompt, owner_type, workspace_id?, response_format?, created_at, last_updated_at}. Use id as prompt_id elsewhere.
NARROW: pass response_fields ["id","name","description","owner_type"] unless you need more — the full payload is much larger.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner_type | No | ||
| workspace_id | No | Limit to AI Actions owned by this workspace, from `get_workspaces_basic_info`. | |
| response_fields | No | Dot-path allowlist to shrink the response, e.g. ["results.id","total"]. Omit for the full payload. |