create_variable
Create Variable
Create a new runtime variable in Flowise. Variables can be used throughout workflows and passed via overrideConfig at prediction time.
create_variable
Create a new runtime variable in Flowise. Variables can be used throughout workflows and passed via overrideConfig at prediction time.
create_chatflow
Create a new chatflow in Flowise. Provide a name and optionally set flow data, deployment status, visibility, API key assignment, and category.
list_document_stores
Retrieve all document stores used for retrieval-augmented generation (RAG). Returns each store's name, description, status, and configuration.
update_assistant
Update an existing AI assistant's configuration, including details (name, model, instructions, tools), credentials, or icon.
list_assistants
Retrieve all AI assistants configured in Flowise. Returns each assistant's name, model, instructions, tool assignments, and credential information.
update_tool
Update an existing custom tool's properties such as name, description, schema, function implementation, or icon.
list_leads
Retrieve all leads captured from a specific chatflow's interactions. Returns contact details and associated chat information.
update_chatflow
Update an existing chatflow's properties such as name, flow data, deployment status, visibility, API key assignment, or category.
create_assistant
Create a new AI assistant in Flowise. Provide details as a JSON string containing the assistant's name, model, instructions, temperature, and tool assignments.
delete_chatflow
Permanently delete a chatflow from Flowise by its ID. This action cannot be undone.
delete_variable
Permanently delete a runtime variable from Flowise by its ID. This action cannot be undone.
send_prediction
Send a message to a chatflow, assistant, or agentflow and receive an AI-generated response. Use this to interact with any deployed Flowise flow by providing a question and optional context like conversation history, file uploads, or configuration overrides.
list_chatflows
Retrieve all chatflows from the Flowise instance. Returns the full list of chatflows including their name, deployment status, type, and configuration.
ping
Check if the Flowise instance is running and accessible. Returns the server's response to a ping request.
get_assistant
Retrieve detailed information about a specific AI assistant by its ID, including model configuration, instructions, and tool assignments.
get_chatflow
Retrieve detailed information about a specific chatflow by its ID, including flow data, deployment status, and configuration.
create_tool
Create a new custom tool in Flowise that can be assigned to agents and chatflows. Define the tool's name, description, JSON schema, and function implementation.
get_upsert_history
Retrieve the history of vector upsert operations for a chatflow. Useful for tracking when and what data was ingested into vector stores.
get_document_store
Retrieve detailed information about a specific document store including its configuration, loaders, status, and vector store settings.
create_feedback
Submit user feedback (thumbs up/down rating and optional comment) for a specific AI response message. Useful for capturing quality signals tied to chat interactions.
delete_tool
Permanently delete a custom tool from Flowise by its ID. This action cannot be undone.
update_variable
Update an existing runtime variable's name, value, or type.
delete_chat_messages
Delete chat messages for a specific chatflow. Can filter by chat ID, session, date range, or chat type. Use `hardDelete` to also remove from third-party services.
query_vector_store
Perform a semantic search query against a document store's vector store. Returns matching documents based on vector similarity to the query.
list_feedback
Retrieve all feedback entries for a specific chatflow. Supports filtering by chat ID, date range, and sort order.
create_document_store
Create a new document store for retrieval-augmented generation (RAG). Document stores hold ingested and chunked documents for vector search.
get_chat_messages
Retrieve chat message history for a specific chatflow. Supports filtering by chat type, session, date range, and feedback status. Useful for auditing, exporting, or reviewing past conversations.
delete_assistant
Permanently delete an AI assistant from Flowise by its ID. This action cannot be undone.
delete_document_store
Permanently delete a document store and its contents from Flowise. This action cannot be undone.
create_lead
Capture a lead from a chatbot interaction. Stores contact details (name, email, phone) associated with a chatflow and chat conversation.
list_tools
Retrieve all custom tools available in Flowise. Tools define external capabilities (API calls, calculations, etc.) that agents can invoke.
upsert_vector_data
Upsert data into a vector store associated with a chatflow, enabling dynamic knowledge base updates. Specify the chatflow ID and optionally target a specific vector store node and override configuration.
list_variables
Retrieve all runtime variables configured in Flowise. Variables can be passed into flows at execution time via overrideConfig.
Build and interact with AI agents and LLM workflows. Send messages to chatflows, assistants, and agentflows to get AI-generated responses with streaming support. Create, update, and delete chatflows, assistants, and custom tools. Manage document stores for retrieval-augmented generation (RAG), upsert data into vector stores, and upload file attachments. Capture user feedback and leads from chatbot interactions. Manage runtime variables, retrieve chat message history, and track vector upsert operations.
Common questions about connecting Flowiseai to AI agents with Metorial.