Category filter
Does Hexnode have APIs?
Executive summary: Yes. Hexnode UEM provides a RESTful JSON API for developers and IT teams that need to integrate Hexnode UEM with custom applications, internal dashboards, automation workflows, or third-party systems. The Hexnode API uses authenticated HTTPS communication and supports standard HTTP-based operations to read, create, update, or delete supported Hexnode UEM resources. With the API, teams can query device, user, group, app catalog, and policy-related information, enforce management actions, install applications, enable kiosk modes, and trigger remote commands such as device lock, data wipe, location scan, power-off, and restart.
TL;DR: Hexnode UEM API is a RESTful JSON API that enables secure integration with Hexnode UEM over authenticated HTTPS. Use it to build custom UIs, automate device management tasks, retrieve inventory data, enforce policies, deploy applications, and execute supported remote commands.
How Hexnode UEM API Works
The Hexnode UEM API is designed for application developers who need programmatic access to Hexnode UEM capabilities. It follows REST principles and uses JSON as the data format, making it compatible with standard HTTP client libraries and common development frameworks.
API communication happens over authenticated HTTPS channels. This allows client applications to communicate securely with Hexnode UEM while performing supported write, read, edit, and delete operations. Since the API follows standard HTTP rules, developers do not need to build a custom communication layer from scratch. They can use existing HTTP libraries to send requests, process responses, and integrate Hexnode UEM data or actions into other systems.
For implementation details, authentication requirements, request formats, response structures, and endpoint-specific behavior, refer to Hexnode’s API documentation for Hexnode UEM integration.
Features of Hexnode UEM API
With Hexnode API, developers can trigger multiple UEM operations on managed devices and related entities. Supported use cases include:
- Querying information about devices, users, user groups, and device groups.
- Enforcing policies, including restrictions and configurations.
- Enabling kiosk modes on supported devices.
- Installing applications on managed devices.
- Querying information about app catalogs and app groups.
- Sending remote commands such as data wipe, device lock, location scan, power-off, and device restart.
Common Hexnode UEM API Use Cases
The Hexnode UEM API is useful when an organization needs to extend device management beyond the Hexnode console or connect UEM workflows with existing enterprise tools.
- Custom management portals: Build an internal UI that displays device, user, or group information from Hexnode UEM.
- Automation workflows: Trigger supported remote commands or policy-related actions from internal IT workflows.
- Inventory and reporting systems: Retrieve managed device and application catalog information for operational visibility.
- App deployment workflows: Integrate application installation actions into approved enterprise deployment processes.
- Kiosk deployment management: Use API-driven workflows to enable kiosk modes where supported by the device and configuration.
Troubleshooting Hexnode UEM API Integrations
If an API integration does not behave as expected, verify the following before modifying the application logic:
- Authentication: Confirm that the API request is sent with valid authentication details as specified in the Hexnode API documentation.
- HTTPS communication: Ensure the client application sends requests over HTTPS and can establish a secure connection.
- HTTP method and endpoint: Check whether the request uses the correct HTTP method and supported API endpoint for the intended operation.
- JSON formatting: Validate the request body for correct JSON syntax and required fields.
- Resource availability: Confirm that the target device, user, group, app catalog, or policy-related resource exists in Hexnode UEM.
- Command support: Verify that the remote command is supported for the target device platform and management state.
Frequently Asked Questions
Is Hexnode UEM API a RESTful API?
Yes. Hexnode UEM API is a RESTful JSON implementation that uses standard HTTP communication patterns.
What data format does Hexnode UEM API use?
The Hexnode UEM API uses JSON, which is widely supported by modern application development frameworks and HTTP client libraries.
Is Hexnode UEM API secure?
The API works over authenticated HTTPS channels, helping secure communication between the client application and Hexnode UEM.
Can developers build a custom UI with Hexnode UEM API?
Yes. Developers can use the Hexnode API to build custom interfaces that retrieve Hexnode UEM data or trigger supported management actions.
Where can I find Hexnode UEM API documentation?
You can refer to Hexnode’s official Hexnode UEM API documentation for endpoint details and integration guidance.
How do I generate and manage my Hexnode UEM API keys?
API credentials must be generated directly from the Hexnode UEM portal by an administrator. You can navigate to Admin > API to view, revoke, or reset your secure API tokens.
How do I authenticate my API requests with Hexnode?
Authentication for the Hexnode UEM API is handled via an API key generated within your Hexnode UEM portal. You must include this raw key directly in the Authorization header of your HTTPS requests to securely validate your client application.