Offboard a User

Securely remove a departing employee's access while maintaining audit trail and preventing disruption to team workflows.

Critical: Security Checklist

Immediate Actions (Do First)

  1. Disable User Account
Bash
Copy
  1. Revoke All API Keys
Bash
Copy
  1. Remove from All Groups
Bash
Copy

Timeline: Complete within 1 hour of departure notification

Complete Offboarding Workflow

Step 1: Document Current Access

Bash
Copy

Save this for audit trail and handover documentation.

Step 2: Disable Account (Don't Delete)

Bash
Copy

Why not delete?

  • Preserves audit history
  • Maintains data lineage
  • Compliance requirements
  • Can reactivate if they return

Step 3: Revoke API Keys

Bash
Copy

Step 4: Remove Group Memberships

Bash
Copy

Step 5: Verify Access Removed

Bash
Copy

Step 6: Update Ownership

Transfer ownership of resources created by departing user:

Bash
Copy

Emergency Offboarding

If user leaves unexpectedly or security incident:

Bash
Copy

APIs Used

  1. PUT /admin/api/users/:userId - Disable account
  2. GET /admin/api/users/:userId/api-keys - List keys
  3. DELETE /admin/api/users/api-keys/:accessKey - Revoke keys
  4. PUT /admin/api/users/:userId/remove-groups - Remove access
  5. GET /authz/api/v1/users/permissions - Verify removal
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard