HTTP API

The Pulsetracker HTTP API is designed to streamline the creation and management of apps and devices while providing easy access to real-time and historical location data. Here’s what you can achieve with the API:

1. Create and Manage Apps

  • Purpose: Group related devices under a specific application for better organization and data isolation.

  • How It Works: Use the API to register new apps, manage existing ones.

  • Example Use Case: Create separate apps for different teams, customers, or projects to maintain data clarity.

2. Register Devices

  • Purpose: Add physical devices or software clients to your Pulsetracker account.

  • How It Works:

    • Each device is assigned a unique deviceId.

    • Devices are linked to an app and authenticated via a secure token.

  • Example Use Case: Register GPS devices or mobile apps that will transmit location updates.

3. Access Device Location Data

  • Purpose: Retrieve real-time or historical location data from your devices.

  • How It Works:

    • Query the API for current or past device locations.
  • Example Use Case: Monitor vehicle movements in real time or analyze location trends over a week.

API Highlights

  • RESTful Design: Straightforward endpoints for managing apps, devices, and location data.

  • Authentication: Secure access using API keys and tokens.

  • Real-Time Updates: Leverage WebSockets or Redis for immediate data access.

Updated on