> ## Documentation Index
> Fetch the complete documentation index at: https://docs.open.cx/llms.txt
> Use this file to discover all available pages before exploring further.

# AI Actions

> The AI Actions API lets you manage the HTTP API calls your AI agent can make during conversations.

The AI Actions API lets you manage the HTTP API calls your AI agent can make during conversations. Actions connect your AI to external systems — looking up orders, processing refunds, booking appointments, and more.

## How Actions Work

Each action defines an HTTP API call the AI can make:

* **Endpoint** — The URL to call
* **Method** — GET, POST, PUT, PATCH, or DELETE
* **Payload** — OpenAPI-style specification defining parameters, request body, and response format
* **Channels** — Which communication channels (web, email, WhatsApp, etc.) can trigger this action

The AI decides when to call an action based on the conversation context and the action's name/description.

## Available Endpoints

<CardGroup>
  <Card title="List Actions" icon="list" href="./list">
    List all configured actions
  </Card>

  <Card title="Get Action" icon="magnifying-glass" href="./get">
    Get a single action by ID
  </Card>

  <Card title="Create Action" icon="plus" href="./create">
    Create a new action
  </Card>

  <Card title="Update Action" icon="pen" href="./update">
    Update an existing action
  </Card>

  <Card title="Delete Action" icon="trash" href="./delete">
    Delete a single action
  </Card>

  <Card title="Delete All" icon="trash-can" href="./delete_all">
    Delete all actions
  </Card>

  <Card title="Import from OpenAPI" icon="file-import" href="./import">
    Import actions from an OpenAPI spec file
  </Card>

  <Card title="List Tags" icon="tags" href="./list_tags">
    List all unique action tags
  </Card>
</CardGroup>
