This documentation provides a comprehensive guide on using the devices API of the Net Domain Technologies satellite tracking system. This API is designed to facilitate the management and monitoring of tracked devices, offering users the ability to interact with their device data through HTTP requests. The documentation is structured into various endpoints, each aimed at a specific functionality, enabling a clear and detailed understanding of the system's capabilities.
Importance of the Devices API
In the realm of satellite tracking, efficient device management is crucial to ensure accurate and real-time monitoring. The Net Domain Technologies devices API allows users to access detailed information about their devices, update location and alert data, and obtain the last known location of each device. These capabilities are essential for applications in sectors such as logistics, security, fleet management, and others where tracking and localization are fundamental.
Overview of the Endpoints
The Net Domain Technologies devices API includes several endpoints that cover a wide range of functionalities:
-
GET /api/devices: Allows retrieving a list of all available devices in the tracking application. This endpoint is useful for viewing all tracked devices and obtaining basic details about each one.
-
GET /api/devices/{deviceId}: Provides detailed information about a specific device. This endpoint is essential for obtaining comprehensive data on a particular device.
-
GET /api/devices/{deviceId}/lastLocation: Allows retrieving the last known location of a specific device. This endpoint is crucial for tracking the most recent location and obtaining details about this location.
-
POST /api/devices/{deviceId}/locations: Allows sending location data for a specific device. This endpoint is fundamental for updating the system with new location information.
-
POST /api/devices/{deviceId}/alerts: Allows sending alert data for a specific device. This endpoint is essential for updating the system with new alert information for the device.
Structure of Requests and Responses
Each endpoint is designed to receive and process HTTP requests, following a clear and specific structure:
- HTTP Method: Each endpoint uses an appropriate HTTP method (GET or POST) according to the operation to be performed.
- Request Parameters: The required and optional parameters that need to be included in the URL or in the body of the request.
- Request Body: For endpoints that receive data (such as POST), a JSON object with the required information must be sent.
- Response Parameters: The details of the response, including the operation status, error messages (if any), and the requested information in case of success.
Examples of Requests and Responses
To facilitate the implementation and use of the API, the documentation includes examples of both successful and error responses. These examples are crucial for developers to understand how to structure their requests and how to interpret the system's responses.
Conclusion
The Net Domain Technologies devices API is a powerful tool for the management and monitoring of tracked devices. This documentation is designed to provide users with all the necessary information to integrate and efficiently use the API in their systems. With a clear structure and detailed examples, this guide facilitates access to the various functionalities offered by the API, ensuring successful implementation and accurate device tracking.
- Welcome to Net Domain Technologies help
- Map
- Viewing a Device's Route History
- Device Control Panel
- Detailed Device Information
- Buttons on the Map
- Details
- Trip Statistics
- Device Menu
- GeoFences
- Bulk Alert Editing
- Enable map notifications
- Mileage Calculation
- Atributes
- Devices
- Marker Icon
- Information
- Sensors
- Reassign Digital Sensors
- Commands
- Alerts
- Types
- Configuration
- Reminders
- Limits
- History
- Setting Up a New Tracker
- Solution for Identifier Already in Use by Another Account
- Device Issues
- Email alerts sending limits
- Reports
- New Report
- My Account
- Password Change
- Email Notifications
- Telegram Accounts
- Update Mobile Phone Number
- Primary Email
- Alternative Email
- Activate Two-Factor Authentication (2FA)
- Access Log
- Password Recovery
- Recover Username
- Delete Your Account
- Statistics
- Activity Summary
- Groups
- Users
- Share Access
- Developers
- Enable the API
- Rest API
- Authentication
- Devices API
- GET /api/devices
- GET /api/devices/{deviceId}
- GET /api/devices/{deviceId}/lastLocation
- POST /api/devices/{deviceId}/locations
- POST /api/devices/{deviceId}/alerts
- Groups API
- GET /api/groups
- POST /api/groups
- GET /api/groups/{groupId}
- PUT /api/groups/{groupId}
- PATCH /api/groups/{groupId}
- DELETE /api/groups/{groupId}
- Users API
- GET /api/users
- POST /api/users
- GET /api/users/countries
- GET /api/users/timeZones
- GET /api/users/{userId}
- PUT /api/users/{userId}
- PATCH /api/users/{userId}
- DELETE /api/users/{userId}