Get Started.

SentinelOS gets you managing devices in under 5 minutes. Pick your path — REST, CLI, or your AI agent of choice.

5mintime-to-first-call
FreeDev SIM
No CCrequired
0dependencies
/// STEP 01

Get your API credentials

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

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

# Response:
# { "token": "eyJhbGciOiJIUz...", "expiresIn": 1800 }
/// STEP 02

Make your first API call

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

GET /v1.0/devices/{corpId}
export SENTINEL_TOKEN="eyJhbGciOiJIUz..."

curl "https://api.kajeet.dev/sentinel-proxy/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"
/// STEP 03

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
    }
  ]
}
/// STEP 04

What's next?

Pick whichever surface fits your workflow.

You're connected — now build.

Grab a free Dev SIM, generate an API key, and ship the integration you came here for.