From 459954bcaa4ebc51382a404861f97bccdf750dfb Mon Sep 17 00:00:00 2001
From: ogabrielluiz Export the Export the flow-id is found in the Publish pan
-
-folder-id in your terminal.
-To find your folder ID, call the Langflow /api/v1/folders/ endpoint for a list of folders.project-id in your terminal.
+To find your project ID, call the Langflow /api/v1/projects/ endpoint for a list of projects.folder-id as an environment variable.project-id as an environment variable.
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/version" \_10 -H "accept: application/json"
_10{_10 "version": "1.1.1",_10 "main_version": "1.1.1",_10 "package": "Langflow"_10}
Retrieve the Langflow configuration information.
-
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/config" \_10 -H "accept: application/json"
_10{_10 "feature_flags": {_10 "mvp_components": false_10 },_10 "frontend_timeout": 0,_10 "auto_saving": true,_10 "auto_saving_interval": 1000,_10 "health_check_max_retries": 5,_10 "max_file_size_upload": 100_10}
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/config" \_10 -H "accept: application/json"
_10{_10 "feature_flags": {_10 "mvp_components": false_10 },_10 "frontend_timeout": 0,_10 "auto_saving": true,_10 "auto_saving_interval": 1000,_10 "health_check_max_retries": 5,_10 "max_file_size_upload": 100_10}
Use the /build endpoint to build vertices and flows, and execute those flows with streaming event responses.
The /build endpoint offers additional configuration for running flows.
/
- Send a POST request to the
/build/{flow_id}/flow endpoint.
-- curl
- Result
_10curl -X POST \_10 "$LANGFLOW_URL/api/v1/build/$FLOW_ID/flow" \_10 -H "accept: application/json" \_10 -H "Content-Type: application/json" \_10 -d '{_10 "inputs": {_10 "input_value": "Tell me a story"_10 }_10 }'
_10{_10 "job_id": "123e4567-e89b-12d3-a456-426614174000"_10}
+- curl
- Result
_10curl -X POST \_10 "$LANGFLOW_URL/api/v1/build/$FLOW_ID/flow" \_10 -H "accept: application/json" \_10 -H "Content-Type: application/json" \_10 -d '{_10 "inputs": {_10 "input_value": "Tell me a story"_10 }_10 }'
_10{_10 "job_id": "123e4567-e89b-12d3-a456-426614174000"_10}
- After receiving a job ID from the build endpoint, use the
/build/{job_id}/events endpoint to stream the execution results:
@@ -144,7 +144,7 @@ For example, to stop flow execution at the Open AI model component, run the foll
_10curl -X POST \_10 "$LANGFLOW_URL/api/v1/build/$FLOW_ID/flow" \_10 -H "accept: application/json" \_10 -H "Content-Type: application/json" \_10 -H "x-api-key: $LANGFLOW_API_KEY" \_10 -d '{"stop_component_id": "OpenAIModel-Uksag"}'
The /build endpoint also accepts inputs for data directly, instead of using the values stored in the Langflow database.
This is useful for running flows without having to pass custom values through the UI.
-- curl
- Result
_14curl -X POST \_14 "$LANGFLOW_URL/api/v1/build/$FLOW_ID/flow" \_14 -H "accept: application/json" \_14 -H "Content-Type: application/json" \_14 -d '{_14 "data": {_14 "nodes": [],_14 "edges": []_14 },_14 "inputs": {_14 "input_value": "Your custom input here",_14 "session": "session_id"_14 }_14 }'
_10{"job_id":"0bcc7f23-40b4-4bfa-9b8a-a44181fd1175"}
+- curl
- Result
_14curl -X POST \_14 "$LANGFLOW_URL/api/v1/build/$FLOW_ID/flow" \_14 -H "accept: application/json" \_14 -H "Content-Type: application/json" \_14 -d '{_14 "data": {_14 "nodes": [],_14 "edges": []_14 },_14 "inputs": {_14 "input_value": "Your custom input here",_14 "session": "session_id"_14 }_14 }'
_10{ "job_id": "0bcc7f23-40b4-4bfa-9b8a-a44181fd1175" }
Files
Use the /files endpoint to add or delete files between your local machine and Langflow.
There are /v1 and /v2 versions of the /files endpoints.
@@ -177,7 +177,7 @@ Replace FILE_NAME with the uploaded file name.
_10curl -X POST "$LANGFLOW_URL/api/v1/files/upload/a430cc57-06bb-4c11-be39-d3d4de68d2c4" \_10 -H "Content-Type: multipart/form-data" \_10 -F "file=@FILE_NAME.png"
The API returns the image file path in the format "file_path":"<YOUR-FLOW-ID>/<TIMESTAMP>_<FILE-NAME>"}.
-
_10{"flowId":"a430cc57-06bb-4c11-be39-d3d4de68d2c4","file_path":"a430cc57-06bb-4c11-be39-d3d4de68d2c4/2024-11-27_14-47-50_image-file.png"}
+
_10{_10 "flowId": "a430cc57-06bb-4c11-be39-d3d4de68d2c4",_10 "file_path": "a430cc57-06bb-4c11-be39-d3d4de68d2c4/2024-11-27_14-47-50_image-file.png"_10}
- Post the image file to the Chat Input component of a Basic prompting flow.
Pass the file path value as an input in the Tweaks section of the curl call to Langflow.
@@ -188,7 +188,7 @@ To find your Chat input component's ID, use the
_10"text": "This flowchart appears to represent a complex system for processing financial inquiries using various AI agents and tools. Here's a breakdown of its components and how they might work together..."
List files (v1)
List all files associated with a specific flow.
-- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/files/list/$FLOW_ID" \_10 -H "accept: application/json"
_10{_10 "files": [_10 "2024-12-30_15-19-43_your_file.txt"_10 ]_10}
+- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/files/list/$FLOW_ID" \_10 -H "accept: application/json"
_10{_10 "files": ["2024-12-30_15-19-43_your_file.txt"]_10}
Download file (v1)
Download a specific file from a flow.
- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/files/download/$FLOW_ID/2024-12-30_15-19-43_your_file.txt" \_10 -H "accept: application/json" \_10 --output downloaded_file.txt
_10File contents downloaded to downloaded_file.txt
@@ -229,7 +229,7 @@ Replace FILE_NAME with the uploaded file name.
- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v2/files/c7b22c4c-d5e0-4ec9-af97-5d85b7657a34" \_10 -H "accept: application/json" \_10 -H "x-api-key: $LANGFLOW_API_KEY" \_10 --output downloaded_file.txt
_10File contents downloaded to downloaded_file.txt
Edit file name (v2)
Change a file name.
-- curl
- Result
_10curl -X PUT \_10 "$LANGFLOW_URL/api/v2/files/$FILE_ID?name=new_file_name" \_10 -H "accept: application/json" \_10 -H "x-api-key: $LANGFLOW_API_KEY"
_10{_10 "id":"76543e40-f388-4cb3-b0ee-a1e870aca3d3",_10 "name":"new_file_name",_10 "path":"6f17a73e-97d7-4519-a8d9-8e4c0be411bb/76543e40-f388-4cb3-b0ee-a1e870aca3d3.png",_10 "size":2728251,_10 "provider":null_10 }
+- curl
- Result
_10curl -X PUT \_10 "$LANGFLOW_URL/api/v2/files/$FILE_ID?name=new_file_name" \_10 -H "accept: application/json" \_10 -H "x-api-key: $LANGFLOW_API_KEY"
_10{_10 "id": "76543e40-f388-4cb3-b0ee-a1e870aca3d3",_10 "name": "new_file_name",_10 "path": "6f17a73e-97d7-4519-a8d9-8e4c0be411bb/76543e40-f388-4cb3-b0ee-a1e870aca3d3.png",_10 "size": 2728251,_10 "provider": null_10}
Delete file (v2)
Delete a specific file by its ID.
- curl
- Result
_10curl -X DELETE \_10 "$LANGFLOW_URL/api/v2/files/$FILE_ID" \_10 -H "accept: application/json" \_10 -H "x-api-key: $LANGFLOW_API_KEY"
_10{_10 "message": "File deleted successfully"_10}
@@ -240,32 +240,32 @@ Replace FILE_NAME with the uploaded file name.
Use the /flows endpoint to create, read, update, and delete flows.
Create flow
Create a new flow.
-- curl
- Result
_19curl -X POST \_19 "$LANGFLOW_URL/api/v1/flows/" \_19 -H "accept: application/json" \_19 -H "Content-Type: application/json" \_19 -d '{_19 "name": "string2",_19 "description": "string",_19 "icon": "string",_19 "icon_bg_color": "#FF0000",_19 "gradient": "string",_19 "data": {},_19 "is_component": false,_19 "updated_at": "2024-12-30T15:48:01.519Z",_19 "webhook": false,_19 "endpoint_name": "string",_19 "tags": [_19 "string"_19 ]_19}'
_10{"name":"string2","description":"string","icon":"string","icon_bg_color":"#FF0000","gradient":"string","data":{},"is_component":false,"updated_at":"2025-02-04T21:07:36+00:00","webhook":false,"endpoint_name":"string","tags":["string"],"locked":false,"id":"e8d81c37-714b-49ae-ba82-e61141f020ee","user_id":"f58396d4-a387-4bb8-b749-f40825c3d9f3","folder_id":"1415de42-8f01-4f36-bf34-539f23e47466"}
+- curl
- Result
_19curl -X POST \_19 "$LANGFLOW_URL/api/v1/flows/" \_19 -H "accept: application/json" \_19 -H "Content-Type: application/json" \_19 -d '{_19 "name": "string2",_19 "description": "string",_19 "icon": "string",_19 "icon_bg_color": "#FF0000",_19 "gradient": "string",_19 "data": {},_19 "is_component": false,_19 "updated_at": "2024-12-30T15:48:01.519Z",_19 "webhook": false,_19 "endpoint_name": "string",_19 "tags": [_19 "string"_19 ]_19}'
_17{_17 "name": "string2",_17 "description": "string",_17 "icon": "string",_17 "icon_bg_color": "#FF0000",_17 "gradient": "string",_17 "data": {},_17 "is_component": false,_17 "updated_at": "2025-02-04T21:07:36+00:00",_17 "webhook": false,_17 "endpoint_name": "string",_17 "tags": ["string"],_17 "locked": false,_17 "id": "e8d81c37-714b-49ae-ba82-e61141f020ee",_17 "user_id": "f58396d4-a387-4bb8-b749-f40825c3d9f3",_17 "project_id": "1415de42-8f01-4f36-bf34-539f23e47466"_17}
Read flows
Retrieve a list of flows with pagination support.
- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/flows/?remove_example_flows=false&components_only=false&get_all=true&header_flows=false&page=1&size=50" \_10 -H "accept: application/json"
_10A JSON object containing a list of flows.
-To retrieve only the flows from a specific folder, pass folder_id in the query string.
-- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/flows/?remove_example_flows=true&components_only=false&get_all=false&folder_id=$FOLDER_ID&header_flows=false&page=1&size=1" \_10 -H "accept: application/json"
_10A JSON object containing a list of flows.
+To retrieve only the flows from a specific project, pass project_id in the query string.
+- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/flows/?remove_example_flows=true&components_only=false&get_all=false&project_id=$PROJECT_ID&header_flows=false&page=1&size=1" \_10 -H "accept: application/json"
_10A JSON object containing a list of flows.
Read flow
Read a specific flow by its ID.
- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/flows/$FLOW_ID" \_10 -H "accept: application/json"
_12{_12 "name": "Basic Prompting",_12 "description": "Perform basic prompting with an OpenAI model.",_12 "icon": "Braces",_12 "icon_bg_color": null,_12 "gradient": "2",_12 "data": {_12 "nodes": [_12 ..._12 ]_12 }_12}
Update flow
Update an existing flow by its ID.
This example changes the value for endpoint_name from a random UUID to my_new_endpoint_name.
-- curl
- Result
_12curl -X PATCH \_12 "$LANGFLOW_URL/api/v1/flows/$FLOW_ID" \_12 -H "accept: application/json" \_12 -H "Content-Type: application/json" \_12 -d '{_12 "name": "string",_12 "description": "string",_12 "data": {},_12 "folder_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",_12 "endpoint_name": "my_new_endpoint_name",_12 "locked": true_12}'
_17{_17 "name": "string",_17 "description": "string",_17 "icon": "Braces",_17 "icon_bg_color": null,_17 "gradient": "2",_17 "data": {},_17 "is_component": false,_17 "updated_at": "2024-12-30T18:30:22+00:00",_17 "webhook": false,_17 "endpoint_name": "my_new_endpoint_name",_17 "tags": null,_17 "locked": true,_17 "id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_17 "user_id": "f58396d4-a387-4bb8-b749-f40825c3d9f3",_17 "folder_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"_17}
+- curl
- Result
_12curl -X PATCH \_12 "$LANGFLOW_URL/api/v1/flows/$FLOW_ID" \_12 -H "accept: application/json" \_12 -H "Content-Type: application/json" \_12 -d '{_12 "name": "string",_12 "description": "string",_12 "data": {},_12 "project_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",_12 "endpoint_name": "my_new_endpoint_name",_12 "locked": true_12}'
_17{_17 "name": "string",_17 "description": "string",_17 "icon": "Braces",_17 "icon_bg_color": null,_17 "gradient": "2",_17 "data": {},_17 "is_component": false,_17 "updated_at": "2024-12-30T18:30:22+00:00",_17 "webhook": false,_17 "endpoint_name": "my_new_endpoint_name",_17 "tags": null,_17 "locked": true,_17 "id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_17 "user_id": "f58396d4-a387-4bb8-b749-f40825c3d9f3",_17 "project_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"_17}
Delete flow
Delete a specific flow by its ID.
- curl
- Result
_10curl -X DELETE \_10 "$LANGFLOW_URL/api/v1/flows/$FLOW_ID" \_10 -H "accept: application/json"
_10{_10 "message": "Flow deleted successfully"_10}
Create flows
Create multiple new flows.
-- curl
- Result
_44curl -X POST \_44 "$LANGFLOW_URL/api/v1/flows/batch/" \_44 -H "accept: application/json" \_44 -H "Content-Type: application/json" \_44 -d '{_44 "flows": [_44 {_44 "name": "string",_44 "description": "string",_44 "icon": "string",_44 "icon_bg_color": "string",_44 "gradient": "string",_44 "data": {},_44 "is_component": false,_44 "updated_at": "2024-12-30T18:36:02.737Z",_44 "webhook": false,_44 "endpoint_name": "string",_44 "tags": [_44 "string"_44 ],_44 "locked": false,_44 "user_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",_44 "folder_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"_44 },_44 {_44 "name": "string",_44 "description": "string",_44 "icon": "string",_44 "icon_bg_color": "string",_44 "gradient": "string",_44 "data": {},_44 "is_component": false,_44 "updated_at": "2024-12-30T18:36:02.737Z",_44 "webhook": false,_44 "endpoint_name": "string",_44 "tags": [_44 "string"_44 ],_44 "locked": false,_44 "user_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",_44 "folder_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"_44 }_44 ]_44}'
_10[_10 {_10 // FlowRead objects_10 }_10]
+- curl
- Result
_44curl -X POST \_44 "$LANGFLOW_URL/api/v1/flows/batch/" \_44 -H "accept: application/json" \_44 -H "Content-Type: application/json" \_44 -d '{_44 "flows": [_44 {_44 "name": "string",_44 "description": "string",_44 "icon": "string",_44 "icon_bg_color": "string",_44 "gradient": "string",_44 "data": {},_44 "is_component": false,_44 "updated_at": "2024-12-30T18:36:02.737Z",_44 "webhook": false,_44 "endpoint_name": "string",_44 "tags": [_44 "string"_44 ],_44 "locked": false,_44 "user_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",_44 "project_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"_44 },_44 {_44 "name": "string",_44 "description": "string",_44 "icon": "string",_44 "icon_bg_color": "string",_44 "gradient": "string",_44 "data": {},_44 "is_component": false,_44 "updated_at": "2024-12-30T18:36:02.737Z",_44 "webhook": false,_44 "endpoint_name": "string",_44 "tags": [_44 "string"_44 ],_44 "locked": false,_44 "user_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",_44 "project_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"_44 }_44 ]_44}'
_10[_10 {_10 // FlowRead objects_10 }_10]
Upload flows
Upload flows from a file.
This example uploads a local file named agent-with-astra-db-tool.json.
-- curl
- Result
_10curl -X POST \_10 "$LANGFLOW_URL/api/v1/flows/upload/?folder_id=$FOLDER_ID" \_10 -H "accept: application/json" \_10 -H "Content-Type: multipart/form-data" \_10 -F "file=@agent-with-astra-db-tool.json;type=application/json"
_11[_11 {_11 "name": "agent-with-astra-db-tool",_11 "description": "",_11 "icon": null,_11 "icon_bg_color": null,_11 "gradient": null,_11 "data": {}_11 ..._11 }_11]
-To specify a target folder for the flow, include the query parameter folder_id.
-The target folder_id must already exist before uploading a flow. Call the /api/v1/folders/ endpoint for a list of available folders.
-
_10curl -X POST \_10 "$LANGFLOW_URL/api/v1/flows/upload/?folder_id=$FOLDER_ID" \_10 -H "accept: application/json" \_10 -H "Content-Type: multipart/form-data" \_10 -F "file=@agent-with-astra-db-tool.json;type=application/json"
+- curl
- Result
_10curl -X POST \_10 "$LANGFLOW_URL/api/v1/flows/upload/?project_id=$PROJECT_ID" \_10 -H "accept: application/json" \_10 -H "Content-Type: multipart/form-data" \_10 -F "file=@agent-with-astra-db-tool.json;type=application/json"
_11[_11 {_11 "name": "agent-with-astra-db-tool",_11 "description": "",_11 "icon": null,_11 "icon_bg_color": null,_11 "gradient": null,_11 "data": {}_11 ..._11 }_11]
+To specify a target project for the flow, include the query parameter project_id.
+The target project_id must already exist before uploading a flow. Call the /api/v1/projects/ endpoint for a list of available projects.
+
_10curl -X POST \_10 "$LANGFLOW_URL/api/v1/flows/upload/?project_id=$PROJECT_ID" \_10 -H "accept: application/json" \_10 -H "Content-Type: multipart/form-data" \_10 -F "file=@agent-with-astra-db-tool.json;type=application/json"
Download all flows
Download all flows as a ZIP file.
This endpoint downloads a ZIP file containing flows for all flow-id values listed in the command's body.
@@ -273,38 +273,38 @@ The target folder_id must already exist before uploading a flow. Ca
Read basic examples
Retrieve a list of basic example flows.
- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/flows/basic_examples/" \_10 -H "accept: application/json"
_10A list of example flows.
-Folders
-Use the /folders endpoint to create, read, update, and delete folders.
-Folders store your flows and components.
-Read folders
-Get a list of Langflow folders.
-- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/folders/" \_10 -H "accept: application/json"
_10[_10 {_10 "name": "My Projects",_10 "description": "Manage your own projects. Download and upload folders.",_10 "id": "1415de42-8f01-4f36-bf34-539f23e47466",_10 "parent_id": null_10 }_10]
-Create folder
-Create a new folder.
-- curl
- Result
_10curl -X POST \_10 "$LANGFLOW_URL/api/v1/folders/" \_10 -H "accept: application/json" \_10 -H "Content-Type: application/json" \_10 -d '{_10 "name": "new_folder_name",_10 "description": "string",_10 "components_list": [],_10 "flows_list": []_10}'
_10{_10 "name": "new_folder_name",_10 "description": "string",_10 "id": "b408ddb9-6266-4431-9be8-e04a62758331",_10 "parent_id": null_10}
-To add flows and components at folder creation, retrieve the components_list and flows_list values from the /api/v1/store/components and /api/v1/flows/read endpoints and add them to the request body.
-Adding a flow to a folder moves the flow from its previous location. The flow is not copied.
-
_14curl -X POST \_14 "$LANGFLOW_URL/api/v1/folders/" \_14 -H "accept: application/json" \_14 -H "Content-Type: application/json" \_14 -d '{_14 "name": "new_folder_name",_14 "description": "string",_14 "components_list": [_14 "3fa85f64-5717-4562-b3fc-2c963f66afa6"_14 ],_14 "flows_list": [_14 "3fa85f64-5717-4562-b3fc-2c963f66afa6"_14 ]_14}'
-Read folder
-Retrieve details of a specific folder.
-To find the UUID of your folder, call the read folders endpoint.
-- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/folders/$FOLDER_ID" \_10 -H "accept: application/json"
_10[_10 {_10 "name": "My Projects",_10 "description": "Manage your own projects. Download and upload folders.",_10 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",_10 "parent_id": null_10 }_10]
-Update folder
-Update the information of a specific folder with a PATCH request.
-Each PATCH request updates the folder with the values you send.
+
Projects
+Use the /projects endpoint to create, read, update, and delete projects.
+Projects store your flows and components.
+Read projects
+Get a list of Langflow projects.
+- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/projects/" \_10 -H "accept: application/json"
_10[_10 {_10 "name": "My Projects",_10 "description": "Manage your own flows. Download and upload projects.",_10 "id": "1415de42-8f01-4f36-bf34-539f23e47466",_10 "parent_id": null_10 }_10]
+Create project
+Create a new project.
+- curl
- Result
_10curl -X POST \_10 "$LANGFLOW_URL/api/v1/projects/" \_10 -H "accept: application/json" \_10 -H "Content-Type: application/json" \_10 -d '{_10 "name": "new_project_name",_10 "description": "string",_10 "components_list": [],_10 "flows_list": []_10}'
_10{_10 "name": "new_project_name",_10 "description": "string",_10 "id": "b408ddb9-6266-4431-9be8-e04a62758331",_10 "parent_id": null_10}
+To add flows and components at project creation, retrieve the components_list and flows_list values from the /api/v1/store/components and /api/v1/flows/read endpoints and add them to the request body.
+Adding a flow to a project moves the flow from its previous location. The flow is not copied.
+
_14curl -X POST \_14 "$LANGFLOW_URL/api/v1/projects/" \_14 -H "accept: application/json" \_14 -H "Content-Type: application/json" \_14 -d '{_14 "name": "new_project_name",_14 "description": "string",_14 "components_list": [_14 "3fa85f64-5717-4562-b3fc-2c963f66afa6"_14 ],_14 "flows_list": [_14 "3fa85f64-5717-4562-b3fc-2c963f66afa6"_14 ]_14}'
+Read project
+Retrieve details of a specific project.
+To find the UUID of your project, call the read projects endpoint.
+- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/projects/$PROJECT_ID" \_10 -H "accept: application/json"
_10[_10 {_10 "name": "My projects",_10 "description": "Manage your own flows. Download and upload projects.",_10 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",_10 "parent_id": null_10 }_10]
+Update project
+Update the information of a specific project with a PATCH request.
+Each PATCH request updates the project with the values you send.
Only the fields you include in your request are updated.
If you send the same values multiple times, the update is still processed, even if the values are unchanged.
-- curl
- Result
_15curl -X PATCH \_15 "$LANGFLOW_URL/api/v1/folders/b408ddb9-6266-4431-9be8-e04a62758331" \_15 -H "accept: application/json" \_15 -H "Content-Type: application/json" \_15 -d '{_15 "name": "string",_15 "description": "string",_15 "parent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",_15 "components": [_15 "3fa85f64-5717-4562-b3fc-2c963f66afa6"_15 ],_15 "flows": [_15 "3fa85f64-5717-4562-b3fc-2c963f66afa6"_15 ]_15}'
_10{_10 "name": "string",_10 "description": "string",_10 "id": "b408ddb9-6266-4431-9be8-e04a62758331",_10 "parent_id": null_10}
-Delete folder
-Delete a specific folder.
-- curl
- Result
_10curl -X DELETE \_10 "$LANGFLOW_URL/api/v1/folders/$FOLDER_ID" \_10 -H "accept: */*"
_10204 No Content
-Download folder
-Download all flows from a folder as a zip file.
+- curl
- Result
_15curl -X PATCH \_15 "$LANGFLOW_URL/api/v1/projects/b408ddb9-6266-4431-9be8-e04a62758331" \_15 -H "accept: application/json" \_15 -H "Content-Type: application/json" \_15 -d '{_15 "name": "string",_15 "description": "string",_15 "parent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",_15 "components": [_15 "3fa85f64-5717-4562-b3fc-2c963f66afa6"_15 ],_15 "flows": [_15 "3fa85f64-5717-4562-b3fc-2c963f66afa6"_15 ]_15}'
_10{_10 "name": "string",_10 "description": "string",_10 "id": "b408ddb9-6266-4431-9be8-e04a62758331",_10 "parent_id": null_10}
+Delete project
+Delete a specific project.
+- curl
- Result
_10curl -X DELETE \_10 "$LANGFLOW_URL/api/v1/projects/$PROJECT_ID" \_10 -H "accept: */*"
_10204 No Content
+Download project
+Download all flows from a project as a zip file.
The --output flag is optional.
-- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/folders/download/b408ddb9-6266-4431-9be8-e04a62758331" \_10 -H "accept: application/json" \_10 --output langflow-folder.zip
_10The folder contents.
-Upload folder
-Upload a folder to Langflow.
-- curl
- Result
_10curl -X POST \_10 "$LANGFLOW_URL/api/v1/folders/upload/" \_10 -H "accept: application/json" \_10 -H "Content-Type: multipart/form-data" \_10 -F "file=@20241230_135006_langflow_flows.zip;type=application/zip"
_10The folder contents are uploaded to Langflow.
+- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/projects/download/b408ddb9-6266-4431-9be8-e04a62758331" \_10 -H "accept: application/json" \_10 --output langflow-project.zip
_10The project contents.
+Upload project
+Upload a project to Langflow.
+- curl
- Result
_10curl -X POST \_10 "$LANGFLOW_URL/api/v1/projects/upload/" \_10 -H "accept: application/json" \_10 -H "Content-Type: multipart/form-data" \_10 -F "file=@20241230_135006_langflow_flows.zip;type=application/zip"
_10The project contents are uploaded to Langflow.
Logs
Retrieve logs for your Langflow flow.
This endpoint requires log retrieval to be enabled in your Langflow application.
@@ -330,7 +330,7 @@ With these values, the endpoint returns the last 10 lines of logs.
Use the /monitor endpoint to monitor and modify messages passed between Langflow components, vertex builds, and transactions.
Get Vertex builds
Retrieve Vertex builds for a specific flow.
-- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/monitor/builds?flow_id=$FLOW_ID" \_10 -H "accept: application/json"
_10{"vertex_builds":{"ChatInput-NCmix":[{"data":{"results":{"message":{"text_key":"text","data":{"timestamp":"2024-12-23 19:10:57","sender":"User","sender_name":"User","session_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a","text":"Hello","files":[],"error":"False","edit":"False","properties":{"text_color":"","background_color":"","edited":"False","source":{"id":"None","display_name":"None","source":"None"},"icon":"","allow_markdown":"False","positive_feedback":"None","state":"complete","targets":[]},"category":"message","content_blocks":[],"id":"c95bed34-f906-4aa6-84e4-68553f6db772","flow_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a"},"default_value":"","text":"Hello","sender":"User","sender_name":"User","files":[],"session_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a","timestamp":"2024-12-23 19:10:57+00:00","flow_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a","error":"False","edit":"False","properties":{"text_color":"","background_color":"","edited":"False","source":{"id":"None","display_name":"None","source":"None"},"icon":"","allow_markdown":"False","positive_feedback":"None","state":"complete","targets":[]},"category":"message","content_blocks":[]}},"outputs":{"message":{"message":{"timestamp":"2024-12-23T19:10:57","sender":"User","sender_name":"User","session_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a","text":"Hello","files":[],"error":false,"edit":false,"properties":{"text_color":"","background_color":"","edited":false,"source":{"id":null,"display_name":null,"source":null},"icon":"","allow_markdown":false,"positive_feedback":null,"state":"complete","targets":[]},"category":"message","content_blocks":[],"id":"c95bed34-f906-4aa6-84e4-68553f6db772","flow_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a"},"type":"object"}},"logs":{"message":[]},"message":{"message":"Hello","sender":"User","sender_name":"User","files":[],"type":"object"},"artifacts":{"message":"Hello","sender":"User","sender_name":"User","files":[],"type":"object"},"timedelta":0.015060124918818474,"duration":"15 ms","used_frozen_result":false},"artifacts":{"message":"Hello","sender":"User","sender_name":"User","files":[],"type":"object"},"params":"- Files: []\n Message: Hello\n Sender: User\n Sender Name: User\n Type: object\n","valid":true,"build_id":"40aa200e-74db-4651-b698-f80301d2b26b","id":"ChatInput-NCmix","timestamp":"2024-12-23T19:10:58.772766Z","flow_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a"}],"Prompt-BEn9c":[{"data":{"results":{},"outputs":{"prompt":{"message":"Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.","type":"text"}},"logs":{"prompt":[]},"message":{"prompt":{"repr":"Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.","raw":"Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.","type":"text"}},"artifacts":{"prompt":{"repr":"Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.","raw":"Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.","type":"text"}},"timedelta":0.0057758750626817346,"duration":"6 ms","used_frozen_result":false},"artifacts":{"prompt":{"repr":"Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.","raw":"Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.","type":"text"}},"params":"None","valid":true,"build_id":"39bbbfde-97fd-42a5-a9ed-d42a5c5d532b","id":"Prompt-BEn9c","timestamp":"2024-12-23T19:10:58.781019Z","flow_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a"}],"OpenAIModel-7AjrN":[{"data":{"results":{},"outputs":{"text_output":{"message":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","type":"text"},"model_output":{"message":"","type":"unknown"}},"logs":{"text_output":[]},"message":{"text_output":{"repr":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","raw":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","type":"text"}},"artifacts":{"text_output":{"repr":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","raw":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","type":"text"}},"timedelta":1.034765167045407,"duration":"1.03 seconds","used_frozen_result":false},"artifacts":{"text_output":{"repr":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","raw":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","type":"text"}},"params":"None","valid":true,"build_id":"4f0ae730-a266-4d35-b89f-7b825c620a0f","id":"OpenAIModel-7AjrN","timestamp":"2024-12-23T19:10:58.790484Z","flow_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a"}],"ChatOutput-sfUhT":[{"data":{"results":{"message":{"text_key":"text","data":{"timestamp":"2024-12-23 19:10:58","sender":"Machine","sender_name":"AI","session_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a","text":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","files":[],"error":"False","edit":"False","properties":{"text_color":"","background_color":"","edited":"False","source":{"id":"OpenAIModel-7AjrN","display_name":"OpenAI","source":"gpt-4o-mini"},"icon":"OpenAI","allow_markdown":"False","positive_feedback":"None","state":"complete","targets":[]},"category":"message","content_blocks":[],"id":"5688356d-9f30-40ca-9907-79a7a2fc16fd","flow_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a"},"default_value":"","text":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","sender":"Machine","sender_name":"AI","files":[],"session_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a","timestamp":"2024-12-23 19:10:58+00:00","flow_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a","error":"False","edit":"False","properties":{"text_color":"","background_color":"","edited":"False","source":{"id":"OpenAIModel-7AjrN","display_name":"OpenAI","source":"gpt-4o-mini"},"icon":"OpenAI","allow_markdown":"False","positive_feedback":"None","state":"complete","targets":[]},"category":"message","content_blocks":[]}},"outputs":{"message":{"message":{"timestamp":"2024-12-23T19:10:58","sender":"Machine","sender_name":"AI","session_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a","text":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","files":[],"error":false,"edit":false,"properties":{"text_color":"","background_color":"","edited":false,"source":{"id":"OpenAIModel-7AjrN","display_name":"OpenAI","source":"gpt-4o-mini"},"icon":"OpenAI","allow_markdown":false,"positive_feedback":null,"state":"complete","targets":[]},"category":"message","content_blocks":[],"id":"5688356d-9f30-40ca-9907-79a7a2fc16fd","flow_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a"},"type":"object"}},"logs":{"message":[]},"message":{"message":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","sender":"Machine","sender_name":"AI","files":[],"type":"object"},"artifacts":{"message":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","sender":"Machine","sender_name":"AI","files":[],"type":"object"},"timedelta":0.017838125000707805,"duration":"18 ms","used_frozen_result":false},"artifacts":{"message":"Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!","sender":"Machine","sender_name":"AI","files":[],"type":"object"},"params":"- Files: []\n Message: Hello! 🌟 I'm excited to help you get started on your journey to building\n something fresh! What do you have in mind? Whether it's a project, an idea, or\n a concept, let's dive in and make it happen!\n Sender: Machine\n Sender Name: AI\n Type: object\n","valid":true,"build_id":"1e8b908b-aba7-403b-9e9b-eca92bb78668","id":"ChatOutput-sfUhT","timestamp":"2024-12-23T19:10:58.813268Z","flow_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a"}]}}
+- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/monitor/builds?flow_id=$FLOW_ID" \_10 -H "accept: application/json"
_357{_357 "vertex_builds": {_357 "ChatInput-NCmix": [_357 {_357 "data": {_357 "results": {_357 "message": {_357 "text_key": "text",_357 "data": {_357 "timestamp": "2024-12-23 19:10:57",_357 "sender": "User",_357 "sender_name": "User",_357 "session_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_357 "text": "Hello",_357 "files": [],_357 "error": "False",_357 "edit": "False",_357 "properties": {_357 "text_color": "",_357 "background_color": "",_357 "edited": "False",_357 "source": {_357 "id": "None",_357 "display_name": "None",_357 "source": "None"_357 },_357 "icon": "",_357 "allow_markdown": "False",_357 "positive_feedback": "None",_357 "state": "complete",_357 "targets": []_357 },_357 "category": "message",_357 "content_blocks": [],_357 "id": "c95bed34-f906-4aa6-84e4-68553f6db772",_357 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a"_357 },_357 "default_value": "",_357 "text": "Hello",_357 "sender": "User",_357 "sender_name": "User",_357 "files": [],_357 "session_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_357 "timestamp": "2024-12-23 19:10:57+00:00",_357 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_357 "error": "False",_357 "edit": "False",_357 "properties": {_357 "text_color": "",_357 "background_color": "",_357 "edited": "False",_357 "source": {_357 "id": "None",_357 "display_name": "None",_357 "source": "None"_357 },_357 "icon": "",_357 "allow_markdown": "False",_357 "positive_feedback": "None",_357 "state": "complete",_357 "targets": []_357 },_357 "category": "message",_357 "content_blocks": []_357 }_357 },_357 "outputs": {_357 "message": {_357 "message": {_357 "timestamp": "2024-12-23T19:10:57",_357 "sender": "User",_357 "sender_name": "User",_357 "session_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_357 "text": "Hello",_357 "files": [],_357 "error": false,_357 "edit": false,_357 "properties": {_357 "text_color": "",_357 "background_color": "",_357 "edited": false,_357 "source": {_357 "id": null,_357 "display_name": null,_357 "source": null_357 },_357 "icon": "",_357 "allow_markdown": false,_357 "positive_feedback": null,_357 "state": "complete",_357 "targets": []_357 },_357 "category": "message",_357 "content_blocks": [],_357 "id": "c95bed34-f906-4aa6-84e4-68553f6db772",_357 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a"_357 },_357 "type": "object"_357 }_357 },_357 "logs": { "message": [] },_357 "message": {_357 "message": "Hello",_357 "sender": "User",_357 "sender_name": "User",_357 "files": [],_357 "type": "object"_357 },_357 "artifacts": {_357 "message": "Hello",_357 "sender": "User",_357 "sender_name": "User",_357 "files": [],_357 "type": "object"_357 },_357 "timedelta": 0.015060124918818474,_357 "duration": "15 ms",_357 "used_frozen_result": false_357 },_357 "artifacts": {_357 "message": "Hello",_357 "sender": "User",_357 "sender_name": "User",_357 "files": [],_357 "type": "object"_357 },_357 "params": "- Files: []\n Message: Hello\n Sender: User\n Sender Name: User\n Type: object\n",_357 "valid": true,_357 "build_id": "40aa200e-74db-4651-b698-f80301d2b26b",_357 "id": "ChatInput-NCmix",_357 "timestamp": "2024-12-23T19:10:58.772766Z",_357 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a"_357 }_357 ],_357 "Prompt-BEn9c": [_357 {_357 "data": {_357 "results": {},_357 "outputs": {_357 "prompt": {_357 "message": "Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.",_357 "type": "text"_357 }_357 },_357 "logs": { "prompt": [] },_357 "message": {_357 "prompt": {_357 "repr": "Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.",_357 "raw": "Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.",_357 "type": "text"_357 }_357 },_357 "artifacts": {_357 "prompt": {_357 "repr": "Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.",_357 "raw": "Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.",_357 "type": "text"_357 }_357 },_357 "timedelta": 0.0057758750626817346,_357 "duration": "6 ms",_357 "used_frozen_result": false_357 },_357 "artifacts": {_357 "prompt": {_357 "repr": "Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.",_357 "raw": "Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.",_357 "type": "text"_357 }_357 },_357 "params": "None",_357 "valid": true,_357 "build_id": "39bbbfde-97fd-42a5-a9ed-d42a5c5d532b",_357 "id": "Prompt-BEn9c",_357 "timestamp": "2024-12-23T19:10:58.781019Z",_357 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a"_357 }_357 ],_357 "OpenAIModel-7AjrN": [_357 {_357 "data": {_357 "results": {},_357 "outputs": {_357 "text_output": {_357 "message": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "type": "text"_357 },_357 "model_output": { "message": "", "type": "unknown" }_357 },_357 "logs": { "text_output": [] },_357 "message": {_357 "text_output": {_357 "repr": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "raw": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "type": "text"_357 }_357 },_357 "artifacts": {_357 "text_output": {_357 "repr": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "raw": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "type": "text"_357 }_357 },_357 "timedelta": 1.034765167045407,_357 "duration": "1.03 seconds",_357 "used_frozen_result": false_357 },_357 "artifacts": {_357 "text_output": {_357 "repr": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "raw": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "type": "text"_357 }_357 },_357 "params": "None",_357 "valid": true,_357 "build_id": "4f0ae730-a266-4d35-b89f-7b825c620a0f",_357 "id": "OpenAIModel-7AjrN",_357 "timestamp": "2024-12-23T19:10:58.790484Z",_357 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a"_357 }_357 ],_357 "ChatOutput-sfUhT": [_357 {_357 "data": {_357 "results": {_357 "message": {_357 "text_key": "text",_357 "data": {_357 "timestamp": "2024-12-23 19:10:58",_357 "sender": "Machine",_357 "sender_name": "AI",_357 "session_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_357 "text": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "files": [],_357 "error": "False",_357 "edit": "False",_357 "properties": {_357 "text_color": "",_357 "background_color": "",_357 "edited": "False",_357 "source": {_357 "id": "OpenAIModel-7AjrN",_357 "display_name": "OpenAI",_357 "source": "gpt-4o-mini"_357 },_357 "icon": "OpenAI",_357 "allow_markdown": "False",_357 "positive_feedback": "None",_357 "state": "complete",_357 "targets": []_357 },_357 "category": "message",_357 "content_blocks": [],_357 "id": "5688356d-9f30-40ca-9907-79a7a2fc16fd",_357 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a"_357 },_357 "default_value": "",_357 "text": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "sender": "Machine",_357 "sender_name": "AI",_357 "files": [],_357 "session_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_357 "timestamp": "2024-12-23 19:10:58+00:00",_357 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_357 "error": "False",_357 "edit": "False",_357 "properties": {_357 "text_color": "",_357 "background_color": "",_357 "edited": "False",_357 "source": {_357 "id": "OpenAIModel-7AjrN",_357 "display_name": "OpenAI",_357 "source": "gpt-4o-mini"_357 },_357 "icon": "OpenAI",_357 "allow_markdown": "False",_357 "positive_feedback": "None",_357 "state": "complete",_357 "targets": []_357 },_357 "category": "message",_357 "content_blocks": []_357 }_357 },_357 "outputs": {_357 "message": {_357 "message": {_357 "timestamp": "2024-12-23T19:10:58",_357 "sender": "Machine",_357 "sender_name": "AI",_357 "session_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_357 "text": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "files": [],_357 "error": false,_357 "edit": false,_357 "properties": {_357 "text_color": "",_357 "background_color": "",_357 "edited": false,_357 "source": {_357 "id": "OpenAIModel-7AjrN",_357 "display_name": "OpenAI",_357 "source": "gpt-4o-mini"_357 },_357 "icon": "OpenAI",_357 "allow_markdown": false,_357 "positive_feedback": null,_357 "state": "complete",_357 "targets": []_357 },_357 "category": "message",_357 "content_blocks": [],_357 "id": "5688356d-9f30-40ca-9907-79a7a2fc16fd",_357 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a"_357 },_357 "type": "object"_357 }_357 },_357 "logs": { "message": [] },_357 "message": {_357 "message": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "sender": "Machine",_357 "sender_name": "AI",_357 "files": [],_357 "type": "object"_357 },_357 "artifacts": {_357 "message": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "sender": "Machine",_357 "sender_name": "AI",_357 "files": [],_357 "type": "object"_357 },_357 "timedelta": 0.017838125000707805,_357 "duration": "18 ms",_357 "used_frozen_result": false_357 },_357 "artifacts": {_357 "message": "Hello! 🌟 I'm excited to help you get started on your journey to building something fresh! What do you have in mind? Whether it's a project, an idea, or a concept, let's dive in and make it happen!",_357 "sender": "Machine",_357 "sender_name": "AI",_357 "files": [],_357 "type": "object"_357 },_357 "params": "- Files: []\n Message: Hello! 🌟 I'm excited to help you get started on your journey to building\n something fresh! What do you have in mind? Whether it's a project, an idea, or\n a concept, let's dive in and make it happen!\n Sender: Machine\n Sender Name: AI\n Type: object\n",_357 "valid": true,_357 "build_id": "1e8b908b-aba7-403b-9e9b-eca92bb78668",_357 "id": "ChatOutput-sfUhT",_357 "timestamp": "2024-12-23T19:10:58.813268Z",_357 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a"_357 }_357 ]_357 }_357}
Delete Vertex builds
Delete Vertex builds for a specific flow.
- curl
- Result
_10curl -X DELETE \_10 "$LANGFLOW_URL/api/v1/monitor/builds?flow_id=$FLOW_ID" \_10 -H "accept: */*"
_10204 No Content
@@ -348,17 +348,17 @@ Results can be ordered with the order_by query string.
Update message
Update a specific message by its ID.
This example updates the text value of message 3ab66cc6-c048-48f8-ab07-570f5af7b160.
-- curl
- Result
_10curl -X PUT \_10 "$LANGFLOW_URL/api/v1/monitor/messages/3ab66cc6-c048-48f8-ab07-570f5af7b160" \_10 -H "accept: application/json" \_10 -H "Content-Type: application/json" \_10 -d '{_10 "text": "testing 1234"_10}'
_10{"timestamp":"2024-12-23T18:49:06","sender":"string","sender_name":"string","session_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a","text":"testing 1234","files":["string"],"error":true,"edit":true,"properties":{"text_color":"string","background_color":"string","edited":false,"source":{"id":"string","display_name":"string","source":"string"},"icon":"string","allow_markdown":false,"positive_feedback":true,"state":"complete","targets":[]},"category":"message","content_blocks":[],"id":"3ab66cc6-c048-48f8-ab07-570f5af7b160","flow_id":"01ce083d-748b-4b8d-97b6-33adbb6a528a"}
+- curl
- Result
_10curl -X PUT \_10 "$LANGFLOW_URL/api/v1/monitor/messages/3ab66cc6-c048-48f8-ab07-570f5af7b160" \_10 -H "accept: application/json" \_10 -H "Content-Type: application/json" \_10 -d '{_10 "text": "testing 1234"_10}'
_25{_25 "timestamp": "2024-12-23T18:49:06",_25 "sender": "string",_25 "sender_name": "string",_25 "session_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_25 "text": "testing 1234",_25 "files": ["string"],_25 "error": true,_25 "edit": true,_25 "properties": {_25 "text_color": "string",_25 "background_color": "string",_25 "edited": false,_25 "source": { "id": "string", "display_name": "string", "source": "string" },_25 "icon": "string",_25 "allow_markdown": false,_25 "positive_feedback": true,_25 "state": "complete",_25 "targets": []_25 },_25 "category": "message",_25 "content_blocks": [],_25 "id": "3ab66cc6-c048-48f8-ab07-570f5af7b160",_25 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a"_25}
Update session ID
Update the session ID for messages.
This example updates the session_ID value 01ce083d-748b-4b8d-97b6-33adbb6a528a to different_session_id.
-- curl
- Result
_10curl -X PATCH \_10 "$LANGFLOW_URL/api/v1/monitor/messages/session/01ce083d-748b-4b8d-97b6-33adbb6a528a?new_session_id=different_session_id" \_10 -H "accept: application/json"
_30[_30 {_30 "id": "8dd7f064-e63a-4773-b472-ca0475249dfd",_30 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_30 "timestamp": "2024-12-23 18:49:55 UTC",_30 "sender": "User",_30 "sender_name": "User",_30 "session_id": "different_session_id",_30 "text": "message",_30 "files": "[]",_30 "edit": false,_30 "properties": {_30 "text_color": "",_30 "background_color": "",_30 "edited": false,_30 "source": {_30 "id": null,_30 "display_name": null,_30 "source": null_30 },_30 "icon": "",_30 "allow_markdown": false,_30 "positive_feedback": null,_30 "state": "complete",_30 "targets": []_30 },_30 "category": "message",_30 "content_blocks": []_30 },_30]
+- curl
- Result
_10curl -X PATCH \_10 "$LANGFLOW_URL/api/v1/monitor/messages/session/01ce083d-748b-4b8d-97b6-33adbb6a528a?new_session_id=different_session_id" \_10 -H "accept: application/json"
_30[_30 {_30 "id": "8dd7f064-e63a-4773-b472-ca0475249dfd",_30 "flow_id": "01ce083d-748b-4b8d-97b6-33adbb6a528a",_30 "timestamp": "2024-12-23 18:49:55 UTC",_30 "sender": "User",_30 "sender_name": "User",_30 "session_id": "different_session_id",_30 "text": "message",_30 "files": "[]",_30 "edit": false,_30 "properties": {_30 "text_color": "",_30 "background_color": "",_30 "edited": false,_30 "source": {_30 "id": null,_30 "display_name": null,_30 "source": null_30 },_30 "icon": "",_30 "allow_markdown": false,_30 "positive_feedback": null,_30 "state": "complete",_30 "targets": []_30 },_30 "category": "message",_30 "content_blocks": []_30 }_30]
Delete messages by session
Delete all messages for a specific session.
- curl
- Result
_10curl -X DELETE \_10 "$LANGFLOW_URL/api/v1/monitor/messages/session/different_session_id_2" \_10 -H "accept: */*"
_10HTTP/1.1 204 No Content
Get transactions
Retrieve all transactions (interactions between components) for a specific flow.
-- curl
- Result
_10curl -X GET \_10 "$LANGFLOW_URL/api/v1/monitor/transactions?flow_id=$FLOW_ID&page=1&size=50" \_10 -H "accept: application/json"
_19{_19 "items": [_19 {_19 "timestamp": "2024-12-23T20:05:01.061Z",_19 "vertex_id": "string",_19 "target_id": "string",_19 "inputs": {},_19 "outputs": {},_19 "status": "string",_19 "error": "string",_19 "flow_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",_19 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"_19 }_19 ],_19 "total": 0,_19 "page": 1,_19 "size": 1,_19 "pages": 0_19}
Files stored in My Files can be renamed, downloaded, duplicated, or deleted.
-Files are available to flows stored in different folders.
+Files are available to flows stored in different projects.
Use uploaded files in a flow
To use your uploaded files in flows:
diff --git a/concepts-flows.html b/concepts-flows.html
index 248b5b77f7..5d3596d9ba 100644
--- a/concepts-flows.html
+++ b/concepts-flows.html
@@ -21,7 +21,7 @@
-
+
diff --git a/concepts-objects.html b/concepts-objects.html
index db00539427..b60559adb1 100644
--- a/concepts-objects.html
+++ b/concepts-objects.html
@@ -21,7 +21,7 @@
-
+
diff --git a/concepts-overview.html b/concepts-overview.html
index 80f959349e..883c2aa7d4 100644
--- a/concepts-overview.html
+++ b/concepts-overview.html
@@ -21,7 +21,7 @@
-
+
@@ -97,26 +97,26 @@
- To start Langflow with the values from your
.env file, start Langflow with uv run langflow run --env-file .env.
An example .env file is available in the project repository.
-Projects and folders
+Projects
The My Projects page displays all the flows and components you've created in the Langflow workspace.

-My Projects is the default folder where all new projects and components are initially stored.
-Projects, folders, and flows are exchanged as JSON objects.
+My Projects is the default project where all new projects and components are initially stored.
+Projects and flows are exchanged as JSON objects.
-
-
To create a new folder, click 📁 New Folder.
+To create a new project, click 📁 New Project.
-
-
To rename a folder, double-click the folder name.
+To rename a project, double-click the project name.
-
-
To download a folder, click 📥 Download.
+To download a project, click 📥 Download.
-
-
To upload a folder, click 📤 Upload. The default maximum file upload size is 100 MB.
+To upload a project, click 📤 Upload. The default maximum file upload size is 100 MB.
-
-
To move a flow or component, drag and drop it into the desired folder.
+To move a flow or component, drag and drop it into the desired project.
File management
@@ -135,7 +135,7 @@
Refresh All: Refresh all components and delete cache.
Settings
-Click Settings to access Global variables, Langflow API, Shortcuts, and Messages.
diff --git a/concepts-playground.html b/concepts-playground.html
index 8bf9797b9a..bb8a7fe880 100644
--- a/concepts-playground.html
+++ b/concepts-playground.html
@@ -21,7 +21,7 @@
-
+
diff --git a/concepts-publish.html b/concepts-publish.html
index ef6f0dc1ce..98270b396b 100644
--- a/concepts-publish.html
+++ b/concepts-publish.html
@@ -21,7 +21,7 @@
-
+
diff --git a/concepts-voice-mode.html b/concepts-voice-mode.html
index 76ec9b320d..4ce4156aaa 100644
--- a/concepts-voice-mode.html
+++ b/concepts-voice-mode.html
@@ -21,7 +21,7 @@
-
+
diff --git a/configuration-api-keys.html b/configuration-api-keys.html
index 59fbe98b1c..7f5d5249bf 100644
--- a/configuration-api-keys.html
+++ b/configuration-api-keys.html
@@ -21,7 +21,7 @@
-
+
diff --git a/configuration-authentication.html b/configuration-authentication.html
index 91b1e9df4c..23877800a5 100644
--- a/configuration-authentication.html
+++ b/configuration-authentication.html
@@ -21,7 +21,7 @@
-
+
diff --git a/configuration-cli.html b/configuration-cli.html
index f747bbf86d..b7a4a244d6 100644
--- a/configuration-cli.html
+++ b/configuration-cli.html
@@ -21,7 +21,7 @@
-
+
diff --git a/configuration-custom-database.html b/configuration-custom-database.html
index 78d4f73c4c..8cba3475cd 100644
--- a/configuration-custom-database.html
+++ b/configuration-custom-database.html
@@ -21,7 +21,7 @@
-
+
diff --git a/configuration-global-variables.html b/configuration-global-variables.html
index 4f1fe8d025..b5c4d0e605 100644
--- a/configuration-global-variables.html
+++ b/configuration-global-variables.html
@@ -21,7 +21,7 @@
-
+
diff --git a/contributing-community.html b/contributing-community.html
index f7edea1f62..bb98939e22 100644
--- a/contributing-community.html
+++ b/contributing-community.html
@@ -21,7 +21,7 @@
-
+
diff --git a/contributing-component-tests.html b/contributing-component-tests.html
index 9e68923cf2..0b04db6e78 100644
--- a/contributing-component-tests.html
+++ b/contributing-component-tests.html
@@ -21,7 +21,7 @@
-
+
diff --git a/contributing-components.html b/contributing-components.html
index 3c30b7c057..c19f37b697 100644
--- a/contributing-components.html
+++ b/contributing-components.html
@@ -21,7 +21,7 @@
-
+
diff --git a/contributing-github-discussions.html b/contributing-github-discussions.html
index 202107f239..0e8a5257a9 100644
--- a/contributing-github-discussions.html
+++ b/contributing-github-discussions.html
@@ -21,7 +21,7 @@
-
+
diff --git a/contributing-github-issues.html b/contributing-github-issues.html
index 21a6a65d6e..ddea891d4f 100644
--- a/contributing-github-issues.html
+++ b/contributing-github-issues.html
@@ -21,7 +21,7 @@
-
+
diff --git a/contributing-how-to-contribute.html b/contributing-how-to-contribute.html
index 34d92ff885..ae04d0763d 100644
--- a/contributing-how-to-contribute.html
+++ b/contributing-how-to-contribute.html
@@ -21,7 +21,7 @@
-
+
diff --git a/contributing-telemetry.html b/contributing-telemetry.html
index 784a3c7b9e..49526bb8b5 100644
--- a/contributing-telemetry.html
+++ b/contributing-telemetry.html
@@ -21,7 +21,7 @@
-
+
diff --git a/deployment-docker.html b/deployment-docker.html
index 1c8f00c27a..7e4d405e36 100644
--- a/deployment-docker.html
+++ b/deployment-docker.html
@@ -21,7 +21,7 @@
-
+
diff --git a/deployment-gcp.html b/deployment-gcp.html
index 6d052d7dba..472992d4fa 100644
--- a/deployment-gcp.html
+++ b/deployment-gcp.html
@@ -21,7 +21,7 @@
-
+
diff --git a/deployment-hugging-face-spaces.html b/deployment-hugging-face-spaces.html
index b2ab7f8741..e45f61eaab 100644
--- a/deployment-hugging-face-spaces.html
+++ b/deployment-hugging-face-spaces.html
@@ -21,7 +21,7 @@
-
+
diff --git a/deployment-kubernetes.html b/deployment-kubernetes.html
index 2137807de0..03221f13b0 100644
--- a/deployment-kubernetes.html
+++ b/deployment-kubernetes.html
@@ -21,7 +21,7 @@
-
+
diff --git a/deployment-overview.html b/deployment-overview.html
index 421b34ade0..f8fdaed730 100644
--- a/deployment-overview.html
+++ b/deployment-overview.html
@@ -21,7 +21,7 @@
-
+
diff --git a/deployment-railway.html b/deployment-railway.html
index 746b452ccc..5e576237fe 100644
--- a/deployment-railway.html
+++ b/deployment-railway.html
@@ -21,7 +21,7 @@
-
+
diff --git a/deployment-render.html b/deployment-render.html
index 5ba4bb74cc..b0e891c154 100644
--- a/deployment-render.html
+++ b/deployment-render.html
@@ -21,7 +21,7 @@
-
+
diff --git a/develop-application.html b/develop-application.html
index 2ff14c8510..c6765bb17d 100644
--- a/develop-application.html
+++ b/develop-application.html
@@ -21,7 +21,7 @@
-
+
diff --git a/develop-overview.html b/develop-overview.html
index 734f2a4593..d6e1aea822 100644
--- a/develop-overview.html
+++ b/develop-overview.html
@@ -21,7 +21,7 @@
-
+
diff --git a/document-qa.html b/document-qa.html
index 42f4c2f5f4..78ace06327 100644
--- a/document-qa.html
+++ b/document-qa.html
@@ -21,7 +21,7 @@
-
+
diff --git a/environment-variables.html b/environment-variables.html
index e0e97590d9..de304827a0 100644
--- a/environment-variables.html
+++ b/environment-variables.html
@@ -21,7 +21,7 @@
-
+
diff --git a/get-started-installation.html b/get-started-installation.html
index 4858f2170e..b804c2113b 100644
--- a/get-started-installation.html
+++ b/get-started-installation.html
@@ -21,7 +21,7 @@
-
+
diff --git a/get-started-quickstart.html b/get-started-quickstart.html
index 96d3057e60..edd53cd6f7 100644
--- a/get-started-quickstart.html
+++ b/get-started-quickstart.html
@@ -21,7 +21,7 @@
-
+
diff --git a/index.html b/index.html
index 9e241e9db7..b23fae5f8e 100644
--- a/index.html
+++ b/index.html
@@ -21,7 +21,7 @@
-
+
diff --git a/install-custom-dependencies.html b/install-custom-dependencies.html
index 97205a7368..4f968fabd8 100644
--- a/install-custom-dependencies.html
+++ b/install-custom-dependencies.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-apify.html b/integrations-apify.html
index 12bc6e49b2..fd3beaaa4b 100644
--- a/integrations-apify.html
+++ b/integrations-apify.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-arize.html b/integrations-arize.html
index e479548c9a..4552c17043 100644
--- a/integrations-arize.html
+++ b/integrations-arize.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-assemblyai.html b/integrations-assemblyai.html
index d51fa33a58..931eeec619 100644
--- a/integrations-assemblyai.html
+++ b/integrations-assemblyai.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-composio.html b/integrations-composio.html
index a3d424dc6e..57c41c6b06 100644
--- a/integrations-composio.html
+++ b/integrations-composio.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-langfuse.html b/integrations-langfuse.html
index 0ee11ce0d2..4f821e64ed 100644
--- a/integrations-langfuse.html
+++ b/integrations-langfuse.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-langsmith.html b/integrations-langsmith.html
index 74bb6121d3..fd6af59b95 100644
--- a/integrations-langsmith.html
+++ b/integrations-langsmith.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-langwatch.html b/integrations-langwatch.html
index d2ae91a1be..b39fc676c9 100644
--- a/integrations-langwatch.html
+++ b/integrations-langwatch.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-mcp.html b/integrations-mcp.html
index bb08206921..9bead52b6b 100644
--- a/integrations-mcp.html
+++ b/integrations-mcp.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-nvidia-ingest-wsl2.html b/integrations-nvidia-ingest-wsl2.html
index 536a9bfec5..446292fe70 100644
--- a/integrations-nvidia-ingest-wsl2.html
+++ b/integrations-nvidia-ingest-wsl2.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-nvidia-ingest.html b/integrations-nvidia-ingest.html
index 682fbc488e..e52b2759fa 100644
--- a/integrations-nvidia-ingest.html
+++ b/integrations-nvidia-ingest.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-opik.html b/integrations-opik.html
index 37b56549ef..5e89be0e91 100644
--- a/integrations-opik.html
+++ b/integrations-opik.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-setup-google-cloud-vertex-ai-langflow.html b/integrations-setup-google-cloud-vertex-ai-langflow.html
index 7d1280feeb..7170ab1978 100644
--- a/integrations-setup-google-cloud-vertex-ai-langflow.html
+++ b/integrations-setup-google-cloud-vertex-ai-langflow.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations-setup-google-oauth-langflow.html b/integrations-setup-google-oauth-langflow.html
index 5ee773147a..917797c09b 100644
--- a/integrations-setup-google-oauth-langflow.html
+++ b/integrations-setup-google-oauth-langflow.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations/notion/notion-agent-conversational.html b/integrations/notion/notion-agent-conversational.html
index e0a0c6adca..d759e7b930 100644
--- a/integrations/notion/notion-agent-conversational.html
+++ b/integrations/notion/notion-agent-conversational.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations/notion/notion-agent-meeting-notes.html b/integrations/notion/notion-agent-meeting-notes.html
index 61038e9e3b..40f676dbcf 100644
--- a/integrations/notion/notion-agent-meeting-notes.html
+++ b/integrations/notion/notion-agent-meeting-notes.html
@@ -21,7 +21,7 @@
-
+
diff --git a/integrations/notion/setup.html b/integrations/notion/setup.html
index 0617058337..b569123297 100644
--- a/integrations/notion/setup.html
+++ b/integrations/notion/setup.html
@@ -21,7 +21,7 @@
-
+
diff --git a/logging.html b/logging.html
index 46869b485d..fbd73cb477 100644
--- a/logging.html
+++ b/logging.html
@@ -21,7 +21,7 @@
-
+
diff --git a/luna-for-langflow.html b/luna-for-langflow.html
index d57addc074..79220b1aff 100644
--- a/luna-for-langflow.html
+++ b/luna-for-langflow.html
@@ -21,7 +21,7 @@
-
+
diff --git a/mcp-component-astra.html b/mcp-component-astra.html
index f5dce66370..861c041aad 100644
--- a/mcp-component-astra.html
+++ b/mcp-component-astra.html
@@ -21,7 +21,7 @@
-
+
diff --git a/memory-chatbot.html b/memory-chatbot.html
index 632558d615..dddf19f36d 100644
--- a/memory-chatbot.html
+++ b/memory-chatbot.html
@@ -21,7 +21,7 @@
-
+
diff --git a/memory.html b/memory.html
index d2baa2940c..bd52a3520c 100644
--- a/memory.html
+++ b/memory.html
@@ -21,7 +21,7 @@
-
+
@@ -56,7 +56,7 @@
• Message - Stores chat messages and interactions that occur between components. For more information, see Message objects.
• Transaction - Records execution history and results of flow runs. This information is used for logging.
• ApiKey - Manages API authentication keys for users. For more information, see API keys.
-• Folder - Provides a structure for flow storage. For more information, see Projects and folders.
+• Project - Provides a structure for flow storage. For more information, see Projects.
• Variables - Stores global encrypted values and credentials. For more information, see Global variables.
• VertexBuild - Tracks the build status of individual nodes within flows. For more information, see Run a flow in the playground.
For more information, see the database models in the source code.
diff --git a/search.html b/search.html
index 14781a8164..a8b4dfe3b7 100644
--- a/search.html
+++ b/search.html
@@ -21,7 +21,7 @@
-
+
diff --git a/sequential-agent.html b/sequential-agent.html
index c6ef2c8775..d2eaaa5e9a 100644
--- a/sequential-agent.html
+++ b/sequential-agent.html
@@ -21,7 +21,7 @@
-
+
diff --git a/session-id.html b/session-id.html
index 69fde95fb7..6c9d49eb6f 100644
--- a/session-id.html
+++ b/session-id.html
@@ -21,7 +21,7 @@
-
+
diff --git a/sitemap.xml b/sitemap.xml
index bf3aa1f583..1db4a3b4da 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-https://docs.langflow.org/search https://docs.langflow.org/api https://docs.langflow.org/api/add-user https://docs.langflow.org/api/auto-login https://docs.langflow.org/api/build-flow https://docs.langflow.org/api/build-public-tmp https://docs.langflow.org/api/build-vertex https://docs.langflow.org/api/build-vertex-stream https://docs.langflow.org/api/cancel-build https://docs.langflow.org/api/check-if-store-has-api-key https://docs.langflow.org/api/check-if-store-is-enabled https://docs.langflow.org/api/create-api-key-route https://docs.langflow.org/api/create-flow https://docs.langflow.org/api/create-flows https://docs.langflow.org/api/create-folder https://docs.langflow.org/api/create-upload-file https://docs.langflow.org/api/create-variable https://docs.langflow.org/api/custom-component https://docs.langflow.org/api/custom-component-update https://docs.langflow.org/api/delete-all-files https://docs.langflow.org/api/delete-all-files-1 https://docs.langflow.org/api/delete-api-key-route https://docs.langflow.org/api/delete-file https://docs.langflow.org/api/delete-file-1 https://docs.langflow.org/api/delete-flow https://docs.langflow.org/api/delete-folder https://docs.langflow.org/api/delete-messages https://docs.langflow.org/api/delete-messages-session https://docs.langflow.org/api/delete-multiple-flows https://docs.langflow.org/api/delete-user https://docs.langflow.org/api/delete-variable https://docs.langflow.org/api/delete-vertex-builds https://docs.langflow.org/api/download-component https://docs.langflow.org/api/download-file https://docs.langflow.org/api/download-file-1 https://docs.langflow.org/api/download-file-2 https://docs.langflow.org/api/download-image https://docs.langflow.org/api/download-multiple-file https://docs.langflow.org/api/download-profile-picture https://docs.langflow.org/api/edit-file-name https://docs.langflow.org/api/experimental-run-flow https://docs.langflow.org/api/get-all https://docs.langflow.org/api/get-api-keys-route https://docs.langflow.org/api/get-build-events https://docs.langflow.org/api/get-components https://docs.langflow.org/api/get-config https://docs.langflow.org/api/get-elevenlabs-voice-ids https://docs.langflow.org/api/get-list-of-components-liked-by-user https://docs.langflow.org/api/get-messages https://docs.langflow.org/api/get-starter-projects https://docs.langflow.org/api/get-tags https://docs.langflow.org/api/get-task-status https://docs.langflow.org/api/get-transactions https://docs.langflow.org/api/get-version https://docs.langflow.org/api/get-vertex-builds https://docs.langflow.org/api/handle-messages https://docs.langflow.org/api/handle-messages-1 https://docs.langflow.org/api/handle-sse https://docs.langflow.org/api/handle-sse-1 https://docs.langflow.org/api/health https://docs.langflow.org/api/health-check https://docs.langflow.org/api/like-component https://docs.langflow.org/api/list-files https://docs.langflow.org/api/list-files-1 https://docs.langflow.org/api/list-files-2 https://docs.langflow.org/api/list-profile-pictures https://docs.langflow.org/api/login-to-get-access-token https://docs.langflow.org/api/logout https://docs.langflow.org/api/logs https://docs.langflow.org/api/patch-user https://docs.langflow.org/api/post-validate-code https://docs.langflow.org/api/post-validate-prompt https://docs.langflow.org/api/process https://docs.langflow.org/api/process-1 https://docs.langflow.org/api/read-all-users https://docs.langflow.org/api/read-basic-examples https://docs.langflow.org/api/read-current-user https://docs.langflow.org/api/read-flow https://docs.langflow.org/api/read-flows https://docs.langflow.org/api/read-folder https://docs.langflow.org/api/read-folders https://docs.langflow.org/api/read-public-flow https://docs.langflow.org/api/read-variables https://docs.langflow.org/api/refresh-token https://docs.langflow.org/api/reset-password https://docs.langflow.org/api/retrieve-vertices-order https://docs.langflow.org/api/save-store-api-key https://docs.langflow.org/api/share-component https://docs.langflow.org/api/simplified-run-flow https://docs.langflow.org/api/stream-logs https://docs.langflow.org/api/update-flow https://docs.langflow.org/api/update-folder https://docs.langflow.org/api/update-message https://docs.langflow.org/api/update-session-id https://docs.langflow.org/api/update-shared-component https://docs.langflow.org/api/update-variable https://docs.langflow.org/api/upload-file https://docs.langflow.org/api/upload-file-1 https://docs.langflow.org/api/upload-file-2 https://docs.langflow.org/api/upload-user-file https://docs.langflow.org/api/upload-user-file-1 https://docs.langflow.org/api/webhook-run-flow https://docs.langflow.org/agents-overview 2025-04-25T19:58:48.000Z https://docs.langflow.org/agents-tool-calling-agent-component 2025-04-25T19:58:48.000Z https://docs.langflow.org/api-reference-api-examples 2025-04-25T19:58:48.000Z https://docs.langflow.org/blog-writer 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-agents 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-bundle-components 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-custom-components 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-data 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-embedding-models 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-helpers 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-io 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-loaders 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-logic 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-memories 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-models 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-processing 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-prompts 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-tools 2025-04-25T19:58:48.000Z https://docs.langflow.org/components-vector-stores 2025-04-25T19:58:48.000Z https://docs.langflow.org/concepts-components 2025-04-25T19:58:48.000Z https://docs.langflow.org/concepts-file-management 2025-04-25T19:58:48.000Z https://docs.langflow.org/concepts-flows 2025-04-25T19:58:48.000Z https://docs.langflow.org/concepts-objects 2025-04-25T19:58:48.000Z https://docs.langflow.org/concepts-overview 2025-04-25T19:58:48.000Z https://docs.langflow.org/concepts-playground 2025-04-25T19:58:48.000Z https://docs.langflow.org/concepts-publish 2025-04-25T19:58:48.000Z https://docs.langflow.org/concepts-voice-mode 2025-04-25T19:58:48.000Z https://docs.langflow.org/configuration-api-keys 2025-04-25T19:58:48.000Z https://docs.langflow.org/configuration-authentication 2025-04-25T19:58:48.000Z https://docs.langflow.org/configuration-cli 2025-04-25T19:58:48.000Z https://docs.langflow.org/configuration-custom-database 2025-04-25T19:58:48.000Z https://docs.langflow.org/configuration-global-variables 2025-04-25T19:58:48.000Z https://docs.langflow.org/contributing-community 2025-04-25T19:58:48.000Z https://docs.langflow.org/contributing-component-tests 2025-04-25T19:58:48.000Z https://docs.langflow.org/contributing-components 2025-04-25T19:58:48.000Z https://docs.langflow.org/contributing-github-discussions 2025-04-25T19:58:48.000Z https://docs.langflow.org/contributing-github-issues 2025-04-25T19:58:48.000Z https://docs.langflow.org/contributing-how-to-contribute 2025-04-25T19:58:48.000Z https://docs.langflow.org/contributing-telemetry 2025-04-25T19:58:48.000Z https://docs.langflow.org/deployment-docker 2025-04-25T19:58:48.000Z https://docs.langflow.org/deployment-gcp 2025-04-25T19:58:48.000Z https://docs.langflow.org/deployment-hugging-face-spaces 2025-04-25T19:58:48.000Z https://docs.langflow.org/deployment-kubernetes 2025-04-25T19:58:48.000Z https://docs.langflow.org/deployment-overview 2025-04-25T19:58:48.000Z https://docs.langflow.org/deployment-railway 2025-04-25T19:58:48.000Z https://docs.langflow.org/deployment-render 2025-04-25T19:58:48.000Z https://docs.langflow.org/develop-application 2025-04-25T19:58:48.000Z https://docs.langflow.org/develop-overview 2025-04-25T19:58:48.000Z https://docs.langflow.org/document-qa 2025-04-25T19:58:48.000Z https://docs.langflow.org/environment-variables 2025-04-25T19:58:48.000Z https://docs.langflow.org/get-started-installation 2025-04-25T19:58:48.000Z https://docs.langflow.org/get-started-quickstart 2025-04-25T19:58:48.000Z https://docs.langflow.org/install-custom-dependencies 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-apify 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-arize 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-assemblyai 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-composio 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-langfuse 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-langsmith 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-langwatch 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-mcp 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-nvidia-ingest 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-nvidia-ingest-wsl2 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-opik 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-setup-google-cloud-vertex-ai-langflow 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations-setup-google-oauth-langflow 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations/notion/notion-agent-conversational 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations/notion/notion-agent-meeting-notes 2025-04-25T19:58:48.000Z https://docs.langflow.org/integrations/notion/setup 2025-04-25T19:58:48.000Z https://docs.langflow.org/logging 2025-04-25T19:58:48.000Z https://docs.langflow.org/luna-for-langflow 2025-04-25T19:58:48.000Z https://docs.langflow.org/mcp-component-astra 2025-04-25T19:58:48.000Z https://docs.langflow.org/memory 2025-04-25T19:58:48.000Z https://docs.langflow.org/memory-chatbot 2025-04-25T19:58:48.000Z https://docs.langflow.org/sequential-agent 2025-04-25T19:58:48.000Z https://docs.langflow.org/session-id 2025-04-25T19:58:48.000Z https://docs.langflow.org/starter-projects-basic-prompting 2025-04-25T19:58:48.000Z https://docs.langflow.org/starter-projects-simple-agent 2025-04-25T19:58:48.000Z https://docs.langflow.org/starter-projects-vector-store-rag 2025-04-25T19:58:48.000Z https://docs.langflow.org/travel-planning-agent 2025-04-25T19:58:48.000Z https://docs.langflow.org/webhook 2025-04-25T19:58:48.000Z https://docs.langflow.org/ 2025-04-25T19:58:48.000Z
\ No newline at end of file
+https://docs.langflow.org/search https://docs.langflow.org/api https://docs.langflow.org/api/add-user https://docs.langflow.org/api/auto-login https://docs.langflow.org/api/build-flow https://docs.langflow.org/api/build-public-tmp https://docs.langflow.org/api/build-vertex https://docs.langflow.org/api/build-vertex-stream https://docs.langflow.org/api/cancel-build https://docs.langflow.org/api/check-if-store-has-api-key https://docs.langflow.org/api/check-if-store-is-enabled https://docs.langflow.org/api/create-api-key-route https://docs.langflow.org/api/create-flow https://docs.langflow.org/api/create-flows https://docs.langflow.org/api/create-folder https://docs.langflow.org/api/create-upload-file https://docs.langflow.org/api/create-variable https://docs.langflow.org/api/custom-component https://docs.langflow.org/api/custom-component-update https://docs.langflow.org/api/delete-all-files https://docs.langflow.org/api/delete-all-files-1 https://docs.langflow.org/api/delete-api-key-route https://docs.langflow.org/api/delete-file https://docs.langflow.org/api/delete-file-1 https://docs.langflow.org/api/delete-flow https://docs.langflow.org/api/delete-folder https://docs.langflow.org/api/delete-messages https://docs.langflow.org/api/delete-messages-session https://docs.langflow.org/api/delete-multiple-flows https://docs.langflow.org/api/delete-user https://docs.langflow.org/api/delete-variable https://docs.langflow.org/api/delete-vertex-builds https://docs.langflow.org/api/download-component https://docs.langflow.org/api/download-file https://docs.langflow.org/api/download-file-1 https://docs.langflow.org/api/download-file-2 https://docs.langflow.org/api/download-image https://docs.langflow.org/api/download-multiple-file https://docs.langflow.org/api/download-profile-picture https://docs.langflow.org/api/edit-file-name https://docs.langflow.org/api/experimental-run-flow https://docs.langflow.org/api/get-all https://docs.langflow.org/api/get-api-keys-route https://docs.langflow.org/api/get-build-events https://docs.langflow.org/api/get-components https://docs.langflow.org/api/get-config https://docs.langflow.org/api/get-elevenlabs-voice-ids https://docs.langflow.org/api/get-list-of-components-liked-by-user https://docs.langflow.org/api/get-messages https://docs.langflow.org/api/get-starter-projects https://docs.langflow.org/api/get-tags https://docs.langflow.org/api/get-task-status https://docs.langflow.org/api/get-transactions https://docs.langflow.org/api/get-version https://docs.langflow.org/api/get-vertex-builds https://docs.langflow.org/api/handle-messages https://docs.langflow.org/api/handle-messages-1 https://docs.langflow.org/api/handle-sse https://docs.langflow.org/api/handle-sse-1 https://docs.langflow.org/api/health https://docs.langflow.org/api/health-check https://docs.langflow.org/api/like-component https://docs.langflow.org/api/list-files https://docs.langflow.org/api/list-files-1 https://docs.langflow.org/api/list-files-2 https://docs.langflow.org/api/list-profile-pictures https://docs.langflow.org/api/login-to-get-access-token https://docs.langflow.org/api/logout https://docs.langflow.org/api/logs https://docs.langflow.org/api/patch-user https://docs.langflow.org/api/post-validate-code https://docs.langflow.org/api/post-validate-prompt https://docs.langflow.org/api/process https://docs.langflow.org/api/process-1 https://docs.langflow.org/api/read-all-users https://docs.langflow.org/api/read-basic-examples https://docs.langflow.org/api/read-current-user https://docs.langflow.org/api/read-flow https://docs.langflow.org/api/read-flows https://docs.langflow.org/api/read-folder https://docs.langflow.org/api/read-folders https://docs.langflow.org/api/read-public-flow https://docs.langflow.org/api/read-variables https://docs.langflow.org/api/refresh-token https://docs.langflow.org/api/reset-password https://docs.langflow.org/api/retrieve-vertices-order https://docs.langflow.org/api/save-store-api-key https://docs.langflow.org/api/share-component https://docs.langflow.org/api/simplified-run-flow https://docs.langflow.org/api/stream-logs https://docs.langflow.org/api/update-flow https://docs.langflow.org/api/update-folder https://docs.langflow.org/api/update-message https://docs.langflow.org/api/update-session-id https://docs.langflow.org/api/update-shared-component https://docs.langflow.org/api/update-variable https://docs.langflow.org/api/upload-file https://docs.langflow.org/api/upload-file-1 https://docs.langflow.org/api/upload-file-2 https://docs.langflow.org/api/upload-user-file https://docs.langflow.org/api/upload-user-file-1 https://docs.langflow.org/api/webhook-run-flow https://docs.langflow.org/agents-overview 2025-04-29T17:14:55.000Z https://docs.langflow.org/agents-tool-calling-agent-component 2025-04-29T17:14:55.000Z https://docs.langflow.org/api-reference-api-examples 2025-04-29T17:14:55.000Z https://docs.langflow.org/blog-writer 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-agents 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-bundle-components 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-custom-components 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-data 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-embedding-models 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-helpers 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-io 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-loaders 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-logic 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-memories 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-models 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-processing 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-prompts 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-tools 2025-04-29T17:14:55.000Z https://docs.langflow.org/components-vector-stores 2025-04-29T17:14:55.000Z https://docs.langflow.org/concepts-components 2025-04-29T17:14:55.000Z https://docs.langflow.org/concepts-file-management 2025-04-29T17:14:55.000Z https://docs.langflow.org/concepts-flows 2025-04-29T17:14:55.000Z https://docs.langflow.org/concepts-objects 2025-04-29T17:14:55.000Z https://docs.langflow.org/concepts-overview 2025-04-29T17:14:55.000Z https://docs.langflow.org/concepts-playground 2025-04-29T17:14:55.000Z https://docs.langflow.org/concepts-publish 2025-04-29T17:14:55.000Z https://docs.langflow.org/concepts-voice-mode 2025-04-29T17:14:55.000Z https://docs.langflow.org/configuration-api-keys 2025-04-29T17:14:55.000Z https://docs.langflow.org/configuration-authentication 2025-04-29T17:14:55.000Z https://docs.langflow.org/configuration-cli 2025-04-29T17:14:55.000Z https://docs.langflow.org/configuration-custom-database 2025-04-29T17:14:55.000Z https://docs.langflow.org/configuration-global-variables 2025-04-29T17:14:55.000Z https://docs.langflow.org/contributing-community 2025-04-29T17:14:55.000Z https://docs.langflow.org/contributing-component-tests 2025-04-29T17:14:55.000Z https://docs.langflow.org/contributing-components 2025-04-29T17:14:55.000Z https://docs.langflow.org/contributing-github-discussions 2025-04-29T17:14:55.000Z https://docs.langflow.org/contributing-github-issues 2025-04-29T17:14:55.000Z https://docs.langflow.org/contributing-how-to-contribute 2025-04-29T17:14:55.000Z https://docs.langflow.org/contributing-telemetry 2025-04-29T17:14:55.000Z https://docs.langflow.org/deployment-docker 2025-04-29T17:14:55.000Z https://docs.langflow.org/deployment-gcp 2025-04-29T17:14:55.000Z https://docs.langflow.org/deployment-hugging-face-spaces 2025-04-29T17:14:55.000Z https://docs.langflow.org/deployment-kubernetes 2025-04-29T17:14:55.000Z https://docs.langflow.org/deployment-overview 2025-04-29T17:14:55.000Z https://docs.langflow.org/deployment-railway 2025-04-29T17:14:55.000Z https://docs.langflow.org/deployment-render 2025-04-29T17:14:55.000Z https://docs.langflow.org/develop-application 2025-04-29T17:14:55.000Z https://docs.langflow.org/develop-overview 2025-04-29T17:14:55.000Z https://docs.langflow.org/document-qa 2025-04-29T17:14:55.000Z https://docs.langflow.org/environment-variables 2025-04-29T17:14:55.000Z https://docs.langflow.org/get-started-installation 2025-04-29T17:14:55.000Z https://docs.langflow.org/get-started-quickstart 2025-04-29T17:14:55.000Z https://docs.langflow.org/install-custom-dependencies 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-apify 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-arize 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-assemblyai 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-composio 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-langfuse 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-langsmith 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-langwatch 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-mcp 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-nvidia-ingest 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-nvidia-ingest-wsl2 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-opik 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-setup-google-cloud-vertex-ai-langflow 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations-setup-google-oauth-langflow 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations/notion/notion-agent-conversational 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations/notion/notion-agent-meeting-notes 2025-04-29T17:14:55.000Z https://docs.langflow.org/integrations/notion/setup 2025-04-29T17:14:55.000Z https://docs.langflow.org/logging 2025-04-29T17:14:55.000Z https://docs.langflow.org/luna-for-langflow 2025-04-29T17:14:55.000Z https://docs.langflow.org/mcp-component-astra 2025-04-29T17:14:55.000Z https://docs.langflow.org/memory 2025-04-29T17:14:55.000Z https://docs.langflow.org/memory-chatbot 2025-04-29T17:14:55.000Z https://docs.langflow.org/sequential-agent 2025-04-29T17:14:55.000Z https://docs.langflow.org/session-id 2025-04-29T17:14:55.000Z https://docs.langflow.org/starter-projects-basic-prompting 2025-04-29T17:14:55.000Z https://docs.langflow.org/starter-projects-simple-agent 2025-04-29T17:14:55.000Z https://docs.langflow.org/starter-projects-vector-store-rag 2025-04-29T17:14:55.000Z https://docs.langflow.org/travel-planning-agent 2025-04-29T17:14:55.000Z https://docs.langflow.org/webhook 2025-04-29T17:14:55.000Z https://docs.langflow.org/ 2025-04-29T17:14:55.000Z
\ No newline at end of file
diff --git a/starter-projects-basic-prompting.html b/starter-projects-basic-prompting.html
index 0db31e9748..65b4e6eb1e 100644
--- a/starter-projects-basic-prompting.html
+++ b/starter-projects-basic-prompting.html
@@ -21,7 +21,7 @@
-
+
diff --git a/starter-projects-simple-agent.html b/starter-projects-simple-agent.html
index 2d525af6d7..bade283159 100644
--- a/starter-projects-simple-agent.html
+++ b/starter-projects-simple-agent.html
@@ -21,7 +21,7 @@
-
+
diff --git a/starter-projects-vector-store-rag.html b/starter-projects-vector-store-rag.html
index 04dcd046b7..d833fbe91c 100644
--- a/starter-projects-vector-store-rag.html
+++ b/starter-projects-vector-store-rag.html
@@ -21,7 +21,7 @@
-
+
diff --git a/travel-planning-agent.html b/travel-planning-agent.html
index d198f8e4a2..1fed599833 100644
--- a/travel-planning-agent.html
+++ b/travel-planning-agent.html
@@ -21,7 +21,7 @@
-
+
diff --git a/webhook.html b/webhook.html
index b0390a63be..2bd2abef35 100644
--- a/webhook.html
+++ b/webhook.html
@@ -21,7 +21,7 @@
-
+