All integrations

Flowise

AI · AI

Chatflows, assistants, tools, and document stores in the account they connected.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

flowise_delete_assistants_by_idWRITE

Delete an assistant. DELETE /assistants/{id}. Delete an assistant by ID.

api
flowise_delete_chatflows_by_idWRITE

Delete a chatflow. DELETE /chatflows/{id}. Delete a chatflow by ID.

api
flowise_delete_chatmessage_by_idWRITE

Delete all chat messages. DELETE /chatmessage/{id}. Delete all chat messages for a specific chatflow.

api
flowise_delete_document_store_chunks_by_storeid_by_loaderid_by_chunkidWRITE

Delete a specific chunk from a document loader. DELETE /document-store/chunks/{storeId}/{loaderId}/{chunkId}.

api
flowise_delete_document_store_loader_by_storeid_by_loaderidWRITE

Delete specific document loader and associated chunks from document store. DELETE /document-store/loader/{storeId}/{loaderId}. Delete specific document loader and associated chunks from document store. This does not delete data from vector store.

api
flowise_delete_document_store_store_by_idWRITE

Delete a specific document store. DELETE /document-store/store/{id}. Deletes a document store by its ID.

api
flowise_delete_document_store_vectorstore_by_idWRITE

Delete data from vector store. DELETE /document-store/vectorstore/{id}. Only data that were upserted with Record Manager will be deleted from vector store.

api
flowise_delete_tools_by_idWRITE

Delete a tool by ID. DELETE /tools/{id}. Delete a specific tool by ID.

api
flowise_delete_variables_by_idWRITE

Delete a variable by ID. DELETE /variables/{id}. Delete a specific variable by ID.

api
flowise_get_assistantsREAD

List all assistants. GET /assistants. Retrieve a list of all assistants.

api
flowise_get_assistants_by_idREAD

Get assistant by ID. GET /assistants/{id}. Retrieve a specific assistant by ID.

api
flowise_get_chatflowsREAD

List all chatflows. GET /chatflows. Retrieve a list of all chatflows.

api
flowise_get_chatflows_apikey_by_apikeyREAD

Get chatflow by API key. GET /chatflows/apikey/{apikey}. Retrieve a chatflow using an API key. Takes no argument: Flowise identifies the key by its own secret value, so Agentic Fabriq substitutes THIS connection's key server-side rather than accepting one as a parameter -- a key in a URL path would be written to access logs. Returns the chatflows that key is assigned to plus the chatflows assigned to no key at all, which are the ones anybody holding their Chatflow ID can already call.

api
flowise_get_chatflows_by_idREAD

Get chatflow by ID. GET /chatflows/{id}. Retrieve a specific chatflow by ID.

api
flowise_get_chatmessage_by_idREAD

List all chat messages. GET /chatmessage/{id}. Retrieve all chat messages for a specific chatflow.

api
flowise_get_document_store_chunks_by_storeid_by_loaderid_by_pagenoREAD

Get chunks from a specific document loader. GET /document-store/chunks/{storeId}/{loaderId}/{pageNo}. Get chunks from a specific document loader within a document store.

api
flowise_get_document_store_storeREAD

List all document stores. GET /document-store/store. Retrieves a list of all document stores.

api
flowise_get_document_store_store_by_idREAD

Get a specific document store. GET /document-store/store/{id}. Retrieves details of a specific document store by its ID.

api
flowise_get_feedback_by_idREAD

List all chat message feedbacks for a chatflow. GET /feedback/{id}. Retrieve all feedbacks for a chatflow.

api
flowise_get_leads_by_idREAD

Get all leads for a specific chatflow. GET /leads/{id}. Retrieve all leads associated with a specific chatflow.

api
flowise_get_pingREAD

Ping the server. GET /ping. Ping the server to check if it is running. Answers 200 'pong' to ANYONE: it is an unauthenticated liveness check, so a success here says the instance is up and says nothing about whether the connection's API key is valid (measured 2026-09-16, on both a self-hosted instance and cloud.flowiseai.com). The credential probe deliberately uses List chatflows instead.

api
flowise_get_toolsREAD

List all tools. GET /tools. Retrieve a list of all tools.

api
flowise_get_tools_by_idREAD

Get a tool by ID. GET /tools/{id}. Retrieve a specific tool by ID.

api
flowise_get_upsert_history_by_idREAD

Get all upsert history records. GET /upsert-history/{id}. Retrieve all upsert history records with optional filters.

api
flowise_get_variablesREAD

List all variables. GET /variables. Retrieve a list of all variables.

api
flowise_patch_upsert_historyWRITE

Delete upsert history records. PATCH /upsert-history. Soft delete upsert history records by IDs. Soft-deletes the records named in `ids`. The wire path carries NO chatflow id, although Flowise's own OpenAPI document declares one: the route is PATCH /api/v1/upsert-history and the handler reads only the request body (verified against Flowise's route table at 3.1.4 and measured against a live instance on 2026-09-16).

api
flowise_post_assistantsWRITE

Create a new assistant. POST /assistants. Create a new assistant with the provided details.

api
flowise_post_chatflowsWRITE

Create a new chatflow. POST /chatflows. Create a new chatflow with the provided details.

api
flowise_post_document_store_refresh_by_idWRITE

Re-process and upsert all documents in document store. POST /document-store/refresh/{id}. Re-process and upsert all existing documents in document store.

api
flowise_post_document_store_storeWRITE

Create a new document store. POST /document-store/store. Creates a new document store with the provided details.

api
flowise_post_document_store_upsert_by_idWRITE

Upsert document to document store. POST /document-store/upsert/{id}.

api
flowise_post_document_store_vectorstore_queryWRITE

Retrieval query. POST /document-store/vectorstore/query. Retrieval query for the upserted chunks.

api
flowise_post_feedbackWRITE

Create new chat message feedback. POST /feedback. Create new feedback for a specific chat flow.

api
flowise_post_leadsWRITE

Create a new lead in a chatflow. POST /leads. Create a new lead associated with a specific chatflow.

api
flowise_post_prediction_by_idWRITE

Send message to flow and get AI response. POST /prediction/{id}. Send a message to your flow and receive an AI-generated response. This is the primary endpoint for interacting with your flows and assistants. **Authentication**: API key may be required depending on flow settings. This is the tool that actually runs a flow and bills whatever model the flow calls. `streaming` is accepted but this integration reads the complete JSON response; file uploads are not offered here.

api
flowise_post_toolsWRITE

Create a new tool. POST /tools. Flowise's own description is the whole of "Create a new tool", so what the body takes comes from its Tool schema: `name`, `description`, `color`, `iconSrc`, `schema` (a JSON schema, as a STRING) and `func` (the tool's code, also a string). `id`, `createdDate` and `updatedDate` are server-assigned. The tool created here is a tool inside Flowise that its own flows can call -- not an Agentic Fabriq tool.

api
flowise_post_variablesWRITE

Create a new variable. POST /variables. Flowise's own description is the whole of "Create a new variable", so what the body takes comes from its Variable schema: `name`, `value` and `type` (its example values are `string` and `number`). `id`, `createdDate` and `updatedDate` are server-assigned. Variables are referenced from inside a chatflow, so a value set here is readable by any flow on the instance that names it.

api
flowise_post_vector_upsert_by_idWRITE

Upsert vector embeddings. POST /vector/upsert/{id}. Upsert vector embeddings of documents in a chatflow.

api
flowise_put_assistants_by_idWRITE

Update assistant details. PUT /assistants/{id}. Update the details of an existing assistant.

api
flowise_put_chatflows_by_idWRITE

Update chatflow details. PUT /chatflows/{id}. Update the details of an existing chatflow.

api
flowise_put_document_store_chunks_by_storeid_by_loaderid_by_chunkidWRITE

Update a specific chunk. PUT /document-store/chunks/{storeId}/{loaderId}/{chunkId}. Updates a specific chunk from a document loader.

api
flowise_put_document_store_store_by_idWRITE

Update a specific document store. PUT /document-store/store/{id}. Updates the details of a specific document store by its ID.

api
flowise_put_feedback_by_idWRITE

Update chat message feedback. PUT /feedback/{id}. Update a specific feedback.

api
flowise_put_tools_by_idWRITE

Update a tool by ID. PUT /tools/{id}. Update a specific tool by ID.

api
flowise_put_variables_by_idWRITE

Update a variable by ID. PUT /variables/{id}. Update a specific variable by ID.

api

Put Flowise behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.