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: contents:
- GET /v1/artifacts/{artifact_id} - GET /v1/artifacts/{artifact_id}
- GET /v1/runs/{run_id}/artifacts - GET /v1/runs/{run_id}/artifacts
- section: Files
contents:
- POST /v1/upload_file
- section: Scripts - section: Scripts
hidden: true hidden: true
contents: contents:

View File

@@ -2383,6 +2383,7 @@ async def get_workflows(
@base_router.put( @base_router.put(
"/workflows/{workflow_permanent_id}/template", "/workflows/{workflow_permanent_id}/template",
tags=["Workflows"], tags=["Workflows"],
include_in_schema=False,
) )
async def set_workflow_template_status( async def set_workflow_template_status(
workflow_permanent_id: str, workflow_permanent_id: str,
@@ -2607,17 +2608,17 @@ async def get_api_keys(
return GetOrganizationAPIKeysResponse(api_keys=api_keys) return GetOrganizationAPIKeysResponse(api_keys=api_keys)
@legacy_base_router.post( @base_router.post(
"/upload_file", "/upload_file",
tags=["server"], tags=["Files"],
openapi_extra={ openapi_extra={
"x-fern-sdk-method-name": "upload_file", "x-fern-sdk-method-name": "upload_file",
}, },
include_in_schema=True,
) )
@legacy_base_router.post( @base_router.post("/upload_file/", include_in_schema=False)
"/upload_file/", @legacy_base_router.post("/upload_file", include_in_schema=False)
include_in_schema=False, @legacy_base_router.post("/upload_file/", include_in_schema=False)
)
async def upload_file( async def upload_file(
file: UploadFile = Depends(_validate_file_size), file: UploadFile = Depends(_validate_file_size),
current_org: Organization = Depends(org_auth_service.get_current_org), 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", description="Download a file from a website by navigating and clicking download buttons",
summary="File Download Task", summary="File Download Task",
include_in_schema=False,
) )
async def download_files( async def download_files(
request: Request, request: Request,