V1FlowCreateViewModel
Source: Robopack public API v1 OpenAPI definition · OpenAPI 3.0.1 · Snapshot: 2026-10-01. Download this snapshot.
Type: object
| Property | Type | Required | Nullable | Constraints / default | Description |
|---|---|---|---|---|---|
appId | string (uuid) | No | Yes | — | ID of instant app to create flow for. Mutually exclusive with packageId. |
flags | AppRegistrationFlags | No | Not declared | — | — |
name | string | No | Yes | — | Name of the new flow. If not specified, the name of the Instant app or package will be used instead. |
packageId | string (uuid) | No | Yes | — | ID of package to create flow for. Mutually exclusive with appId. |
patchGroupId | string (uuid) | No | Yes | — | ID of patch group to add the new flow to. |
scope | V1InstallerScope | No | Not declared | — | — |
supersedenceHistoryCount | integer (int32) | No | Not declared | minimum: 0; maximum: 8 | Number of superseded packages to be kept in Intune for the flow. |
templateId | string (uuid) | No | Yes | — | 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.
Related models
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"
}