Update a flow (full replace)
Replaces the flow configuration. Only owners can modify ACL fields.
Authorizations
Azure AD access token obtained via MSAL
Path Parameters
Body
Complete Flow Designer flow definition (graph + execution settings + ACL)
Flow ID (UUID)
FLOW_STATUS
published, archived Access control model
personal, shared UPN of the creator
Allow public read access
Hide entity from user-facing recommendations and catalog/search surfaces (still accessible to owners/contributors/admins)
ISO-8601 creation timestamp
ISO-8601 update timestamp
FK to parent flow group (undefined = root)
Whether this flow is enabled (default: true)
FLOW_TYPE — 'general' (default) or 'retriever' (headless, for RAG pipeline)
general, retriever builtIn = bootstrapped (not deletable), admin = user-created
builtIn, admin Execution settings
Cosmos DB partition key
Cosmos DB last-modified timestamp (epoch seconds)
Response
Flow updated
Complete Flow Designer flow definition (graph + execution settings + ACL)
Flow ID (UUID)
FLOW_STATUS
published, archived Access control model
personal, shared UPN of the creator
Allow public read access
Hide entity from user-facing recommendations and catalog/search surfaces (still accessible to owners/contributors/admins)
ISO-8601 creation timestamp
ISO-8601 update timestamp
FK to parent flow group (undefined = root)
Whether this flow is enabled (default: true)
FLOW_TYPE — 'general' (default) or 'retriever' (headless, for RAG pipeline)
general, retriever builtIn = bootstrapped (not deletable), admin = user-created
builtIn, admin Execution settings
Cosmos DB partition key
Cosmos DB last-modified timestamp (epoch seconds)