Application Updates
Third-party application update configurations
Create a new application update configuration
Creates a configuration that groups applications for update management.
List all configurations
Returns all application update configurations for the tenant.
Get a specific configuration
Returns a single application update configuration by ID.
Update a configuration
Updates fields on an application update configuration.
Delete a configuration
Deletes an application update configuration and its associated applications.
Duplicate a configuration
Creates a copy of a configuration with all its applications.
Import a configuration from JSON
Creates a configuration from an exported JSON definition.
Get tags assigned to a configuration
Returns agent tags associated with a configuration.
Add tag to a configuration
Associates an agent tag with a configuration.
Remove tag from a configuration
Removes an agent tag association from a configuration.
Save configuration with all changes
Saves configuration settings, new applications, edited applications, deleted applications, status changes, and tag changes in a single transaction.
Create a new application
Creates an application within a configuration. Accepts packageId (preferred) or wingetPkg (legacy) for the package identifier.
Get applications for a configuration
Returns all applications belonging to a specific configuration.
Get a specific application
Returns a single application by ID.
Update an application
Updates all fields on an application.
Delete an application
Deletes an application from its configuration.
Toggle application enabled status
Enables or disables an application.
Bulk import applications into a configuration
Creates multiple applications in a single request within a configuration.
Get application icon
Returns the cached icon for an application.
Get applicable system updates
Get system updates applicable to an agent based on policy.
Get applicable application updates
Get application updates applicable to an agent.