diff --git a/fern/docs.yml b/fern/docs.yml index ee04364e..490c6132 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -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: diff --git a/skyvern/forge/sdk/routes/agent_protocol.py b/skyvern/forge/sdk/routes/agent_protocol.py index cae9815f..971d6a65 100644 --- a/skyvern/forge/sdk/routes/agent_protocol.py +++ b/skyvern/forge/sdk/routes/agent_protocol.py @@ -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), diff --git a/skyvern/forge/sdk/routes/run_blocks.py b/skyvern/forge/sdk/routes/run_blocks.py index 2d3cee3e..fa39d803 100644 --- a/skyvern/forge/sdk/routes/run_blocks.py +++ b/skyvern/forge/sdk/routes/run_blocks.py @@ -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,