---
title: "Update a particular workflow graph."
slug: "update-a-particular-workflow-graph"
updated: 2026-04-04T02:22:39Z
published: 2026-04-04T02:22:47Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.fortanix.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update a particular workflow graph.

Put/v1/workflows/draft/graphs/{graph-id}

SecurityAPI Key: bearerTokenHeader parameter nameAuthentication

A JWT bearer token to be passed once authenticated.

Path parametersgraph-idstring (uuid) Required

UUID of a graph.

Query parametersacct_idstring (uuid) 

Account in which workflow belong

Body parameters<select class='api-response-data' aria-label='Media type'><option value='20ebeb21-6960-4147-8d53-f27e1630f115'>application/json</option>
</select>Expand Allobject  namestring    Required
descriptionstring    Required
versioninteger    Required
objectsobject  Requiredproperty*object (WorkflowObject)  additionalPropertiesnamestring    Required
user_idstring  (uuid)    
descriptionstring    
refobject (WorkflowObjectRef)  Requiredplaceholderobject (WorkflowObjectRefPlaceholder)  kindstring    RequiredValid values[
  "dataset",
  "app",
  "script"
]
acct_idstring  (uuid)    
group_idstring  (uuid)    

datasetobject (WorkflowObjectRefDataset)  dataset_idstring  (uuid)    Required
acct_idstring  (uuid)    
group_idstring  (uuid)    

appobject (WorkflowObjectRefApp)  image_idstring  (uuid)    Required
config_idstring    Required
acct_idstring  (uuid)    
group_idstring  (uuid)    

edgesobject  Requiredproperty*object (WorkflowEdge)  additionalPropertiessourceobject (WorkflowEdgeLink)  Requiredidstring    Required
portstring    

targetobject (WorkflowEdgeLink)  Requiredidstring    Required
portstring    

metadataobject (WorkflowMetadata)  nodesobject  Requiredproperty*object  additionalProperties

parentobject (WorkflowLinkMetadata)  

The final workflow from which this draft was derived. This field may point to a deleted final workflow in which you should treat it as if it's not present.

graph_idstring  (uuid)    Required
source_versioninteger    Required

projectstring    

labelsobject  property*string    additionalProperties

Responses200<select class='api-response-data' aria-label='Media type'><option value='6bbed574-3117-4752-8972-29377d713eff'>application/json</option>
</select>Expand Allobject  graph_idstring  (uuid)    
namestring    
creator_idstring  (uuid)    
created_atinteger  (int64)    

Dataset creation time (seconds since epoch).

updated_atinteger  (int64)    

Last update UNIX timestamp (seconds since epoch).

descriptionstring    
versioninteger    
group_idstring  (uuid)    
acct_idstring  (uuid)    
objectsobject  property*object (WorkflowObject)  additionalPropertiesnamestring    
user_idstring  (uuid)    
descriptionstring    
refobject (WorkflowObjectRef)  placeholderobject (WorkflowObjectRefPlaceholder)  kindstring    Valid values[
  "dataset",
  "app",
  "script"
]
acct_idstring  (uuid)    
group_idstring  (uuid)    

datasetobject (WorkflowObjectRefDataset)  dataset_idstring  (uuid)    
acct_idstring  (uuid)    
group_idstring  (uuid)    

appobject (WorkflowObjectRefApp)  image_idstring  (uuid)    
config_idstring    
acct_idstring  (uuid)    
group_idstring  (uuid)    

edgesobject  property*object (WorkflowEdge)  additionalPropertiessourceobject (WorkflowEdgeLink)  idstring    
portstring    

targetobject (WorkflowEdgeLink)  idstring    
portstring    

metadataobject (WorkflowMetadata)  nodesobject  property*object  additionalProperties

parentobject (WorkflowLinkMetadata)  

The final workflow from which this draft was derived. This field may point to a deleted final workflow in which you should treat it as if it's not present.

graph_idstring  (uuid)    
source_versioninteger    

projectstring    

labelsobject  property*string    additionalProperties

typestring    

Workflow is owned or Shared

Valid values[
  "OWNED",
  "SHARED"
]
