The Device Integrations API provides operations to retrieve, and activate or deactivate, an endpoint security integration in your organization. Examples of device integrations include the following:
Lists all device integrations for your org. Examples include Device Posture Provider, Windows Security Center, Chrome Device Trust, OSQuery, and Android Device Trust.
OK
Unauthorized
Forbidden
Too Many Requests
[- {
- "displayName": "string",
- "id": "string",
- "metadata": {
- "type": "CHROME",
- "serviceAccountName": "string",
- "serviceAccountEmail": "string"
}, - "name": "com.android.zero.trust",
- "platform": "ANDROID",
- "status": "ACTIVE",
- "_links": {
- "self": {
- "hints": {
- "allow": [
- "DELETE"
]
}, - "href": "string",
- "name": "string",
- "templated": true,
- "type": "string"
}, - "activate": {
- "hints": {
- "allow": [
- "DELETE"
]
}, - "href": "string",
- "name": "string",
- "templated": true,
- "type": "string"
}, - "deactivate": {
- "hints": {
- "allow": [
- "DELETE"
]
}, - "href": "string",
- "name": "string",
- "templated": true,
- "type": "string"
}
}
}
]
Retrieves a device integration by deviceIntegrationId
OK
Unauthorized
Forbidden
Too Many Requests
{- "id": "dindyfy1f7Pv1eoVF0g4",
- "name": "com.okta.deviceidp",
- "displayName": "Device Posture Provider",
- "status": "DEACTIVATED",
- "platform": "IOS",
- "metadata": {
- "type": "DEVICE_IDP",
- "idpId": "0oa2owlGX5l74kjr60g4"
}, - "_links": {
- "self": {
- "hints": {
- "allow": [
- "GET"
]
}
}, - "activate": {
- "hints": {
- "allow": [
- "POST"
]
}
}
}
}
Activates a device integration and populates the related configurations by deviceIntegrationId
OK
Unauthorized
Forbidden
Not Found
Too Many Requests
{- "id": "din15gaNrC7BvlBgx0g4",
- "name": "com.google.dtc",
- "displayName": "Chrome Device Trust",
- "status": "ACTIVE",
- "platform": "CHROMEOS",
- "metadata": {
- "type": "CHROME",
- "serviceAccountName": "okta-gci-00o158oxTmBNgrgyM0g4",
- "serviceAccountEmail": "okta-gci-00o158oxTmBNgrgyM0g4@vocal-invention-346218.iam.gserviceaccount.com"
}, - "_links": {
- "self": {
- "hints": {
- "allow": [
- "GET"
]
}
}, - "deactivate": {
- "hints": {
- "allow": [
- "POST"
]
}
}
}
}
Deactivates a device integration by deviceIntegrationId
OK
Unauthorized
Forbidden
Not Found
Too Many Requests
{- "id": "dindyfy1f7Pv1eoVF0g4",
- "name": "com.okta.deviceidp",
- "displayName": "Device Posture Provider",
- "status": "DEACTIVATED",
- "platform": "IOS",
- "metadata": {
- "type": "DEVICE_IDP",
- "idpId": "0oa2owlGX5l74kjr60g4"
}, - "_links": {
- "self": {
- "hints": {
- "allow": [
- "GET"
]
}
}, - "activate": {
- "hints": {
- "allow": [
- "POST"
]
}
}
}
}