new create_workflow and update_workflow endpoint that supports either json or yaml format (#2408)

This commit is contained in:
Shuchang Zheng
2025-05-20 18:43:20 -07:00
committed by GitHub
parent c1f3a282f4
commit a626d0c75f
3 changed files with 452 additions and 305 deletions

View File

@@ -0,0 +1,14 @@
from pydantic import BaseModel, Field
from skyvern.forge.sdk.workflow.models.yaml import WorkflowCreateYAMLRequest
class WorkflowRequest(BaseModel):
json_definition: WorkflowCreateYAMLRequest | None = Field(
default=None,
description="Workflow definition in JSON format",
)
yaml_definition: str | None = Field(
default=None,
description="Workflow definition in YAML format",
)