POST /v1.0/auth/acceptTermsAndConditionsChanges data Permalink ↗ Acceptance of Terms and Conditions.
Parameters
TCAcceptanceLogbody TCAcceptanceLog required
TCAcceptanceLog
cURL Copy
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/acceptTermsAndConditions" \
-H "Authorization: Bearer $SENTINEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"example": true,
"corpId": "NORTHSTAR-ISD"
}'Get a token for an API user for a trusted client.
Parameters
Client API credentialsbody object required
Client API credentials
cURL Copy
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/clientToken" \
-H "Authorization: Bearer $SENTINEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"example": true,
"corpId": "NORTHSTAR-ISD"
}'Creates OKTA token enrichment object
Parameters
OktaTokenbody object required
Okta OAUTH2 token
cURL Copy
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/enrichToken" \
-H "Authorization: Bearer $SENTINEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"example": true,
"corpId": "NORTHSTAR-ISD"
}'Get a token for a requested user.
Parameters
SwithUserRequestbody object required
User Name to switch account
cURL Copy
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/loginAs" \
-H "Authorization: Bearer $SENTINEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"example": true,
"corpId": "NORTHSTAR-ISD"
}'Validate authorization to update password. Restricted to special 'CHANGE_PASSWORD' role
cURL Copy
curl -X GET "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/password" \
-H "Authorization: Bearer $SENTINEL_TOKEN"Updates user password in case user forgot current password. Restricted to special 'CHANGE_PASSWORD' role
Parameters
PasswordRequestBodybody object required
PasswordRequestBody
cURL Copy
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/password" \
-H "Authorization: Bearer $SENTINEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"example": true,
"corpId": "NORTHSTAR-ISD"
}'Request a password reset. Sends a password reset link to the user’s email.
Parameters
usernamebody object required
User login name associated with user
cURL Copy
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/passwordReset" \
-H "Authorization: Bearer $SENTINEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"example": true,
"corpId": "NORTHSTAR-ISD"
}'Get a new token with an increased expiration time.
cURL Copy
curl -X GET "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/refreshToken" \
-H "Authorization: Bearer $SENTINEL_TOKEN"POST /v1.0/auth/setAssociatedAccountPasswordChanges data Permalink ↗ Set the new associated account to enable and change the default password
Parameters
usernamebody object required
User login name associated
cURL Copy
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/setAssociatedAccountPassword" \
-H "Authorization: Bearer $SENTINEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"example": true,
"corpId": "NORTHSTAR-ISD"
}'Initiate SP-initiated SSO flow using user email. Returns WorkOS authorization URL when SSO is configured for the domain.
Parameters
bodybody SsoInitiateRequest required
Email address to initiate SSO
cURL Copy
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/sso/initiate" \
-H "Authorization: Bearer $SENTINEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"example": true,
"corpId": "NORTHSTAR-ISD"
}'POST /v1.0/auth/termsAndConditionsChanges data Permalink ↗ Updates the date the user accepted the Terms and Condtions of the page
cURL Copy
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/termsAndConditions" \
-H "Authorization: Bearer $SENTINEL_TOKEN"Get an authentication token (JWT). Note that 'Bearer' text should be added before the JWT token that is returned in this API call upon successful response for the authorizing purposes and any subsequent API calls that are going to be made.
Parameters
bodybody UserCredential required
User credentials to be authenticated.
cURL Copy
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/token" \
-H "Authorization: Bearer $SENTINEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"username": "admin@northstar-isd.edu",
"password": "$SENTINEL_PASSWORD"
}'Sends the username for a given email address
Parameters
emailbody object required
Email address associated with user
cURL Copy
curl -X POST "https://api.kajeet.dev/sentinel-proxy/sentinel/api/v1.0/auth/usernameRequest" \
-H "Authorization: Bearer $SENTINEL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"example": true,
"corpId": "NORTHSTAR-ISD"
}'