Microsoft Intune Connector
The Microsoft Intune connector lets you access the resources and APIs available through Microsoft Graph in your PingOne DaVinci flow.
The connector queries devices by user and device serial number so that you can use device information in access decisions in your flow.
Setup
Resources
You can find more information and setup help in the following:
-
Microsoft Intune documentation:
-
PingOne DaVinci documentation:
Requirements
To use the connector, you’ll need:
-
An account with API access on the Microsoft identity platform.
Configuring the Microsoft Intune connector
Add the connector in PingOne DaVinci as shown in Adding a connector, then configure it as follows.
Connector configuration
| Setting | Description |
|---|---|
Tenant |
Your Microsoft Entra tenant. |
Client ID |
The client ID of your registered Microsoft application. |
Client Secret |
The client secret of your registered Microsoft application. |
Grant Type |
The grant type used to request access tokens from the Microsoft identity platform, such as client_credentials. |
Scope |
The scope of the access request, such as https://graph.microsoft.com/.default. |
Using the connector in a flow
Managing user devices in a flow
You can use the connector to get the list of devices owned by a user, retrieve device information by serial number, and make custom API calls to Microsoft Graph.
At a high level:
-
The User Device Management capability returns the list of devices owned by the user you specify, using the user ID or user principal name from an earlier node, such as an HTML form.
-
The Get Device by Serial Number capability retrieves device information using the device serial number you specify.
-
The Make Custom API Call capability calls a Microsoft Graph API that isn’t available as a connector capability, using the endpoint, method, query parameters, headers, and request body you provide.
Test the flow by clicking Save, Deploy, and Try Flow.
Limitations
Use of the connector is limited by the availability of the Microsoft Intune API and your account access.
Capabilities
Get Device by Serial Number
Retrieve device information using the device serial number.
Show details
-
Properties
-
Input Schema
-
Output Schema
- Serial Number textField
-
Device Serial Number
-
default object
-
properties object
-
serialNumber string
Device Serial Number
-
-
-
output object
-
rawResponse object
-
statusCode number
-
headers object
-
User Device Management
User Device Management
Show details
-
Properties
-
Input Schema
-
Output Schema
- User ID textField
-
user ID
- User Principal Name textField
-
User Principal Name
-
default object
-
properties object
-
userId string
user ID
-
userPrincipalName string
User Principal Name
-
-
-
output object
-
rawResponse object
-
statusCode number
-
headers object
-
Make Custom API Call
Define a custom API call to Microsoft Intune
Show details
-
Properties
-
Input Schema
-
Output Schema
- Endpoint textField required
-
Endpoint
- Method dropDown required
-
The HTTP Method.
-
GET
-
POST
-
PUT
-
DELETE
-
PATCH
-
- Query Parameters keyValueList
-
Add query parameters and provide their values.
- Headers keyValueList
-
Add HTTP headers and provide their values.
- Body codeEditor
-
The raw JSON body, such as "{ "Username": "jsmith@example.com", "ProfileId": "00e8a0000024zkjAAA" }".
-
default object
-
properties object
-
endpoint string required
Server endpoint URL to where we send request
-
method string required
Method
-
queryParameters array
Query Parameters
-
headers array
Headers
-
body object
Body
-
-
-
output object
-
rawResponse object
-
statusCode number
-
headers object
-