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.
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
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."
}'