BetterCloud · Capability

BetterCloud SaaS Lifecycle Management

Unified SaaS user lifecycle management workflow combining user management, group management, workflow automation, and audit logging. Used by IT administrators and security teams to manage employee access throughout the full SaaS application lifecycle from onboarding to offboarding.

Run with Naftiko BetterCloudSaas ManagementUser LifecycleOnboardingOffboardingCompliance

What You Can Do

GET
List users — List all users
/v1/users
GET
Get user — Get user details
/v1/users/{id}
PATCH
Update user — Update user attributes
/v1/users/{id}
POST
Suspend user — Suspend a user
/v1/users/{id}/suspend
POST
Deprovision user — Deprovision a user
/v1/users/{id}/deprovision
GET
List groups — List all groups
/v1/groups
POST
Create group — Create a group
/v1/groups
GET
List workflows — List all workflows
/v1/workflows
POST
Run workflow — Run a workflow
/v1/workflows/{id}/run
GET
List events — List audit events
/v1/events

MCP Tools

list-users

List users across all connected SaaS applications

read-only
get-user

Get full details for a specific user including SaaS access

read-only
update-user

Update user attributes like department or title

idempotent
suspend-user

Suspend a departing or at-risk user across all SaaS apps

idempotent
deprovision-user

Fully deprovision a user removing all SaaS application access

idempotent
list-groups

List all groups from connected directory services

read-only
add-group-member

Add a user to a group

list-workflows

List all automation workflows

read-only
run-workflow

Trigger a workflow for a set of users (e.g., offboarding)

list-events

List audit events for compliance investigation

read-only
list-integrations

List all connected SaaS application integrations

read-only

Who This Is For

👤
IT Administrator
IT admin managing SaaS access and user lifecycle
👤
Security Engineer
Security team member managing compliance and access policies

APIs Used

bettercloud