Hexnode

Hexnode is a unified endpoint management platform that provides device enrollment, application management, security policy enforcement, and remote management across mobile and desktop endpoints.

Use Cases the Adapter Solves

  • Detect Unmanaged Mobile Devices: Identify mobile and desktop devices enrolled in Hexnode to ensure all endpoints are properly managed and secured.
  • Verify Endpoint Compliance: Monitor device compliance status and enrollment state to enforce security policies across your organization.
  • Correlate Users with Devices: Map device ownership to users to understand who is using which devices and improve access governance.

Asset Types Fetched

  • Devices
  • Users

Data Retrieved through the Adapter

Devices - fields such as: Device Name, Serial Number, Model, Operating System

Users - fields such as: Display Name, Email, Username, Phone Number, Domain, Total Devices

Before You Begin

Required Ports

  • TCP port 443 (HTTPS)

Authentication Methods

API Key Authentication


APIs

Axonius uses the Hexnode API. The following endpoints are called:

  • GET /api/v1/devices/ - Fetches device information, including enrollment status, compliance state, and device properties
  • GET /api/v1/users/ - Fetches user information, including email, username, and associated devices
  • GET /api/v1/devices/{DEVICE_ID}/applications/ - Fetches installed application data for each device (optional, disabled by default)

Required Permissions

The API key used for authentication must have sufficient permissions to read device and user information from the Hexnode MDM platform.

Note: The exact permission names should be confirmed with your Hexnode administrator or Hexnode support, as the API documentation is not publicly available.

Supported From Version

Supported from Axonius version 8.0

Connecting the Adapter in Axonius

Navigate to the Adapters page, search for Hexnode, and click on the adapter tile.

Click Add Connection.

To connect the adapter in Axonius, provide the following parameters:

Required Parameters

  1. Host Name or IP Address - Base domain for the Hexnode MDM API. Should contain a prefix of http:// or https://. Do not add any specific endpoints after the domain. Example: https://mycompany.hexnodemdm.com
  2. API Key - API key generated from the Hexnode Console under Admin → API.
Hexnode Adapter

Optional Parameters

  1. Verify SSL - Select whether to verify the SSL certificate of the server against the CA database inside of Axonius. For more details, see SSL Trust & CA Settings.
  2. HTTPS Proxy - Connect the adapter to a proxy instead of directly connecting it to the domain.
  3. HTTPS Proxy User Name - The user name to use when connecting to the value supplied in Host Name or IP Address via the value supplied in HTTPS Proxy.
  4. HTTPS Proxy Password - The password to use when connecting to the server using the HTTPS Proxy.

To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.

Advanced Settings

📘

Note:

  1. Enrich Devices with Applications (optional, disabled by default) - When enabled, Axonius fetches installed application data for each device from GET /api/v1/devices/{DEVICE_ID}/applications/. This populates the Installed Software and Hexnode Applications fields with information such as application name, version, bundle identifier, managed status, and blacklist status.

Did this page help you?