Welcome to the Nukio Asset Protection API.
This collection provides a broad set of requests for working with the Nukio API across authentication, users, devices, geozones, events, notifications, routes, commands, and reporting data.
It includes endpoints for:
The collection is intended to support day-to-day API exploration, testing, and operational workflows using environment variables such as {URL}, {token}, and entity-specific identifiers.
The Nukio API is designed around RESTful principles, providing a secure, predictable, and resource-oriented interface for integrating with the Nukio Asset Protection platform. Endpoints leverage standard HTTP methods and response codes to ensure consistency and ease of implementation across a wide range of applications and environments.
All request and response payloads are encoded in JSON unless otherwise specified.
API responses follow a standardized format to simplify integration and error handling.
Successful requests return a data object containing the requested resource or collection of resources.
If a request cannot be processed or an internal error occurs, the API returns an error object describing the issue.
All timestamps are represented as Unix Epoch values (UTC) expressed in seconds.
Location data is represented using decimal degree coordinates.
Example:
Most endpoints require a valid authentication token issued by the Nukio platform. Tokens must be provided in the request according to the requirements specified for each endpoint.
This documentation is provided for integration and development purposes only. While every effort is made to ensure accuracy and completeness, the Nukio API may evolve over time. Endpoints, parameters, response structures, and authentication mechanisms are subject to change without prior notice as part of ongoing platform improvements. Developers are encouraged to validate integrations in a testing environment before deploying changes to production systems.