Handle day-to-day access changes: promotions, team transfers, temporary access grants, and permission adjustments.
Common Scenarios
Scenario 1: Promotion to Team Lead
User needs elevated permissions.
# Add to team lead groupPUT /admin/api/users/user-123/assign-groups{ "groupIds": ["group-team-leads"]}Scenario 2: Team Transfer
User moving from Analytics to Data Engineering.
x
# Remove from old groupPUT /admin/api/users/user-123/remove-groups{ "groupIds": ["group-analytics"]}# Add to new groupPUT /admin/api/users/user-123/assign-groups{ "groupIds": ["group-data-engineering"]}Scenario 3: Temporary Project Access
Grant elevated access for 2 weeks.
# Add to project groupPUT /admin/api/users/user-123/assign-groups{ "groupIds": ["group-migration-project"]}# Set calendar reminder to remove after projectScenario 4: Update User Info
Name change, new manager, department transfer.
PUT /admin/api/users/user-123{ "firstName": "Sarah", "lastName": "Chen-Martinez", "attributes": { "manager": ["new-manager@company.com"], "department": ["Engineering - Platform"] }}APIs Used
PUT /admin/api/users/:userId- Update user detailsPUT /admin/api/users/:userId/assign-groups- Add to groupsPUT /admin/api/users/:userId/remove-groups- Remove from groupsGET /authz/api/v1/users/:userId/roles- Verify changes
Was this page helpful?