Skip to content

Session Revocation — Box

Session Revocation — Box

Challenge terminates Box user sessions asynchronously via the Box Admin API.

Credentials

  1. Create a Box custom app or use a service account with enterprise user management permissions.
  2. Authorize Manage users / session termination scopes for your enterprise.
  3. Paste a Box access token into Challenge under Integrations → Session Revocation → Box.

API calls Challenge makes

StepMethodEndpoint
LookupGEThttps://api.box.com/2.0/users?filter_term={email}
RevokePOSThttps://api.box.com/2.0/users/terminate_sessions

Revoke returns 202 Accepted — Box processes session termination asynchronously (check Box admin events for job status).

Username format

Use the user’s Box login email.

Troubleshooting

SymptomCheck
user_not_foundLogin does not match exactly
http_403Token lacks enterprise user admin permissions
Revoke accepted but user still activeBox terminates asynchronously; allow a short delay