/systeminsights/interface_addresses
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/interface_addresses
/systeminsights/interface_details
Valid filter fields are system_id and interface.
| 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/interface_details
/systeminsights/kernel_info
Valid filter fields are system_id and version.
| 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/kernel_info
/systeminsights/launchd
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/launchd
/systeminsights/linux_packages
Lists all programs for Linux devices. For macOS devices, use List System Insights System Apps. For windows devices, use List System Insights System Apps.
Valid filter fields are name and package_format.
| 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/linux_packages
/systeminsights/logged_in_users
Valid filter fields are system_id and user.
| 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/logged_in_users
/systeminsights/logical_drives
Valid filter fields are system_id and device_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/logical_drives
/systeminsights/managed_policies
Valid filter fields are system_id and domain.
| 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/managed_policies
/systeminsights/mounts
Valid filter fields are system_id and path.
| 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/mounts
/systeminsights/os_version
Valid filter fields are system_id and version.
| 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/os_version
/systeminsights/patches
Valid filter fields are system_id and hotfix_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/patches
/systeminsights/programs
Lists all programs for Windows devices. For macOS devices, use List System Insights Apps.
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/programs
/systeminsights/python_packages
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/python_packages
/systeminsights/safari_extensions
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/safari_extensions
/systeminsights/scheduled_tasks
Valid filter fields are system_id and enabled.
| 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/scheduled_tasks
/systeminsights/secureboot
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/secureboot
/systeminsights/services
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/services
/systeminsights/shadow
Valid filter fields are system_id and username.
| 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/shadow
/systeminsights/shared_folders
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/shared_folders
/systeminsights/shared_resources
Valid filter fields are system_id and type.
| 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/shared_resources
/systeminsights/sharing_preferences
Only valid filed 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/sharing_preferences
/systeminsights/sip_config
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/sip_config
/systeminsights/startup_items
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/startup_items
/systeminsights/system_controls
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/system_controls
/systeminsights/system_info
Valid filter fields are system_id and cpu_subtype.
| 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/system_info
/systeminsights/tpm_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/tpm_info
/systeminsights/uptime
Valid filter fields are system_id and days.
| 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, gte, in. e.g: |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
| limit | query | optional | integer | — |
GET /systeminsights/uptime
/systeminsights/usb_devices
Valid filter fields are system_id and model.
| 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/usb_devices
/systeminsights/user_groups
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/user_groups
/systeminsights/user_ssh_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/user_ssh_keys
/systeminsights/userassist
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/userassist
/systeminsights/users
Valid filter fields are system_id and username.
| 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/users
/systeminsights/wifi_networks
Valid filter fields are system_id and security_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/wifi_networks
/systeminsights/wifi_status
Valid filter fields are system_id and security_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/wifi_status
/systeminsights/windows_security_center
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/windows_security_center
/systeminsights/windows_security_products
Valid filter fields are system_id and state.
| 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/windows_security_products
/accessrequests
Endpoint for adding a new access request
application/json
jumpcloud.ingresso.CreateAccessRequestsRequest
| Property | Type | Required |
|---|---|---|
| expiry | string | optional |
| remarks | string | optional |
| resourceId | string | optional |
| operationId | string | optional |
| requestorId | string | optional |
| resourceType | string | optional |
| applicationIntId | string | optional |
| additionalAttributes | object | optional |
| organizationObjectId | string | optional |
An unexpected error response.
A successful response.
POST /accessrequests
/accessrequests/{accessId}
Endpoint for getting all access requests by access id
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| accessId | path | required | string | — |
An unexpected error response.
A successful response.
GET /accessrequests/{accessId}
/accessrequests/{accessId}
Endpoint for updating access request by id
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| accessId | path | required | string | — |
application/json
AccessRequestApiUpdateAccessRequestRequest
| Property | Type | Required |
|---|---|---|
| expiry | string | optional |
| remarks | string | optional |
| additionalAttributes | object | optional |
| organizationObjectId | string | optional |
An unexpected error response.
A successful response.
PUT /accessrequests/{accessId}
/accessrequests/{accessId}/revoke
Endpoint for revoking access request by id
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| accessId | path | required | string | — |
An unexpected error response.
A successful response.
POST /accessrequests/{accessId}/revoke
/systems/{system_id}/fdekey
This endpoint will return the current (latest) fde key saved for a system.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| system_id | path | required | string | — |
| x-org-id | header | optional | string | Organization identifier that can be obtained from console settings. |
GET /systems/{system_id}/fdekey
/systems/{system_id}/softwareappstatuses
This endpoint returns all the statuses of the associated Software Applications from the provided JumpCloud system ID.
curl -X GET https://console.jumpcloud.com/api/v2/systems/{system_id}/softwareappstatuses \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| system_id | path | required | string | ObjectID of the System. |
| 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 /systems/{system_id}/softwareappstatuses
/devices/settings/defaultpasswordsync
Gets the Default Password Sync Setting for an Organization.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| organizationObjectId | query | optional | string | — |
An unexpected error response.
Setting successfully retrieved.
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
GET /devices/settings/defaultpasswordsync
/devices/settings/defaultpasswordsync
Sets the Default Password Sync Setting for an Organization.
application/json
devices.SetDefaultPasswordSyncSettingsRequest
| Property | Type | Required |
|---|---|---|
| enabled | boolean | optional |
| organizationObjectId | string | optional |
An unexpected error response.
A successful response.
Setting successfully changed.
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
PUT /devices/settings/defaultpasswordsync
/devices/settings/signinwithjumpcloud
Gets the Sign In with JumpCloud Settings for an Organization.
curl -X GET https://console.jumpcloud.com/api/v2/devices/settings/signinwithjumpcloud \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key:{API_KEY}'
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| organizationObjectId | query | optional | string | — |
An unexpected error response.
Settings successfully retrieved.
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
GET /devices/settings/signinwithjumpcloud
/devices/settings/signinwithjumpcloud
Sets the Sign In with JumpCloud Settings for an Organization.
curl -X PUT https://console.jumpcloud.com/api/v2/devices/settings/signinwithjumpcloud \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key:{API_KEY}' \
-d '{"settings":[{"osFamily":"WINDOWS","enabled":true,"defaultPermission":"STANDARD"}]}'
application/json
devices.SetSignInWithJumpCloudSettingsRequest
| Property | Type | Required |
|---|---|---|
| settings | array | optional |
| └ enabled | boolean | optional |
| └ osFamily | string | optional |
| └ defaultPermission | string | optional |
| organizationObjectId | string | optional |
An unexpected error response.
A successful response.
Settings successfully changed.
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error
PUT /devices/settings/signinwithjumpcloud
/usergroups
This endpoint returns all User Groups.
Available filter fields:
namedisabledtypemembershipMethodsuggestionCounts.addsuggestionCounts.removesuggestionCounts.totalattributes.sudo.enabledattributes.sudo.withoutPasswordcurl -X GET https://console.jumpcloud.com/api/v2/usergroups \
-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 /usergroups
/usergroups
This endpoint allows you to create a new User 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/usergroups \
-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
UserGroupPost
| Property | Type | Required |
|---|---|---|
| name | string | required |
| string | optional | |
| attributes | object | optional |
| └ sudo | object | optional |
| └ enabled | boolean | required |
| └ withoutPassword | boolean | required |
| └ ldapGroups | array | optional |
| └ name | string | optional |
| └ posixGroups | array | optional |
| └ id | integer | required |
| └ name | string | required |
| └ radius | object | optional |
| └ reply | array | optional |
| └ name | string | required |
| └ value | string | required |
| └ sambaEnabled | boolean | 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 /usergroups
/usergroups/{group_id}/suggestions
This endpoint returns available suggestions for a given group
curl -X GET https://console.jumpcloud.com/api/v2/usergroups/{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 /usergroups/{group_id}/suggestions
/usergroups/{group_id}/suggestions
This endpoint applies the suggestions for the specified user group.
curl -X PUT https://console.jumpcloud.com/api/v2/usergroups/{GroupID}/suggestions \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-d '{
"user_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
UserGroupsApplySuggestionsRequest
| Property | Type | Required |
|---|---|---|
| user_ids | array | optional |
OK
POST /usergroups/{group_id}/suggestions