# Flowise integration

> Open-source low-code builder for LLM chatflows, agentflows, assistants and RAG document stores, with a REST API to run flows and manage their resources.

- Authentication: apiKey

## Tools (46)

- **Create a new assistant**: Create a new assistant with the provided details.
- **Create a new chatflow**: Create a new chatflow with the provided details.
- **Create a new document store**: Creates a new document store with the provided details.
- **Create a new lead in a chatflow**: Create a new lead associated with a specific chatflow.
- **Create a new tool**: Create a new custom tool.
- **Create a new variable**: Create a new variable.
- **Create attachments array**: Upload files and get their contents back as strings.
- **Create new chat message feedback**: Create new feedback for a chat message of a chatflow.
- **Delete a chatflow**: Delete a chatflow by ID.
- **Delete all chat messages**: Delete all chat messages for a specific chatflow.
- **Delete an assistant**: Delete an assistant by ID.
- **Delete a specific chunk from a document loader**: Delete a specific chunk from a document loader.
- **Delete a specific document store**: Deletes a document store by its ID.
- **Delete a tool by ID**: Delete a specific tool by ID.
- **Delete a variable by ID**: Delete a specific variable by ID.
- **Delete data from vector store**: Delete a document store's data from its vector store.
- **Delete specific document loader and associated chunks from document store**: Delete a document loader and its chunks from a document store.
- **Delete upsert history records**: Soft delete upsert history records by IDs.
- **Get all leads for a specific chatflow**: Retrieve all leads associated with a specific chatflow.
- **Get all upsert history records**: Retrieve upsert history records for a chatflow, with optional date filters.
- **Get a specific document store**: Retrieves details of a document store by its ID.
- **Get assistant by ID**: Retrieve a specific assistant by ID.
- **Get a tool by ID**: Retrieve a specific tool by ID.
- **Get chatflow by API key**: Retrieve a chatflow using an API key.
- **Get chatflow by ID**: Retrieve a specific chatflow by ID.
- **Get chunks from a specific document loader**: Get a page of chunks from a document loader within a document store.
- **List all assistants**: Retrieve a list of all assistants.
- **List all chatflows**: Retrieve a list of all chatflows.
- **List all chat message feedbacks for a chatflow**: Retrieve all feedbacks for a chatflow.
- **List all chat messages**: Retrieve all chat messages for a specific chatflow.
- **List all document stores**: Retrieves a list of all document stores.
- **List all tools**: Retrieve a list of all tools.
- **List all variables**: Retrieve a list of all variables.
- **Ping the server**: Ping the server to check if it is running.
- **Re-process and upsert all documents in document store**: Re-process and upsert all existing documents in a document store.
- **Retrieval query**: Run a retrieval query against the upserted chunks of a document store.
- **Send message to flow and get AI response**: Send a message to a chatflow or agentflow and get the AI response (prediction).
- **Update a specific chunk**: Updates a specific chunk from a document loader.
- **Update a specific document store**: Updates the details of a document store by its ID.
- **Update assistant details**: Update the details of an existing assistant.
- **Update a tool by ID**: Update a specific tool by ID.
- **Update a variable by ID**: Update a specific variable by ID.
- **Update chatflow details**: Update the details of an existing chatflow.
- **Update chat message feedback**: Update a specific feedback.
- **Upsert document to document store**: Load data into a document store and its vector store in one call.
- **Upsert vector embeddings**: Upsert vector embeddings of documents in a chatflow.

Connect Flowise in General Input: https://www.generalinput.com/apps/flowise