hide folder endpoints from docs (#4238)

This commit is contained in:
Celal Zamanoglu
2025-12-09 19:12:34 +03:00
committed by GitHub
parent f49b07f30d
commit 2c4960a7ab

View File

@@ -945,12 +945,13 @@ async def delete_workflow(
################# Folder Endpoints ################# ################# Folder Endpoints #################
@legacy_base_router.post("/folders", response_model=Folder, tags=["agent"]) @legacy_base_router.post("/folders", response_model=Folder, tags=["agent"], include_in_schema=False)
@legacy_base_router.post("/folders/", response_model=Folder, include_in_schema=False) @legacy_base_router.post("/folders/", response_model=Folder, include_in_schema=False)
@base_router.post( @base_router.post(
"/folders", "/folders",
response_model=Folder, response_model=Folder,
tags=["Workflows"], tags=["Workflows"],
include_in_schema=False,
description="Create a new folder to organize workflows", description="Create a new folder to organize workflows",
summary="Create folder", summary="Create folder",
responses={ responses={
@@ -984,12 +985,13 @@ async def create_folder(
) )
@legacy_base_router.get("/folders/{folder_id}", response_model=Folder, tags=["agent"]) @legacy_base_router.get("/folders/{folder_id}", response_model=Folder, tags=["agent"], include_in_schema=False)
@legacy_base_router.get("/folders/{folder_id}/", response_model=Folder, include_in_schema=False) @legacy_base_router.get("/folders/{folder_id}/", response_model=Folder, include_in_schema=False)
@base_router.get( @base_router.get(
"/folders/{folder_id}", "/folders/{folder_id}",
response_model=Folder, response_model=Folder,
tags=["Workflows"], tags=["Workflows"],
include_in_schema=False,
description="Get a specific folder by ID", description="Get a specific folder by ID",
summary="Get folder", summary="Get folder",
responses={ responses={
@@ -1025,12 +1027,13 @@ async def get_folder(
) )
@legacy_base_router.get("/folders", response_model=list[Folder], tags=["agent"]) @legacy_base_router.get("/folders", response_model=list[Folder], tags=["agent"], include_in_schema=False)
@legacy_base_router.get("/folders/", response_model=list[Folder], include_in_schema=False) @legacy_base_router.get("/folders/", response_model=list[Folder], include_in_schema=False)
@base_router.get( @base_router.get(
"/folders", "/folders",
response_model=list[Folder], response_model=list[Folder],
tags=["Workflows"], tags=["Workflows"],
include_in_schema=False,
description="Get all folders for the organization", description="Get all folders for the organization",
summary="Get folders", summary="Get folders",
responses={ responses={
@@ -1079,12 +1082,13 @@ async def get_folders(
return result return result
@legacy_base_router.put("/folders/{folder_id}", response_model=Folder, tags=["agent"]) @legacy_base_router.put("/folders/{folder_id}", response_model=Folder, tags=["agent"], include_in_schema=False)
@legacy_base_router.put("/folders/{folder_id}/", response_model=Folder, include_in_schema=False) @legacy_base_router.put("/folders/{folder_id}/", response_model=Folder, include_in_schema=False)
@base_router.put( @base_router.put(
"/folders/{folder_id}", "/folders/{folder_id}",
response_model=Folder, response_model=Folder,
tags=["Workflows"], tags=["Workflows"],
include_in_schema=False,
description="Update a folder's title or description", description="Update a folder's title or description",
summary="Update folder", summary="Update folder",
responses={ responses={
@@ -1123,11 +1127,12 @@ async def update_folder(
) )
@legacy_base_router.delete("/folders/{folder_id}", tags=["agent"]) @legacy_base_router.delete("/folders/{folder_id}", tags=["agent"], include_in_schema=False)
@legacy_base_router.delete("/folders/{folder_id}/", include_in_schema=False) @legacy_base_router.delete("/folders/{folder_id}/", include_in_schema=False)
@base_router.delete( @base_router.delete(
"/folders/{folder_id}", "/folders/{folder_id}",
tags=["Workflows"], tags=["Workflows"],
include_in_schema=False,
description="Delete a folder. Optionally delete all workflows in the folder.", description="Delete a folder. Optionally delete all workflows in the folder.",
summary="Delete folder", summary="Delete folder",
responses={ responses={
@@ -1153,12 +1158,15 @@ async def delete_folder(
return {"status": "deleted", "folder_id": folder_id, "workflows_deleted": delete_workflows} return {"status": "deleted", "folder_id": folder_id, "workflows_deleted": delete_workflows}
@legacy_base_router.put("/workflows/{workflow_permanent_id}/folder", response_model=Workflow, tags=["agent"]) @legacy_base_router.put(
"/workflows/{workflow_permanent_id}/folder", response_model=Workflow, tags=["agent"], include_in_schema=False
)
@legacy_base_router.put("/workflows/{workflow_permanent_id}/folder/", response_model=Workflow, include_in_schema=False) @legacy_base_router.put("/workflows/{workflow_permanent_id}/folder/", response_model=Workflow, include_in_schema=False)
@base_router.put( @base_router.put(
"/workflows/{workflow_permanent_id}/folder", "/workflows/{workflow_permanent_id}/folder",
response_model=Workflow, response_model=Workflow,
tags=["Workflows"], tags=["Workflows"],
include_in_schema=False,
description="Update a workflow's folder assignment for the latest version", description="Update a workflow's folder assignment for the latest version",
summary="Update workflow folder", summary="Update workflow folder",
responses={ responses={