Favicon

You are here: Home > API Reference > Windows > Windows Applications > Retrieve paginated list of Windows applications

Retrieve paginated list of Windows applications

Required Permission: mdm.windows.application.list

Retrieve paginated list of Windows applications configured for device deployment with filtering options by type, source, and identifier.

GET
/v1/organizations/:organizationId/mdm/windows/enterprise/applications/
Copy to clipboard

Retrieve paginated list of Windows applications

Required Permission: mdm.windows.application.list

Retrieve paginated list of Windows applications configured for device deployment with filtering options by type, source, and identifier.

Request

Add parameter in header authorization
Example: Authorization: Bearer <token>
organizationId string
required
Match pattern: ^(([a-fA-F0-9]{24})|([a-zA-Z0-9\\-]{3,}))$
page integer
optional
Sequential page index for navigating large datasets, enabling systematic access to specific record subsets within the total collection.
limit integer
optional
Maximum number of records returned per request to control data density, optimize interface performance, and manage payload size
sort string
optional
Ordering criteria using a field-to-direction mapping to organize results based on specific attributes like creation date, name, or status.
Match pattern: ^[\w.]*((:asc)|(:desc))?$
winStoreId string
optional
Filter applications by Microsoft Store identifier to find specific store-sourced deployments.
≤ 256 characters
buildId string
optional
Filter applications by build resource identifier to find specific uploaded package deployments.
≤ 256 characters
mdmAssetId string
optional
Filter applications by MDM asset identifier to find specific asset library deployments.
≤ 256 characters
applicationId string
optional
Filter applications by application resource identifier to find dynamic build references.
≤ 256 characters
filter string
optional
Filter applications by filter expression to match specific dynamic build selection criteria.
≤ 256 characters
type string
optional
Filter applications by source type to show only specific deployment strategies.
storebuildassetlastBuildlastGitBranchBuildlastGitTagBuildlastTagBuild

Responses

200 Response application/json
status boolean optional
data object optional
items array [object] optional
id string optional
Unique identifier for this specific resource instance in the system following a standardized format enabling targeted operations, relationship mapping, and tracking across all platform endpoints and data stores.
Match pattern: ^[a-fA-F0-9]{24}$
organizationId string optional
Organization identifier indicating workspace ownership for access control and data isolation across multi-tenant environments.
Match pattern: ^[a-fA-F0-9]{24}$
winEnterpriseId string optional
Windows enterprise configuration identifier linking application to specific enrollment settings and device management context.
Match pattern: ^[a-fA-F0-9]{24}$
type string optional
Application source type specifying deployment strategy such as store, build, asset, or dynamic build references.
store build asset lastBuild lastGitBranchBuild lastGitTagBuild lastTagBuild
config object optional
Application configuration object containing source-specific identifiers and filtering rules for deployment.
winStoreId string optional
Microsoft Store application identifier for store-sourced deployments enabling catalog lookups.
≤ 256 characters
buildId string optional
Build resource identifier for uploaded package deployments linking to organizational build artifacts.
Match pattern: ^[a-fA-F0-9]{24}$
mdmAssetId string optional
MDM asset identifier for asset library deployments linking to file resources.
Match pattern: ^[a-fA-F0-9]{24}$
applicationId string optional
Application resource identifier for dynamic build references enabling version tracking.
Match pattern: ^[a-fA-F0-9]{24}$
filter string optional
Filter expression for dynamic build selection controlling which builds qualify for deployment.
≤ 256 characters
info object optional
Application metadata object containing name, version, publisher, and display information.
origin string optional
Application origin designation indicating whether sourced from library or external catalog.
library
version integer optional
Internal version counter for application changes enabling conflict detection and synchronization tracking.
≥ 0
updatedAt string optional
ISO 8601 timestamp indicating the last time this record was modified in the database useful for tracking changes, synchronization processes, and maintaining audit trails of all modifications.
Format: date-time
createdAt string optional
ISO 8601 timestamp indicating when this record was initially created in the database providing historical context, chronological ordering capabilities, and analytics for lifecycle tracking and reporting.
Format: date-time
totalDocs integer optional
limit integer optional
hasPrevPage boolean optional
hasNextPage boolean optional
page integer optional
totalPages integer optional
prevPage integer optional
nextPage integer optional
lean boolean optional
{
    "status": true,
    "data": {
        "items": [
            {
                "id": "507f1f77bcf86cd799439011",
                "organizationId": "507f1f77bcf86cd799439022",
                "winEnterpriseId": "507f1f77bcf86cd799439033",
                "type": "store",
                "config": {
                    "winStoreId": "9WZDNCRFHVJL",
                    "buildId": "507f1f77bcf86cd799439044",
                    "mdmAssetId": "507f1f77bcf86cd799439055",
                    "applicationId": "507f1f77bcf86cd799439066",
                    "filter": "branch:main"
                },
                "info": {
                    "name": "Microsoft Teams",
                    "version": "1.5.0",
                    "publisher": "Microsoft Corporation"
                },
                "origin": "library",
                "version": 3,
                "updatedAt": "2026-02-10T14: 30: 00.000Z",
                "createdAt": "2025-11-20T09: 00: 00.000Z"
            }
        ],
        "totalDocs": 0,
        "limit": 0,
        "hasPrevPage": true,
        "hasNextPage": true,
        "page": 0,
        "totalPages": 0,
        "prevPage": 0,
        "nextPage": 0,
        "lean": true
    }
}
401 Response application/json
status boolean optional
false
error object optional
code number optional
4004
message string optional
Invalid Token
{
    "status": false,
    "error": {
        "code": 4002,
        "message": "No auth token"
    }
}
404 Response application/json
status boolean optional
false
error object optional
code number optional
3001
message string optional
Entity not found
{
    "status": false,
    "error": {
        "code": 3001,
        "message": "Entity not found"
    }
}