Sendstack APIs
  • Introduction
  • The Basics
    • Set up your account
    • Base URLs
    • Authentication
    • Postman
    • Responses and Errors
    • Webhook Verification
    • Pagination
    • Rate Limiting
    • Session
  • Guides
    • Integrated Partners
    • Manual Partners
    • Connected Partners
    • Connected Platforms
    • Payments
    • Addresses and Locations
    • Delivery Statuses
    • Order Tracking
    • Common Terminology
    • Packaging
    • Pay on Delivery
    • Roles and Permissions
      • Associates
      • Operators
      • Admins
      • Super Admins
      • Tabular presentation
    • Websockets
  • Delivery Management APIs
    • Wallet
      • Get Wallet Balance
      • Get Wallet Transactions
    • Locations
      • Get Mapped Locations
      • Get Countries
    • Estimates
      • Get Delivery Price Estimate
    • Partners
      • Get Partners
      • Get Partner
      • Update Partner Profile
      • Add Partner Off Days
      • Delete Partner Off Day
    • Packaging
    • Categories
    • Bookings
      • New Booking
      • Generate POD account number
      • Fetch Deliveries
      • Update Delivery Details
      • Update Drop Statuses
      • Cancel Drops
      • Reschedule Delivery
      • Update Delivery Window
      • Assign Drop
    • Status Tracking
      • Track Delivery Status
    • Messaging
      • Send Customer Message
      • Add Private Note
      • Update note status
    • Sample Webhook Payloads
      • New delivery
      • Updated delivery status
      • New internal note
      • New customer message
      • Pickup attempt
      • Dropoff attempt
      • Pickup window updated
      • Delivery window updated
  • Live Tracking APIs
    • Devices
      • Get Devices
    • Positions
      • Get All Positions
      • Get Device Position History
      • Stream Positions
    • Geofences
      • Create Geofence
      • Update Geofence
      • Fetch Geofences
      • Fetch Single Geofence
    • Events
      • Create Events
        • Overspeed Event
        • Low Battery Event
        • No Movement Event
        • No Signal Event
        • Geofence In Event
        • Geofence Out Event
      • Update Events
        • Overspeed Event
        • Low Battery Event
        • No Movement Event
        • No Signal Event
        • Geofence In Event
        • Geofence Out Event
      • Fetch Events
      • Fetch Single Event
    • Sample Wehook Payloads
      • Overspeed Event
      • Low Battery Event
      • No Movement Event
      • No Signal Event
      • Geofence In Event
      • Geofence Out Event
Powered by GitBook
On this page
  1. Live Tracking APIs
  2. Positions

Get Device Position History

Get position history for a specific devices

Get Device Position History

GET {{baseUrl}}/positions/:deviceId

Path Parameters

Name
Required
Description

deviceId

true

Device id

Query Parameters

Name
Required
Description
Sample value

startTime

true

The start timestamp

2025-03-01

endTime

true

The end timestamp

2025-03-05

Response

{
    "status": true,
    "message": "Device positions retrieved successfully",
    "data": {
        "deviceId": "67287d2f8faa08541904202b",
        "name": "sample Test",
        "positionsHistory": [
            {
                "latitude": 6.525101289494111,
                "longitude": 3.3821942643294824,
                "course": 61,
                "altitude": 11.2,
                "speed": 51.32,
                "inMotion": false,
                "transmissionTime": "2025-03-02T18:58:49.992Z",
                "lastRecordedTime": "2025-03-01T21:21:04.919Z"
            },
            {
                "latitude": 6.531294579490574,
                "longitude": 3.3885202424260226,
                "course": 6,
                "altitude": 2,
                "speed": 42.78,
                "inMotion": false,
                "transmissionTime": "2025-03-03T04:34:35.150Z",
                "lastRecordedTime": "2025-03-03T21:41:26.590Z"
            },
            {
                "latitude": 6.517738332115701,
                "longitude": 3.3853589853420636,
                "course": 288,
                "altitude": 41.6,
                "speed": 42.25,
                "inMotion": false,
                "transmissionTime": "2025-03-03T10:09:17.217Z",
                "lastRecordedTime": "2025-03-01T12:44:36.246Z"
            },
            {
                "latitude": 6.518986308627487,
                "longitude": 3.3848135101302104,
                "course": 354,
                "altitude": 45.7,
                "speed": 66.29,
                "inMotion": true,
                "transmissionTime": "2025-03-03T16:52:52.675Z",
                "lastRecordedTime": "2025-03-02T19:30:42.831Z"
            },
            {
                "latitude": 6.527298254032401,
                "longitude": 3.37184325408705,
                "course": 40,
                "altitude": 15,
                "speed": 33.82,
                "inMotion": true,
                "transmissionTime": "2025-03-03T21:46:40.485Z",
                "lastRecordedTime": "2025-03-01T23:19:28.507Z"
            }
        ]
    }
}

PreviousGet All PositionsNextStream Positions

Last updated 2 months ago