result, err := client.Workflows.Create(
"name",
map[string]any{"inputs": []map[string]any{{"key": "customer_id"}}, "steps": []map[string]any{{"kind": "agent", "id": "check_risk", "base_agent_id": "agent_id", "agent_version_id": "version_id", "input_mapping": map[string]any{"customer": "{initial.customer_id}"}}}, "result": "check_risk"},
"versionName",
"description",
)
if err != nil {
log.Fatal(err)
}