Remove workflow templates endpoint from docs, add upload files (#4309)

This commit is contained in:
Marc Kelechava
2025-12-17 12:04:25 -08:00
committed by GitHub
parent 2e9ba9b175
commit b97f52b6a3
3 changed files with 11 additions and 6 deletions

View File

@@ -208,6 +208,9 @@ navigation:
contents:
- GET /v1/artifacts/{artifact_id}
- GET /v1/runs/{run_id}/artifacts
- section: Files
contents:
- POST /v1/upload_file
- section: Scripts
hidden: true
contents:

View File

@@ -2383,6 +2383,7 @@ async def get_workflows(
@base_router.put(
"/workflows/{workflow_permanent_id}/template",
tags=["Workflows"],
include_in_schema=False,
)
async def set_workflow_template_status(
workflow_permanent_id: str,
@@ -2607,17 +2608,17 @@ async def get_api_keys(
return GetOrganizationAPIKeysResponse(api_keys=api_keys)
@legacy_base_router.post(
@base_router.post(
"/upload_file",
tags=["server"],
tags=["Files"],
openapi_extra={
"x-fern-sdk-method-name": "upload_file",
},
include_in_schema=True,
)
@legacy_base_router.post(
"/upload_file/",
include_in_schema=False,
)
@base_router.post("/upload_file/", include_in_schema=False)
@legacy_base_router.post("/upload_file", include_in_schema=False)
@legacy_base_router.post("/upload_file/", include_in_schema=False)
async def upload_file(
file: UploadFile = Depends(_validate_file_size),
current_org: Organization = Depends(org_auth_service.get_current_org),

View File

@@ -299,6 +299,7 @@ async def login(
},
description="Download a file from a website by navigating and clicking download buttons",
summary="File Download Task",
include_in_schema=False,
)
async def download_files(
request: Request,