📄️ Suggest and Create an AI Agent
Used to suggest the creation of an AI agent based on the provided description and, if successful, proceeds to create the agent. Returns a success or failure detail.
📄️ Update AI Agent Basic Information
Used to update the basic information (persona) of an existing AI agent. This typically includes fields like name, role, tags, description, and logo, but not AI-specific configurations.
📄️ Update AI Agent Configurations
Used to update the AI-specific configurations for an existing agent, such as model parameters, prompt templates, RAG settings, guardrails, tools, and memory configurations.
📄️ Update AI Agent Widget
Used to update the AI-specific widget for an existing agent, including widget settings, appearance, and behavior configurations.
📄️ Change AI Agent Status
Used to change the operational status of an AI agent (e.g., active, inactive, paused, archived). This controls whether the agent is currently available for use.
📄️ Delete an AI Agent
Used to permanently delete an existing AI agent by its unique identifier. This action is irreversible and will remove all associated data.
📄️ Get Multiple AI Agents
Used to retrieve a list of AI agents based on specified query parameters, such as pagination (limit and offset) and filtering criteria. This endpoint uses a POST request for queries to allow for more complex body structures.
📄️ Get a Single AI Agent by ID
Used to retrieve detailed information for a specific AI agent using its unique identifier (UUID).
📄️ Get Agent Models
Used to retrieve a list of available AI models that can be used for agent configurations.
📄️ Publish AI Agent to Marketplace
Used to publish an existing AI agent to the marketplace, making it available for others to discover and use.