Skip to main content

V1FlowCreateViewModel

Source: Robopack public API v1 OpenAPI definition · OpenAPI 3.0.1 · Snapshot: 2026-10-01. Download this snapshot.

Type: object

PropertyTypeRequiredNullableConstraints / defaultDescription
appIdstring (uuid)NoYes—ID of instant app to create flow for. Mutually exclusive with packageId.
flagsAppRegistrationFlagsNoNot declared——
namestringNoYes—Name of the new flow. If not specified, the name of the Instant app or package will be used instead.
packageIdstring (uuid)NoYes—ID of package to create flow for. Mutually exclusive with appId.
patchGroupIdstring (uuid)NoYes—ID of patch group to add the new flow to.
scopeV1InstallerScopeNoNot declared——
supersedenceHistoryCountinteger (int32)NoNot declaredminimum: 0; maximum: 8Number of superseded packages to be kept in Intune for the flow.
templateIdstring (uuid)NoYes—ID of the script template to use for the flow.

Required property status follows the schema's required list. Nullability and defaults are shown only where declared; a missing declaration does not establish backend behavior.

Operations using this model directly​

Complete schema definition​

{
"properties": {
"appId": {
"description": "ID of instant app to create flow for. Mutually exclusive with packageId.",
"format": "uuid",
"nullable": true,
"type": "string"
},
"flags": {
"$ref": "#/components/schemas/AppRegistrationFlags"
},
"name": {
"description": "Name of the new flow. If not specified, the name of the Instant app or package will be used instead.",
"nullable": true,
"type": "string"
},
"packageId": {
"description": "ID of package to create flow for. Mutually exclusive with appId.",
"format": "uuid",
"nullable": true,
"type": "string"
},
"patchGroupId": {
"description": "ID of patch group to add the new flow to.",
"format": "uuid",
"nullable": true,
"type": "string"
},
"scope": {
"$ref": "#/components/schemas/V1InstallerScope"
},
"supersedenceHistoryCount": {
"description": "Number of superseded packages to be kept in Intune for the flow.",
"format": "int32",
"maximum": 8,
"minimum": 0,
"type": "integer"
},
"templateId": {
"description": "ID of the script template to use for the flow.",
"format": "uuid",
"nullable": true,
"type": "string"
}
},
"type": "object"
}