docs: remove duplicate entries from api examples page (#8065)

fix-duplicate-entries
This commit is contained in:
Mendon Kissling 2025-05-15 13:54:59 -04:00 committed by GitHub
commit 29f6631c9d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1054,7 +1054,7 @@ To retrieve only the flows from a specific project, pass `project_id` in the que
```bash
curl -X GET \
"$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" \
"$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" \
-H "accept: application/json"
```
@ -1263,7 +1263,7 @@ This example uploads a local file named `agent-with-astra-db-tool.json`.
```bash
curl -X POST \
"$LANGFLOW_URL/api/v1/flows/upload/?project_id=$project_ID" \
"$LANGFLOW_URL/api/v1/flows/upload/?project_id=$PROJECT_ID" \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@agent-with-astra-db-tool.json;type=application/json"
@ -1296,7 +1296,7 @@ The target `project_id` must already exist before uploading a flow. Call the [/a
```bash
curl -X POST \
"$LANGFLOW_URL/api/v1/flows/upload/?project_id=$project_ID" \
"$LANGFLOW_URL/api/v1/flows/upload/?project_id=$PROJECT_ID" \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@agent-with-astra-db-tool.json;type=application/json"
@ -1360,8 +1360,6 @@ A list of example flows.
## Projects
## Projects
Use the `/projects` endpoint to create, read, update, and delete projects.
Projects store your flows and components.
@ -1375,7 +1373,6 @@ Get a list of Langflow projects.
```bash
curl -X GET \
"$LANGFLOW_URL/api/v1/projects/" \
"$LANGFLOW_URL/api/v1/projects/" \
-H "accept: application/json"
```
@ -1399,9 +1396,6 @@ curl -X GET \
### Create project
### Create project
Create a new project.
Create a new project.
<Tabs>
@ -1410,12 +1404,9 @@ Create a new project.
```bash
curl -X POST \
"$LANGFLOW_URL/api/v1/projects/" \
"$LANGFLOW_URL/api/v1/projects/" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"name": "new_project_name",
"name": "new_project_name",
"description": "string",
"components_list": [],
"flows_list": []
@ -1427,7 +1418,6 @@ curl -X POST \
```json
{
"name": "new_project_name",
"name": "new_project_name",
"description": "string",
"id": "b408ddb9-6266-4431-9be8-e04a62758331",
@ -1438,21 +1428,17 @@ curl -X POST \
</TabItem>
</Tabs>
To add flows and components at project creation, retrieve the `components_list` and `flows_list` values from the [/api/v1/store/components](#get-all-components) and [/api/v1/flows/read](#read-flows) endpoints and add them to the request body.
To add flows and components at project creation, retrieve the `components_list` and `flows_list` values from the [/api/v1/store/components](#get-all-components) and [/api/v1/flows/read](#read-flows) 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.
Adding a flow to a project moves the flow from its previous location. The flow is not copied.
```bash
curl -X POST \
"$LANGFLOW_URL/api/v1/projects/" \
"$LANGFLOW_URL/api/v1/projects/" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"name": "new_project_name",
"name": "new_project_name",
"description": "string",
"components_list": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
@ -1465,12 +1451,8 @@ curl -X POST \
### Read project
### Read project
Retrieve details of a specific project.
Retrieve details of a specific project.
To find the UUID of your project, call the [read projects](#read-projects) endpoint.
To find the UUID of your project, call the [read projects](#read-projects) endpoint.
<Tabs>
@ -1478,7 +1460,7 @@ To find the UUID of your project, call the [read projects](#read-projects) endpo
```bash
curl -X GET \
"$LANGFLOW_URL/api/v1/projects/$project_ID" \
"$LANGFLOW_URL/api/v1/projects/$PROJECT_ID" \
-H "accept: application/json"
```
@ -1501,12 +1483,8 @@ curl -X GET \
### Update project
### Update project
Update the information of a specific project with a `PATCH` request.
Update the information of a specific project with a `PATCH` request.
Each PATCH request updates the project with the values you send.
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.
@ -1516,10 +1494,8 @@ If you send the same values multiple times, the update is still processed, even
```bash
curl -X PATCH \
"$LANGFLOW_URL/api/v1/projects/b408ddb9-6266-4431-9be8-e04a62758331" \
"$LANGFLOW_URL/api/v1/projects/b408ddb9-6266-4431-9be8-e04a62758331" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"description": "string",
@ -1550,9 +1526,6 @@ curl -X PATCH \
### Delete project
### Delete project
Delete a specific project.
Delete a specific project.
<Tabs>
@ -1560,7 +1533,7 @@ Delete a specific project.
```bash
curl -X DELETE \
"$LANGFLOW_URL/api/v1/projects/$project_ID" \
"$LANGFLOW_URL/api/v1/projects/$PROJECT_ID" \
-H "accept: */*"
```
@ -1576,9 +1549,6 @@ curl -X DELETE \
### Download project
### Download project
Download all flows from a project as a zip file.
Download all flows from a project as a zip file.
The `--output` flag is optional.
@ -1588,11 +1558,9 @@ The `--output` flag is optional.
```bash
curl -X GET \
"$LANGFLOW_URL/api/v1/projects/download/b408ddb9-6266-4431-9be8-e04a62758331" \
"$LANGFLOW_URL/api/v1/projects/download/b408ddb9-6266-4431-9be8-e04a62758331" \
-H "accept: application/json" \
--output langflow-project.zip
--output langflow-project.zip
```
</TabItem>
@ -1600,7 +1568,6 @@ curl -X GET \
```text
The project contents.
The project contents.
```
</TabItem>
@ -1608,9 +1575,6 @@ The project contents.
### Upload project
### Upload project
Upload a project to Langflow.
Upload a project to Langflow.
<Tabs>
@ -1618,7 +1582,6 @@ Upload a project to Langflow.
```bash
curl -X POST \
"$LANGFLOW_URL/api/v1/projects/upload/" \
"$LANGFLOW_URL/api/v1/projects/upload/" \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
@ -1631,7 +1594,6 @@ curl -X POST \
```text
The project contents are uploaded to Langflow.
The project contents are uploaded to Langflow.
```
</TabItem>