Account Settings

(AccountSettings endpoints are only accessible to scope org_super and org_managerplus.)

6 of 23

Filtering by query: /v1.0/accountSettings/users

GET/v1.0/accountSettings/usersRead-onlyPermalink ↗

Get list of users under current account.

Parameters

offsetquerynumberrequired

The number of users to skip before starting to collect the result set. Will be ignored if export param is specified.

limitquerynumberrequired

The number of users to return. Will be ignored if export param is specified.

sortquerystring

Sort field

Values: USERNAME, FIRST_NAME, LAST_NAME, EMAIL, ROLE, DEVICE_GROUP, STATUS

sortDirquerystring

Sort direction

Values: ASC, DESC

searchValuequerystring

Search string to filter users list by User Name, First Name, Last Name, Email, Role, Device Group Name

columnsquerystring

Comma separated list of columns for CSV export. Values - FIRST_NAME, LAST_NAME, USER_NAME, ROLE, EMAIL, DEVICE_GROUP, STATUS.

exportquerystring

Export format. Currently only CSV is accepted.

cURL
curl -X GET "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/accountSettings/users?offset=0&limit=25&sort=LAST_30_DAYS_USED&sortDir=DESC&searchValue=Bus&columns=MDN%2CSTATUS%2CIMEI%2CLAST_30_DAYS_USED&export=CSV" \
  -H "Authorization: Bearer $SENTINEL_TOKEN"
POST/v1.0/accountSettings/users/Changes dataPermalink ↗

Adds a new user under current account.

Parameters

modelbodyUserPut

model

cURL
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/accountSettings/users/" \
  -H "Authorization: Bearer $SENTINEL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "example": true,
  "corpId": "NORTHSTAR-ISD"
}'
GET/v1.0/accountSettings/users/deviceGroupsListRead-onlyPermalink ↗

Get list of child device groups, visible to current account by email.

Parameters

emailquerystringrequired

Email Address

cURL
curl -X GET "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/accountSettings/users/deviceGroupsList?email=value" \
  -H "Authorization: Bearer $SENTINEL_TOKEN"
PUT/v1.0/accountSettings/users/status/{userName}DestructivePermalink ↗

Enable or disable a user.

Parameters

userNamepathstringrequired

User login name to identify user

modelbodyUserStatusUpdateRequest

model

cURL
curl -X PUT "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/accountSettings/users/status/admin@northstar-isd.edu" \
  -H "Authorization: Bearer $SENTINEL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "corpId": "NORTHSTAR-ISD",
  "note": "Example update payload — confirm schema in Swagger before wiring production."
}'
PUT/v1.0/accountSettings/users/{userName}Changes dataPermalink ↗

Updates user under current account.

Parameters

userNamepathstringrequired

User login name to identify user

modelbodyUserPut

model

cURL
curl -X PUT "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/accountSettings/users/admin@northstar-isd.edu" \
  -H "Authorization: Bearer $SENTINEL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "corpId": "NORTHSTAR-ISD",
  "note": "Example update payload — confirm schema in Swagger before wiring production."
}'
DELETE/v1.0/accountSettings/users/{userName}DestructivePermalink ↗

Deletes user.

Parameters

userNamepathstringrequired

User login name to identify user

cURL
curl -X DELETE "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/accountSettings/users/admin@northstar-isd.edu" \
  -H "Authorization: Bearer $SENTINEL_TOKEN"

Build your first call in 5 minutes.

Grab a Dev SIM, get an API key, and POST /v1.0/auth/token from anywhere.