> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.nukio.mx/llms.txt.
> For full documentation content, see https://developers.nukio.mx/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.nukio.mx/_mcp/server.

# Overview

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:

* authenticating and obtaining access tokens
* creating, retrieving, updating, and deleting users and devices
* managing geozones and route-related data
* sending commands and feature updates to devices
* retrieving fleet, device, activation, and diagnostic data
* handling notifications, push registration, and message status

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.

# Nukio API

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.

## Response Structure

API responses follow a standardized format to simplify integration and error handling.

### Successful Responses

Successful requests return a `data` object containing the requested resource or collection of resources.

```javascript
{
  "data": []
}

```

```python
{
  "data": []
}

```

```java
{
  "data": []
}

```

```curl
{
  "data": []
}

```

```bash
{
  "data": []
}

```

### Error Responses

If a request cannot be processed or an internal error occurs, the API returns an `error` object describing the issue.

```javascript
{
  "error": {}
}

```

```python
{
  "error": {}
}

```

```java
{
  "error": {}
}

```

```curl
{
  "error": {}
}

```

```bash
{
  "error": {}
}

```

## Date and Time Format

All timestamps are represented as Unix Epoch values (UTC) expressed in seconds.

```javascript
{
  "timestamp": 1768920791
}

```

```python
{
  "timestamp": 1768920791
}

```

```java
{
  "timestamp": 1768920791
}

```

```curl
{
  "timestamp": 1768920791
}

```

```bash
{
  "timestamp": 1768920791
}

```

## Geographic Coordinates

Location data is represented using decimal degree coordinates.

* **Latitude** represents the north-south position on the Earth's surface and ranges from **-90** to **+90**.
* **Longitude** represents the east-west position on the Earth's surface and ranges from **-180** to **+180**.

Example:

```javascript
{
  "deviceLastValidLatitude": 28.5947658,
  "deviceLastValidLongitude": -100.5939765
}

```

```python
{
  "deviceLastValidLatitude": 28.5947658,
  "deviceLastValidLongitude": -100.5939765
}

```

```java
{
  "deviceLastValidLatitude": 28.5947658,
  "deviceLastValidLongitude": -100.5939765
}

```

```curl
{
  "deviceLastValidLatitude": 28.5947658,
  "deviceLastValidLongitude": -100.5939765
}

```

```bash
{
  "deviceLastValidLatitude": 28.5947658,
  "deviceLastValidLongitude": -100.5939765
}

```

## Authentication

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.

## Disclaimer

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.