> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hexnode

> How to set up the Hexnode connector, plus the actions that are available.

![Hexnode](https://stackone-logos.com/api/hexnode/filled/svg)

v1.0.0[See changelog](https://docs.stackone.com/connectors/hexnode/changelog.md)

[96 actions](#actions) · 1 auth method

Device Management

## Getting Started

**1. Create or Select a Project**

Set up a new project or select an existing one. See [Organizations & Projects](https://docs.stackone.com/gateway/concepts/organizations-and-projects.md).

**2. Configure the Connector**

Enable the connector and set up a Connector Profile in your project. See [Setup Connector Profile](https://docs.stackone.com/gateway/quickstart.md#setup-connector-profile).

> [card] [Connector Profile · API Key](https://docs.stackone.com/connectors/hexnode/guides/connector-profile/api-key.md)
>
> Uses the portal's single API key, which has full admin-level API access. No app registration is needed.

**3. Link an Account**

Link an account [from the dashboard](https://docs.stackone.com/connect/managing-connectors/linking-accounts.md#link-from-the-dashboard) (or via [StackOne Hub](https://docs.stackone.com/embed/account-linking/overview)).

See the guide for the authentication type chosen in the Connector Profile:

> [card] [Link Account · API Key](https://docs.stackone.com/connectors/hexnode/guides/link-account/api-key.md)

**4. Use Actions**

Connect an AI platform to the linked account's actions. See [AI Platforms](https://docs.stackone.com/connect/ai-platforms/overview.md).

Other ways to call actions are listed in [Protocols & SDKs](https://docs.stackone.com/connect/protocols-and-sdks.md).

## Actions

96 actions

ActionDescription

Install Applications`hexnode_install_applications`

Install applications on targeted users, user groups, devices, or device groups.

Uninstall Applications`hexnode_uninstall_applications`

Uninstall applications from targeted users, user groups, devices, or device groups.

Clear App Data`hexnode_clear_app_data`

Clear the local data of specified apps on Android Enterprise and Samsung Knox devices.

Request Application Feedback`hexnode_request_application_feedback`

Request app feedback from Android Enterprise devices.

Enable Kiosk`hexnode_enable_kiosk`

Lock targeted devices into kiosk mode with a single app or a set of apps.

Disable Kiosk`hexnode_disable_kiosk`

Take targeted devices out of kiosk mode.

Deploy Files`hexnode_deploy_files`

Copy previously uploaded files to a destination path on targeted macOS or Android devices.

Remove Files`hexnode_remove_files`

Delete file paths from the local storage of targeted macOS or Android devices.

Collect Hexnode App Logs`hexnode_collect_hexnode_app_logs`

Collect Hexnode app logs from targeted devices.

List App Catalogs`hexnode_list_app_catalogs`

List all app catalogs in the Hexnode portal.

Retrieve App Catalog Details`hexnode_retrieve_app_catalog_details`

Retrieve the details of an app catalog, including its apps and app groups.

Create App Catalog`hexnode_create_app_catalog`

Create a new app catalog, optionally with apps and app groups.

Update App Catalog`hexnode_update_app_catalog`

Update the name, description, and members of an app catalog.

Add/Remove Apps In App Catalog`hexnode_add_remove_app_catalog_apps`

Add or remove apps and app groups in an existing app catalog.

Delete App Catalog`hexnode_delete_app_catalog`

Delete an app catalog.

List App Groups`hexnode_list_app_groups`

List all app groups in the Hexnode portal.

Retrieve App Group Details`hexnode_retrieve_app_group_details`

Retrieve the details of an app group, including its member apps.

Create App Group`hexnode_create_app_group`

Create a new app group, optionally with an initial set of apps.

Update App Group`hexnode_update_app_group`

Update the name, description, and app list of an app group.

Add/Remove Apps In App Group`hexnode_add_remove_app_group_apps`

Add or remove applications in an existing app group.

Delete App Group`hexnode_delete_app_group`

Delete an app group.

List Applications`hexnode_list_applications`

List all applications in the Hexnode app repository.

Search Applications`hexnode_search_applications`

Search the public App Store or Play Store for apps by keyword.

Retrieve App Details`hexnode_retrieve_app_details`

Retrieve the details of an application in the app repository.

Add App To List`hexnode_add_app_to_list`

Add a new store or web app to the Hexnode app repository.

Update Web App`hexnode_update_web_app`

Update a web app in the Hexnode app repository.

Remove App`hexnode_remove_app`

Remove an application from Hexnode and from devices it was deployed to via policy.

List Automations`hexnode_list_automations`

List all automations configured in the Hexnode UEM console.

Initiate Automation`hexnode_initiate_automation`

Run one or more existing automations immediately against target devices, users, groups, domains or OUs.

List Device Groups`hexnode_list_device_groups`

List all device groups in the Hexnode portal.

Retrieve Device Group Details`hexnode_retrieve_device_group_details`

Retrieve the full details of a single device group.

Create Device Group`hexnode_create_device_group`

Create a new static device group, optionally seeded with enrolled devices.

Update Device Group`hexnode_update_device_group`

Replace a device group's name, description and device membership.

Add/Remove Devices In Device Group`hexnode_add_remove_device_group_devices`

Add or remove enrolled devices in an existing device group.

Delete Device Group`hexnode_delete_device_group`

Permanently delete a device group.

List Devices`hexnode_list_devices`

List all devices enrolled in the Hexnode portal.

Retrieve Device Details`hexnode_retrieve_device_details`

Retrieve the complete details of a single enrolled device.

List Device Policies`hexnode_list_device_policies`

List the policies associated with a specific device.

List Device Applications`hexnode_list_device_applications`

List all applications installed or managed on a specific device.

List Device Locations`hexnode_list_device_locations`

List the reported location history of a specific device.

List Device Action Statuses`hexnode_list_device_action_statuses`

List the execution status of remote actions sent to a specific device.

List Device Data Usage`hexnode_list_device_data_usage`

Retrieve the aggregate network data usage statistics of a specific device.

List Device App Data Usage`hexnode_list_device_app_data_usage`

Retrieve per-app network data usage statistics for a specific device.

Edit Device Attributes`hexnode_edit_device_attributes`

Edit attributes such as name, asset tag, department, notes, description and ownership for one or more devices.

Generate Presigned Upload URL`hexnode_generate_presigned_upload_url`

Generate a time-limited Amazon S3 presigned upload URL and file UUID to start a file upload.

Upload File Content`hexnode_upload_file_content`

Upload a file's bytes to the Amazon S3 presigned URL from generate\_presigned\_upload\_url.

Verify File Upload To Amazon S3`hexnode_verify_file_upload`

Verify a file was uploaded to Amazon S3 and create its file catalog entry.

Delete Files`hexnode_delete_files`

Permanently delete files from the Hexnode file catalog and Amazon S3.

Associate Policy`hexnode_associate_policy`

Associate one or more policies with devices, users, user groups, or device groups.

Remove Policy`hexnode_remove_policy`

Remove one or more policies from devices, users, user groups, or device groups.

Change Device Owner`hexnode_change_device_owner`

Reassign one or more devices to a different user.

Change Device Ownership`hexnode_change_device_ownership`

Set the ownership type (personal or corporate) of devices and device groups.

Set Friendly Name`hexnode_set_friendly_name`

Set the console friendly name of one or more devices.

Rename Device`hexnode_rename_device`

Rename supervised iOS and Apple TV devices at the OS level.

Broadcast Message`hexnode_broadcast_message`

Display a broadcast message on devices, users, user groups, or device groups.

Add To Device Group`hexnode_add_to_device_group`

Add one or more devices to one or more device groups.

Add To User Group`hexnode_add_to_user_group`

Add one or more users to one or more user groups.

Enable Personal Hotspot`hexnode_enable_personal_hotspot`

Enable personal hotspot on targeted iOS devices.

Disable Personal Hotspot`hexnode_disable_personal_hotspot`

Disable personal hotspot on targeted iOS devices.

Join AD Domain`hexnode_join_ad_domain`

Join targeted devices to an Active Directory domain.

Unjoin AD Domain`hexnode_unjoin_ad_domain`

Remove targeted devices from their Active Directory domain.

Sync Local Accounts`hexnode_sync_local_accounts`

Sync local user accounts on targeted devices with the Hexnode console.

List Organizational Units`hexnode_list_organizational_units`

List all Organizational Units (OUs) for a domain in the Hexnode UEM console.

List Domains`hexnode_list_domains`

List the directory domains configured in the Hexnode portal.

List Policies`hexnode_list_policies`

List all policies configured in the Hexnode portal.

Get Policy`hexnode_get_policy`

Retrieve the full configuration of a single policy.

Create Policy`hexnode_create_policy`

Create a new device policy, optionally assigning it to devices, users or groups.

Edit Policy`hexnode_edit_policy`

Update an existing policy's settings or targets.

Archive Policy`hexnode_archive_policy`

Archive a policy and dissociate it from all devices.

Scan Device`hexnode_scan_device`

Trigger a remote scan to refresh device inventory and status in Hexnode.

Scan Location`hexnode_scan_location`

Request the current location of the targeted devices.

Lock Devices`hexnode_lock_devices`

Remotely lock the targeted devices, with an optional lock screen message and phone number.

Clear Passcode`hexnode_clear_passcode`

Remove the passcode from the targeted devices.

Enable Lost Mode`hexnode_enable_lost_mode`

Enable Lost Mode on supervised iOS, Windows and Android devices that are lost or stolen.

Disable Lost Mode`hexnode_disable_lost_mode`

Disable Lost Mode on supervised iOS devices.

Disenroll Devices`hexnode_disenroll_devices`

Disenroll the targeted devices from Hexnode management.

Mark Devices As Disenrolled`hexnode_mark_devices_as_disenrolled`

Mark the targeted devices as disenrolled in the Hexnode portal.

Power Off Devices`hexnode_power_off_devices`

Remotely power off the targeted devices.

Restart Devices`hexnode_restart_devices`

Remotely restart the targeted devices.

Remote Ring`hexnode_remote_ring`

Make Android and supervised iOS devices ring remotely, with an optional message.

Clear Activation Lock`hexnode_clear_activation_lock`

Clear the activation lock on macOS and supervised iOS devices.

Set Device Password`hexnode_set_device_password`

Set the device password on Android devices enrolled in Android Enterprise.

Delete Devices`hexnode_delete_devices`

Delete pre-approved devices from Hexnode UEM.

Delete Users`hexnode_delete_users`

Delete local user accounts from devices in bulk.

List User Groups`hexnode_list_user_groups`

List all user groups in the Hexnode portal.

Retrieve User Group Details`hexnode_retrieve_user_group_details`

Retrieve the full details of a single user group by ID.

Create User Group`hexnode_create_user_group`

Create a new user group with an optional initial set of members.

Update User Group`hexnode_update_user_group`

Update a user group's name, description and full member list.

Add/Remove Users In User Group`hexnode_add_remove_user_group_users`

Add or remove specific users in a user group.

Delete User Group`hexnode_delete_user_group`

Permanently delete a user group.

List Users`hexnode_list_users`

List all users in the Hexnode portal with optional filtering and sorting.

Retrieve User Details`hexnode_retrieve_user_details`

Retrieve the full details of a single user by ID.

Create User`hexnode_create_user`

Create a new local user in the Hexnode portal.

Edit User`hexnode_edit_user`

Update an existing user's name, email, phone number or password.

Delete User`hexnode_delete_user`

Permanently delete a user from the Hexnode portal.

Send Enrollment Request`hexnode_send_enrollment_request`

Send a device enrollment request to a user.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.