Getting Started

Go from zero to querying your fleet in under 5 minutes. Pick your path:

1

Get your API credentials

Log in to sentinel.kajeet.com and generate an API key from Settings → API Access, or authenticate with your credentials:

Authentication
curl -X POST "https://sentinel-api.kajeet.com/sentinel/api/v1.0/auth/login" \
  -H "Content-Type: application/json" \
  -d '{"username": "admin@northstar-isd.edu", "password": "••••••"}'

# Response:
# { "token": "eyJhbGciOiJIUz...", "expiresIn": 1800 }
2

Make your first API call

Let's list your devices — the most common starting point:

List Devices
export SENTINEL_TOKEN="eyJhbGciOiJIUz..."

curl "https://sentinel-api.kajeet.com/sentinel/api/v1.0/devices/NORTHSTAR-ISD?offset=0&limit=5&sort=LAST_30_DAYS_USED&sortDir=DESC" \
  -H "Authorization: Bearer $SENTINEL_TOKEN" \
  -H "Content-Type: application/json"
3

Explore the response

Every response includes pagination metadata and structured data:

Response (200 OK)
{
  "totalCount": 487,
  "devices": [
    {
      "key": "5212671508",
      "mdn": "521-267-1508",
      "status": "active",
      "deviceName": "Kajeet ENT-BYOD",
      "monthlyAmountUsed": 31245.43,
      "onlineStatus": true
    }
  ]
}