/providers/{provider_id}/policygrouptemplates/{id}
Retrieves a Policy Group Template for this provider.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| id | path | required | string | — |
OK
GET /providers/{provider_id}/policygrouptemplates/{id}
/providers/{provider_id}/policygrouptemplates/{id}/members
Retrieves a Policy Group Template’s Members.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| provider_id | path | required | string | — |
| id | path | required | string | — |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
OK
GET /providers/{provider_id}/policygrouptemplates/{id}/members
/pushendpoints/verifications/{verificationId}
Endpoint for retrieving a verification push notification status
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| verificationId | path | required | string | — |
An unexpected error response.
OK
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
GET /pushendpoints/verifications/{verificationId}
/users/{userId}/pushendpoints/{pushEndpointId}/verify
Endpoint for sending a verification push notification
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| userId | path | required | string | — |
| pushEndpointId | path | required | string | — |
application/json
PushVerificationsStartRequest
| Property | Type | Required |
|---|---|---|
| message | string | optional |
An unexpected error response.
OK
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
POST /users/{userId}/pushendpoints/{pushEndpointId}/verify
/ldapservers/{ldapserver_id}/sambadomains
This endpoint returns all samba domains for an LDAP server.
curl -X GET https://console.jumpcloud.com/api/v2/ldapservers/{LDAP_ID}/sambadomains \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| ldapserver_id | path | required | string | Unique identifier of the LDAP server. |
| fields | query | optional | array | The comma separated fields included in the returned records. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
GET /ldapservers/{ldapserver_id}/sambadomains
/ldapservers/{ldapserver_id}/sambadomains
This endpoint allows you to create a samba domain for an LDAP server.
curl -X POST https://console.jumpcloud.com/api/v2/ldapservers/{LDAP_ID}/sambadomains \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '{
"sid":"{SID_ID}",
"name":"{WORKGROUP_NAME}"
}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| ldapserver_id | path | required | string | Unique identifier of the LDAP server. |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
application/json
samba-domain
| Property | Type | Required |
|---|---|---|
| id | string | optional |
| sid | string | required |
| name | string | required |
POST /ldapservers/{ldapserver_id}/sambadomains
/ldapservers/{ldapserver_id}/sambadomains/{id}
This endpoint allows you to delete a samba domain from an LDAP server.
curl -X DELETE https://console.jumpcloud.com/api/v2/ldapservers/{LDAP_ID}/sambadomains/{SAMBA_ID} \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| ldapserver_id | path | required | string | Unique identifier of the LDAP server. |
| id | path | required | string | Unique identifier of the samba domain. |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
DELETE /ldapservers/{ldapserver_id}/sambadomains/{id}
/ldapservers/{ldapserver_id}/sambadomains/{id}
This endpoint returns a specific samba domain for an LDAP server.
curl -X GET \
https://console.jumpcloud.com/api/v2/ldapservers/ldapservers/{LDAP_ID}/sambadomains/{SAMBA_ID} \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| ldapserver_id | path | required | string | Unique identifier of the LDAP server. |
| id | path | required | string | Unique identifier of the samba domain. |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
GET /ldapservers/{ldapserver_id}/sambadomains/{id}
/ldapservers/{ldapserver_id}/sambadomains/{id}
This endpoint allows you to update the samba domain information for an LDAP server.
curl -X PUT https://console.jumpcloud.com/api/v2/ldapservers/{LDAP_ID}/sambadomains/{SAMBA_ID} \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '{
"sid":"{SID_ID}",
"name":"{WORKGROUP_NAME}"
}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| ldapserver_id | path | required | string | Unique identifier of the LDAP server. |
| id | path | required | string | Unique identifier of the samba domain. |
application/json
samba-domain
| Property | Type | Required |
|---|---|---|
| id | string | optional |
| sid | string | required |
| name | string | required |
PUT /ldapservers/{ldapserver_id}/sambadomains/{id}
/softwareapps
This endpoint allows you to get all configured Software Applications that will be managed by JumpCloud on associated JumpCloud systems.
The optional isConfigEnabled and appConfiguration apple_vpp attributes are not included in the response.
$ curl -X GET https://console.jumpcloud.com/api/v2/softwareapps \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
OK
GET /softwareapps
/softwareapps
This endpoint allows you to create a Software Application that will be managed by JumpCloud on associated JumpCloud systems.
The optional isConfigEnabled and appConfiguration apple_vpp attributes are not included in the response.
$ curl -X POST https://console.jumpcloud.com/api/v2/softwareapps \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '{
"displayName": "Adobe Reader",
"settings": [{"packageId": "adobereader"}]
}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
application/json
software-app
| Property | Type | Required |
|---|---|---|
| id | string | optional |
| settings | array | optional |
| └ appleVpp | object | optional |
| └ details | object | optional |
| └ totalLicenses | integer | optional |
| └ isConfigEnabled | boolean | optional |
| └ appConfiguration | string | optional |
| └ assignedLicenses | integer | optional |
| └ availableLicenses | integer | optional |
| └ supportedDeviceFamilies | array | optional |
| └ location | string | optional |
| └ assetKind | string | optional |
| └ packageId | string | optional |
| └ autoUpdate | boolean | optional |
| └ description | string | optional |
| └ packageKind | string | optional |
| └ desiredState | string | optional |
| └ googleAndroid | object | optional |
| └ name | string | optional |
| └ type | string | optional |
| └ author | string | optional |
| └ iconUrl | string | optional |
| └ category | string | optional |
| └ startUrl | string | optional |
| └ appPricing | string | optional |
| └ appVersion | string | optional |
| └ updateTime | string | optional |
| └ displayMode | string | optional |
| └ installType | string | optional |
| └ versionCode | integer | optional |
| └ contentRating | string | optional |
| └ minSdkVersion | integer | optional |
| └ autoUpdateMode | string | optional |
| └ androidFeatures | array | optional |
| └ fullDescription | string | optional |
| └ permissionGrants | array | optional |
| └ id | string | optional |
| └ policy | string | optional |
| └ managedProperties | boolean | optional |
| └ runtimePermission | string | optional |
| └ …2 more | object | optional |
| └ storedPackage | object | optional |
| └ objectId | string | optional |
| └ versions | array | optional |
| └ name | string | optional |
| └ size | integer | optional |
| └ status | string | optional |
| └ version | integer | optional |
| └ metadata | object | optional |
| └ sha256sum | string | optional |
| └ rejectedReason | string | optional |
| └ microsoftStore | object | optional |
| └ doNotUpdate | boolean | optional |
| └ nonRemovable | boolean | optional |
| └ packageFamilyName | string | optional |
| └ packageManager | string | optional |
| └ packageVersion | string | optional |
| └ assetSha256Size | integer | optional |
| └ packageSubtitle | string | optional |
| └ allowUpdateDelay | boolean | optional |
| └ locationObjectId | string | optional |
| └ assetSha256Strings | array | optional |
| └ enterpriseObjectId | string | optional |
| └ commandLineArguments | string | optional |
| └ …1 more | object | optional |
| displayName | string | optional |
Created
POST /softwareapps
/softwareapps/validate
Validates an application install package from the specified URL to calculate the SHA256 hash and extract the installer manifest details.
curl -H 'x-api-key: {API_KEY}' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{"url": "https://dl.google.com/dl/chrome/mac/universal/stable/gcem/GoogleChrome.pkg"}' \
-i -X POST https://console.jumpcloud.com/api/v2/softwareapps/validate
application/json
jumpcloud.package_validator.ValidateApplicationInstallPackageRequest
| Property | Type | Required |
|---|---|---|
| url | string | optional |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
POST /softwareapps/validate
/softwareapps/{id}
Removes a Software Application configuration.
Warning: This is a destructive operation and will unmanage the application on all affected systems.
curl -X DELETE https://console.jumpcloud.com/api/v2/softwareapps/{id} \
-H 'accept: application/json' \
-H 'content-type: application/json' \
-H 'x-api-key: {API_KEY}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| id | path | required | string | — |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
DELETE /softwareapps/{id}
/softwareapps/{id}
Retrieves a Software Application.
The optional isConfigEnabled and appConfiguration apple_vpp attributes are populated in this response.
curl -X GET https://console.jumpcloud.com/api/v2/softwareapps/{id} \
-H 'accept: application/json' \
-H 'content-type: application/json' \
-H 'x-api-key: {API_KEY}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| id | path | required | string | — |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
OK
GET /softwareapps/{id}
/softwareapps/{id}
This endpoint updates a specific Software Application configuration for the organization.
displayName can be changed alone if no settings are provided.
If a setting is provided, it should include all its information since this endpoint will update all the settings’ fields.
The optional isConfigEnabled and appConfiguration apple_vpp attributes are not included in the response.
curl -X PUT https://console.jumpcloud.com/api/v2/softwareapps/{id} \
-H 'accept: application/json' \
-H 'content-type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '{
"displayName": "My Software App"
}'
curl -X PUT https://console.jumpcloud.com/api/v2/softwareapps/{id} \
-H 'accept: application/json' \
-H 'content-type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '{
"displayName": "My Software App",
"settings": [
{
"packageId": "123456",
"autoUpdate": false,
"allowUpdateDelay": false,
"packageManager": "APPLE_VPP",
"locationObjectId": "123456789012123456789012",
"location": "123456",
"desiredState": "Install",
"appleVpp": {
"appConfiguration": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"><plist version=\"1.0\"><dict><key>MyKey</key><string>My String</string></dict></plist>",
"assignedLicenses": 20,
"availableLicenses": 10,
"details": {},
"isConfigEnabled": true,
"supportedDeviceFamilies": [
"IPAD",
"MAC"
],
"totalLicenses": 30
},
"packageSubtitle": "My package subtitle",
"packageVersion": "1.2.3",
"packageKind": "software-package",
"assetKind": "software",
"assetSha256Size": 256,
"assetSha256Strings": [
"a123b123c123d123"
],
"description": "My app description"
}
]
}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| id | path | required | string | — |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
application/json
software-app
| Property | Type | Required |
|---|---|---|
| id | string | optional |
| settings | array | optional |
| └ appleVpp | object | optional |
| └ details | object | optional |
| └ totalLicenses | integer | optional |
| └ isConfigEnabled | boolean | optional |
| └ appConfiguration | string | optional |
| └ assignedLicenses | integer | optional |
| └ availableLicenses | integer | optional |
| └ supportedDeviceFamilies | array | optional |
| └ location | string | optional |
| └ assetKind | string | optional |
| └ packageId | string | optional |
| └ autoUpdate | boolean | optional |
| └ description | string | optional |
| └ packageKind | string | optional |
| └ desiredState | string | optional |
| └ googleAndroid | object | optional |
| └ name | string | optional |
| └ type | string | optional |
| └ author | string | optional |
| └ iconUrl | string | optional |
| └ category | string | optional |
| └ startUrl | string | optional |
| └ appPricing | string | optional |
| └ appVersion | string | optional |
| └ updateTime | string | optional |
| └ displayMode | string | optional |
| └ installType | string | optional |
| └ versionCode | integer | optional |
| └ contentRating | string | optional |
| └ minSdkVersion | integer | optional |
| └ autoUpdateMode | string | optional |
| └ androidFeatures | array | optional |
| └ fullDescription | string | optional |
| └ permissionGrants | array | optional |
| └ id | string | optional |
| └ policy | string | optional |
| └ managedProperties | boolean | optional |
| └ runtimePermission | string | optional |
| └ …2 more | object | optional |
| └ storedPackage | object | optional |
| └ objectId | string | optional |
| └ versions | array | optional |
| └ name | string | optional |
| └ size | integer | optional |
| └ status | string | optional |
| └ version | integer | optional |
| └ metadata | object | optional |
| └ sha256sum | string | optional |
| └ rejectedReason | string | optional |
| └ microsoftStore | object | optional |
| └ doNotUpdate | boolean | optional |
| └ nonRemovable | boolean | optional |
| └ packageFamilyName | string | optional |
| └ packageManager | string | optional |
| └ packageVersion | string | optional |
| └ assetSha256Size | integer | optional |
| └ packageSubtitle | string | optional |
| └ allowUpdateDelay | boolean | optional |
| └ locationObjectId | string | optional |
| └ assetSha256Strings | array | optional |
| └ enterpriseObjectId | string | optional |
| └ commandLineArguments | string | optional |
| └ …1 more | object | optional |
| displayName | string | optional |
OK
PUT /softwareapps/{id}
/softwareapps/{software_app_id}/reclaim-licenses
This endpoint allows you to reclaim the licenses from a software app associated with devices that are deleted.
$ curl -X POST https://console.jumpcloud.com/api/v2/softwareapps/{software_app_id}/reclaim-licenses \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '{}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| software_app_id | path | required | string | — |
Reclaim Licenses Response
POST /softwareapps/{software_app_id}/reclaim-licenses
/softwareapps/{software_app_id}/retry-installation
This endpoints initiates an installation retry of an Apple VPP App for the provided system IDs
$ curl -X POST https://console.jumpcloud.com/api/v2/softwareapps/{software_app_id}/retry-installation \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '{"system_ids": "{<system_id_1>, <system_id_2>, ...}"}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| software_app_id | path | required | string | — |
No Content
POST /softwareapps/{software_app_id}/retry-installation
/softwareapps/{software_app_id}/statuses
This endpoint allows you to get the status of the provided Software Application on associated JumpCloud systems.
$ curl -X GET https://console.jumpcloud.com/api/v2/softwareapps/{software_app_id}/statuses \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| software_app_id | path | required | string | ObjectID of the Software App. |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
OK
GET /softwareapps/{software_app_id}/statuses
/subscriptions
This endpoint returns all pricing & packaging subscriptions.
curl -X GET https://console.jumpcloud.com/api/v2/subscriptions \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}'
OK
GET /subscriptions
/systemgroups
This endpoint returns all System Groups.
Available filter fields:
namedisabledtypemembershipMethodcurl -X GET https://console.jumpcloud.com/api/v2/systemgroups \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | The comma separated fields included in the returned records. |
| filter | query | optional | array | A filter to apply to the query. Filter structure: field = Populate with a valid field from an endpoint response. operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. value = Populate with the value you want to search for. Is case sensitive. Supports wild cards. EX: |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
Unexpected error
OK
GET /systemgroups
/systemgroups
This endpoint allows you to create a new System Group.
See the Dynamic Group Configuration KB article for more details on maintaining a Dynamic Group.
curl -X POST https://console.jumpcloud.com/api/v2/systemgroups \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '{
"name": "{Group_Name}"
}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
application/json
SystemGroupPost
| Property | Type | Required |
|---|---|---|
| name | string | required |
| string | optional | |
| attributes | object | optional |
| description | string | optional |
| memberQuery | object | optional |
| └ queryType | string | required |
| └ filters | array | optional |
| membershipMethod | string | optional |
| memberQueryExemptions | array | optional |
| └ id | string | required |
| └ type | string | required |
| └ attributes | object | optional |
| memberSuggestionsNotify | boolean | optional |
Created
POST /systemgroups
/systemgroups/{group_id}/suggestions
This endpoint returns available suggestions for a given system group
curl -X GET https://console.jumpcloud.com/api/v2/systemgroups/{GroupID}/suggestions \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | The number of records to return at once. Limited to 100. |
| skip | query | optional | integer | The offset into the records to return. |
| group_id | path | required | string | ID of the group |
OK
GET /systemgroups/{group_id}/suggestions
/systemgroups/{group_id}/suggestions
This endpoint applies the suggestions for the specified system group.
curl -X PUT https://console.jumpcloud.com/api/v2/systemgroups/{GroupID}/suggestions \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '{
"object_ids": ["212345678901234567890123",
"123456789012345678901234"]
}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| group_id | path | required | string | ID of the group |
application/json
SystemGroupsApplySuggestionsRequest
| Property | Type | Required |
|---|---|---|
| object_ids | array | optional |
OK
POST /systemgroups/{group_id}/suggestions
/systemgroups/{id}
This endpoint allows you to delete a System Group.
curl -X DELETE https://console.jumpcloud.com/api/v2/systemgroups/{Group_ID} \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| id | path | required | string | ObjectID of the System Group. |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
OK
No Content
DELETE /systemgroups/{id}
/systemgroups/{id}
This endpoint returns the details of a System Group.
curl -X GET https://console.jumpcloud.com/api/v2/systemgroups/{Group_ID} \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| id | path | required | string | ObjectID of the System Group. |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
OK
GET /systemgroups/{id}
/systemgroups/{id}
This endpoint allows you to do a full update of the System Group.
See the Dynamic Group Configuration KB article for more details on maintaining a Dynamic Group.
curl -X PUT https://console.jumpcloud.com/api/v2/systemgroups/{Group_ID} \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '{
"name": "Name_Update"
}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| id | path | required | string | ObjectID of the System Group. |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
application/json
SystemGroupPut
| Property | Type | Required |
|---|---|---|
| name | string | required |
| string | optional | |
| attributes | object | optional |
| description | string | optional |
| memberQuery | object | optional |
| └ queryType | string | required |
| └ filters | array | optional |
| membershipMethod | string | optional |
| memberQueryExemptions | array | optional |
| └ id | string | required |
| └ type | string | required |
| └ attributes | object | optional |
| memberSuggestionsNotify | boolean | optional |
OK
PUT /systemgroups/{id}
/systeminsights/alf
Valid filter fields are system_id and global_state.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| limit | query | optional | integer | — |
GET /systeminsights/alf
/systeminsights/alf_exceptions
Valid filter fields are system_id and state.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| limit | query | optional | integer | — |
GET /systeminsights/alf_exceptions
/systeminsights/alf_explicit_auths
Valid filter fields are system_id and process.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| limit | query | optional | integer | — |
GET /systeminsights/alf_explicit_auths
/systeminsights/appcompat_shims
Valid filter fields are system_id and enabled.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| limit | query | optional | integer | — |
GET /systeminsights/appcompat_shims
/systeminsights/apps
Lists all apps for macOS devices. For Windows devices, use List System Insights Programs.
Valid filter fields are system_id and bundle_name.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| limit | query | optional | integer | — |
GET /systeminsights/apps
/systeminsights/authorized_keys
Valid filter fields are system_id and uid.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| limit | query | optional | integer | — |
GET /systeminsights/authorized_keys
/systeminsights/azure_instance_metadata
Valid filter fields are system_id.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/azure_instance_metadata
/systeminsights/azure_instance_tags
Valid filter fields are system_id.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/azure_instance_tags
/systeminsights/battery
Valid filter fields are system_id and health.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| limit | query | optional | integer | — |
GET /systeminsights/battery
/systeminsights/bitlocker_info
Valid filter fields are system_id and protection_status.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/bitlocker_info
/systeminsights/browser_plugins
Valid filter fields are system_id and name.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/browser_plugins
/systeminsights/certificates
Valid filter fields are system_id and common_name.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/certificates
/systeminsights/chassis_info
Valid filter fields are system_id.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/chassis_info
/systeminsights/chrome_extensions
Valid filter fields are system_id and name.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| limit | query | optional | integer | — |
GET /systeminsights/chrome_extensions
/systeminsights/connectivity
The only valid filter field is system_id.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| limit | query | optional | integer | — |
GET /systeminsights/connectivity
/systeminsights/crashes
Valid filter fields are system_id and identifier.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| limit | query | optional | integer | — |
GET /systeminsights/crashes
/systeminsights/cups_destinations
Valid filter fields are system_id and name.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/cups_destinations
/systeminsights/disk_encryption
Valid filter fields are system_id and encryption_status.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/disk_encryption
/systeminsights/disk_info
Valid filter fields are system_id and disk_index.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/disk_info
/systeminsights/dns_resolvers
Valid filter fields are system_id and type.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/dns_resolvers
/systeminsights/etc_hosts
Valid filter fields are system_id and address.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/etc_hosts
/systeminsights/firefox_addons
Valid filter fields are system_id and name.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/firefox_addons
/systeminsights/groups
Valid filter fields are system_id and groupname.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/groups
/systeminsights/ie_extensions
Valid filter fields are system_id and name.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| skip | query | optional | integer | The offset into the records to return. |
| sort | query | optional | array | The comma separated fields used to sort the collection. |
| filter | query | optional | array | Supported operators are: eq, in. e.g: |
| limit | query | optional | integer | — |
GET /systeminsights/ie_extensions