Favicon

You are here: Home > API Reference > Windows > Windows Devices > Retrieve agent configuration assets and certificates.

Retrieve agent configuration assets and certificates.

Required Permission: mdm.windows.device.get

Provides access to necessary configuration files and certificates required by the agent to establish secure communication with platform servers successfully.

GET
/v1/organizations/:organizationId/mdm/windows/enterprise/devices/:winDeviceId/agent-config-assets
Copy to clipboard

Retrieve agent configuration assets and certificates.

Required Permission: mdm.windows.device.get

Provides access to necessary configuration files and certificates required by the agent to establish secure communication with platform servers successfully.

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,}))$
winDeviceId string
required
Windows device identifier used for targeting operations, supporting MongoDB ObjectId, IMEI, or serial number formats for flexible device lookup.
Match pattern: ^(([a-fA-F0-9]{24})|(\w{1,}))$

Responses

200 Response application/json
status boolean required
data object required
config object required
General configuration settings object containing key information for agent behavior and communication parameters required for operation and connection stability.
organizationInfo object required
Organization details object providing context for the device enrollment and branding information for the user interface customization display settings.
id string required
Unique identifier of the organization providing the context for device enrollment and management within compliance boundaries.
Match pattern: ^[a-fA-F0-9]{24}$
name string optional
Display name of the organization shown in the agent interface to identify the managing entity to the user clearly.
≤ 128 characters
slug string required
URL-friendly string identifier for the organization used in API endpoints and resource URLs for configuration retrieval operations.
≤ 128 characters · ≥ 3 characters · Match pattern: ^[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]$
branding object required
Object containing visual branding assets such as logos and colors to customize the agent appearance for the user interface.
logo string optional
≤ 256 characters
picture string optional
primaryColor any required
contact object required
Contact information object for support inquiries allowing users to reach organization administrators in case of device issues or error reports.
email string required
phone string optional
≤ 128 characters
createdBy string required
Identifier of the system or administrator that generated this organization configuration to track origin and responsibility information for audit logs.
applications array [object] required
List of applications assigned to the device with installation details and action requirements for software management enforcement and compliance checks.
winApplicationId string required
Unique identifier for the Windows application record in the system catalog used for tracking installation and compliance status updates.
Match pattern: ^[a-fA-F0-9]{24}$
type string required
Classification of the application package type such as MSI or Store App determining deployment strategy and installation requirements.
store build asset lastBuild lastGitBranchBuild lastGitTagBuild lastTagBuild
statusInfo object required
Object containing boolean flags indicating the current installation state and desired state of the application on the device endpoint system.
isInstalled boolean required
shouldBeUninstalled boolean required
shouldBeInstalled boolean required
hasSameVersion boolean optional
managedBy string required
Indicates which system component or policy is responsible for managing this application assignment and enforcements on the device endpoint.
agent mdm
action string required
Specifies the required action for the application such as install or uninstall based on policy assignment rule execution logic.
forceInstall available
manifest object optional
Application manifest data containing package metadata and installation definitions required for successful deployment to the device endpoint.
info object required
Information object providing display details like name, description, and version for the application displayed to the user interface views.
name string required
≤ 256 characters
description string required
≤ 4096 characters
icon string required
≤ 256 characters
releaseDate string required
≤ 128 characters
publisherName string required
≤ 256 characters
packageFamilyName string required
≤ 256 characters
desiredVersion string required
≤ 128 characters
installedVersion string required
≤ 128 characters
build object optional
Build artifact details including file identifier and extension for the specific version of the application package binary file content.
id string required
Match pattern: ^[a-fA-F0-9]{24}$
applicationId string required
Match pattern: ^[a-fA-F0-9]{24}$
extension string required
≤ 128 characters
updatePolicy object required
Configuration settings defining how application updates are handled, including frequency and version constraints for the device agent logic rule execution.
bookmarks object required
Collection of managed bookmarks categorized by source to be provisioned in browsers or the agent interface for user access.
applivery array [object] required
title string optional
Display title of the bookmark shown to the user in the agent interface or browser starter page view list item.
≤ 256 characters
description string optional
Brief description of the bookmark content or purpose providing context to the user before navigating to the link destination.
≤ 500 characters
url string required
Target URL of the bookmark that the browser will navigate to when the user clicks the item link address.
icon string optional
URL or identifier for the icon image associated with the bookmark for visual recognition in the interface display.
≤ 500 characters
custom array [object] required
title string optional
Display title of the bookmark shown to the user in the agent interface or browser starter page view list item.
≤ 256 characters
description string optional
Brief description of the bookmark content or purpose providing context to the user before navigating to the link destination.
≤ 500 characters
url string required
Target URL of the bookmark that the browser will navigate to when the user clicks the item link address.
icon string optional
URL or identifier for the icon image associated with the bookmark for visual recognition in the interface display.
≤ 500 characters
appBlacklist array required
List of forbidden applications that the agent should monitor and restrict execution of to maintain security compliance and posture enforcement.
assets array [object] required
Array of assorted configuration files and resources required by the agent for specific policy or script execution and operation implementation.
id string required
Unique identifier for the configuration asset or resource file required by the agent for operation or deployment task completion.
Match pattern: ^[a-fA-F0-9]{24}$
location string optional
Storage path or URL where the asset can be retrieved by the agent for local caching and use.
≤ 256 characters
type string optional
Classification of the asset type such as certificate, script, or config determining how the agent processes it correctly.
≤ 128 characters
extension string optional
File extension of the asset indicating format such as ps1 or cer for appropriate handling by the agent logic.
≤ 128 characters
assetName string optional
Filename or display name of the asset used for identification and logging purposes within the agent operations and reports.
≤ 256 characters
scope string optional
Scope of the asset application such as user or system level confirming where the configuration should be applied correctly.
user system all-users
createdAt string optional
Timestamp when the asset was created or uploaded to the system establishing its version age for synchronization logic checks.
{
    "status": true,
    "data": {
        "config": {
            "serverUrl": "https://mdm.company.com",
            "pollInterval": 300
        },
        "organizationInfo": {
            "id": "507f1f77bcf86cd799439014",
            "name": "Acme Corporation",
            "slug": "acme-corp",
            "branding": {
                "logo": "https://cdn.company.com/logo.png",
                "primaryColor": "#0066CC"
            },
            "contact": {
                "email": "[email protected]"
            },
            "createdBy": "admin-123"
        },
        "applications": [],
        "bookmarks": {
            "applivery": [],
            "custom": [
                {
                    "title": "Intranet",
                    "url": "https://intranet.company.com"
                }
            ]
        },
        "appBlacklist": [
            "malware.exe",
            "unauthorized-tool.msi"
        ],
        "assets": []
    }
}
401 Response application/json
status boolean optional
false
error object optional
code number optional
4001
message string optional
Unauthorized
{
    "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"
    }
}