Microsoft Endpoint Configuration Management website screenshot

Microsoft Endpoint Configuration Management

Microsoft Endpoint Configuration Management (formerly System Center Configuration Manager) provides comprehensive management of devices and applications across an enterprise. It enables IT administrators to manage PCs, servers, and mobile devices, deploy software, manage compliance, and protect data.

9 APIs 0 Features
ComplianceConfiguration ManagementDevice ManagementEndpoint ManagementMobile Device ManagementPatch ManagementSoftware Deployment

APIs

Configuration Manager REST API

REST API for managing Configuration Manager resources including collections, deployments, applications, and device queries. The administration service is based on the OData v4 p...

Configuration Manager PowerShell Cmdlets

PowerShell module for Configuration Manager automation and scripting, providing over 1100 cmdlets for all major management tasks including device collections, software deploymen...

Configuration Manager SDK

Software Development Kit for extending and integrating with Configuration Manager, including WMI providers, class schemas, and programming interfaces for custom solutions.

Microsoft Intune Graph API

Microsoft Graph API endpoints for Intune device management, enabling programmatic access to manage devices, apps, compliance policies, and configuration profiles. Supports both ...

Intune Data Warehouse API

OData-based REST API that provides access to Intune reporting data in a machine-readable format. Enables building custom reports and analytics for enterprise mobile environment ...

Intune App SDK

SDKs for iOS and Android that enable mobile apps to support Intune app protection policies. Allows developers to integrate mobile application management features into line-of-bu...

Intune Reporting Export API

Microsoft Graph API endpoints for exporting Intune reports programmatically. Supports exporting device, compliance, and app management reports in CSV or JSON format using asynch...

Intune App Wrapping Tool

Command-line tools for iOS and Android that enable existing line-of-business apps to be managed by Intune app protection policies without requiring source code changes.

Intune PowerShell SDK

PowerShell module providing native cmdlet support for invoking the Microsoft Intune Graph API. Enables IT administrators to automate device management, app deployment, and compl...

Collections

Arazzo Workflows

Microsoft Endpoint Configuration Management ConfigMgr Create Application

Create a Configuration Manager application and confirm it within the application inventory.

ARAZZO

Microsoft Endpoint Configuration Management ConfigMgr Create Collection and Review Deployments

Create a Configuration Manager collection, read it back, and review application deployments targeting collections.

ARAZZO

Microsoft Endpoint Configuration Management ConfigMgr Device Lookup

Find a Configuration Manager device by name and read its full record and discovered system.

ARAZZO

Microsoft Endpoint Configuration Management ConfigMgr Update Compliance Review

Review pending software updates, configuration baseline assignments, and target collections.

ARAZZO

Microsoft Endpoint Configuration Management Create and Assign Compliance Policy

Create a device compliance policy in Intune and assign it to a target group.

ARAZZO

Microsoft Endpoint Configuration Management Create and Assign Device Configuration

Create a device configuration profile in Intune and assign it to a target group.

ARAZZO

Microsoft Endpoint Configuration Management Decommission Device

Confirm a managed device, factory wipe it, and remove it from Intune.

ARAZZO

Microsoft Endpoint Configuration Management Deploy Mobile App

Create a mobile app in Intune, assign it to a group, and inspect its install status.

ARAZZO

Microsoft Endpoint Configuration Management Device Compliance Triage

Inspect a managed device and branch on its compliance state to either sync or retire it.

ARAZZO

Microsoft Endpoint Configuration Management Lost Device Lockdown

Locate a managed device, remotely lock it, and reset its passcode.

ARAZZO

Microsoft Endpoint Configuration Management Non-Compliance Report Drilldown

Pull the device, policy, and setting non-compliance reports inline in one pass.

ARAZZO

Microsoft Endpoint Configuration Management Report Export Job

Create an Intune report export job, poll it, and capture the download URL when complete.

ARAZZO

Microsoft Endpoint Configuration Management Retire Unpublished App

Inspect a mobile app and delete it only when it is still unpublished.

ARAZZO

Microsoft Endpoint Configuration Management Tenant Compliance Posture

Read the tenant compliance summary and, when devices are non-compliant, enumerate them.

ARAZZO

Microsoft Endpoint Configuration Management Update and Reassign Compliance Policy

Read an existing compliance policy, update its metadata, and reassign it to a group.

ARAZZO

Microsoft Endpoint Configuration Management User Device Inventory

List a user's Azure AD owned devices and correlate them with their Intune managed devices.

ARAZZO

Microsoft Endpoint Configuration Management Data Warehouse App Install Analytics

Correlate Data Warehouse application inventory with install statuses and user-device associations.

ARAZZO

Microsoft Endpoint Configuration Management Data Warehouse Policy Compliance Analytics

Correlate Data Warehouse policies with their device activity and the device population.

ARAZZO

Pricing Plans

Rate Limits

FinOps

Semantic Vocabularies

Microsoft Endpoint Configuration Management Context

0 classes · 7 properties

JSON-LD

JSON Structure

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🌐
Console
Console
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📰
Blog
Blog
💬
Support
Support
🟢
StatusPage
StatusPage
📄
ChangeLog
ChangeLog
💰
Pricing
Pricing
📝
Signup
Signup
🔗
Login
Login
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
👥
GitHubOrganization
GitHubOrganization
🔗
Community
Community
🔗
Website
Website

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Microsoft Endpoint Configuration Management Intune Reporting Export API
  version: 1.0.0
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
    accessTokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Export Jobs
    type: folder
  items:
  - info:
      name: Microsoft Endpoint Configuration Management List export jobs
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/deviceManagement/reports/exportJobs
      params:
      - name: $top
        value: ''
        type: query
        description: Number of items to return.
      - name: $skip
        value: ''
        type: query
        description: Number of items to skip.
      - name: $filter
        value: ''
        type: query
        description: OData filter expression.
      - name: $select
        value: ''
        type: query
        description: Comma-separated list of properties to include in the response.
      - name: $orderby
        value: ''
        type: query
        description: Order results by a property.
      - name: $count
        value: ''
        type: query
        description: Include count of items.
    docs: List properties and relationships of the deviceManagementExportJob objects. Returns all export jobs that have been
      created for the tenant.
  - info:
      name: Microsoft Endpoint Configuration Management Create export job
      type: http
    http:
      method: POST
      url: https://graph.microsoft.com/v1.0/deviceManagement/reports/exportJobs
      body:
        type: json
        data: '{}'
    docs: Create a new deviceManagementExportJob object to initiate an asynchronous report export. The reportName parameter
      is required in the request body and identifies which report to export. After creation, poll the export job by ID until
      the status changes to completed, then download the report from the url property.
  - info:
      name: Microsoft Endpoint Configuration Management Get export job
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/deviceManagement/reports/exportJobs/:deviceManagementExportJobId
      params:
      - name: deviceManagementExportJobId
        value: ''
        type: path
        description: The unique identifier of the deviceManagementExportJob.
      - name: $select
        value: ''
        type: query
        description: Comma-separated list of properties to include in the response.
    docs: Read properties and relationships of a deviceManagementExportJob object. Use this endpoint to poll the status of
      an export job. When the status property is completed, the url property contains the download location for the exported
      report file.
  - info:
      name: Microsoft Endpoint Configuration Management Delete export job
      type: http
    http:
      method: DELETE
      url: https://graph.microsoft.com/v1.0/deviceManagement/reports/exportJobs/:deviceManagementExportJobId
      params:
      - name: deviceManagementExportJobId
        value: ''
        type: path
        description: The unique identifier of the deviceManagementExportJob.
    docs: Delete a deviceManagementExportJob. Removes the export job record from the service.
- info:
    name: Reports
    type: folder
  items:
  - info:
      name: Microsoft Endpoint Configuration Management Get device non-compliance report
      type: http
    http:
      method: POST
      url: https://graph.microsoft.com/v1.0/deviceManagement/reports/getDeviceNonComplianceReport
      body:
        type: json
        data: '{}'
    docs: Retrieve a report of devices that are not compliant with compliance policies. This is a synchronous report endpoint
      that returns data directly in the response body.
  - info:
      name: Microsoft Endpoint Configuration Management Get compliance policy non-compliance report
      type: http
    http:
      method: POST
      url: https://graph.microsoft.com/v1.0/deviceManagement/reports/getCompliancePolicyNonComplianceReport
      body:
        type: json
        data: '{}'
    docs: Retrieve a report of non-compliant devices grouped by compliance policy.
  - info:
      name: Microsoft Endpoint Configuration Management Get compliance setting non-compliance report
      type: http
    http:
      method: POST
      url: https://graph.microsoft.com/v1.0/deviceManagement/reports/getComplianceSettingNonComplianceReport
      body:
        type: json
        data: '{}'
    docs: Retrieve a report of non-compliant devices grouped by compliance setting.
  - info:
      name: Microsoft Endpoint Configuration Management Get configuration policy non-compliance report
      type: http
    http:
      method: POST
      url: https://graph.microsoft.com/v1.0/deviceManagement/reports/getConfigurationPolicyNonComplianceReport
      body:
        type: json
        data: '{}'
    docs: Retrieve a report of non-compliant devices grouped by configuration policy.
  - info:
      name: Microsoft Endpoint Configuration Management Get historical report
      type: http
    http:
      method: POST
      url: https://graph.microsoft.com/v1.0/deviceManagement/reports/getHistoricalReport
      body:
        type: json
        data: '{}'
    docs: Retrieve a historical report from the Intune reporting infrastructure. Returns report data for a specific time range.
  - info:
      name: Microsoft Endpoint Configuration Management Get cached report
      type: http
    http:
      method: POST
      url: https://graph.microsoft.com/v1.0/deviceManagement/reports/getCachedReport
      body:
        type: json
        data: '{}'
    docs: Retrieve a cached report from a previous export. The snapshotId or sessionId in the request body identifies the
      cached data to return.
bundled: true