Accountmaker Docs
Features

Users

User lifecycle management including profiles, credentials, memberships, and SCIM provisioning.

users profiles credentials scim provisioning

Users

AM handles the complete user lifecycle—from registration to deprovisioning—including enterprise SCIM integration for automated provisioning.

Users belong to applications, have credentials for authentication, and can be members of multiple accounts with different roles.

User Lifecycle

Registration/Provisioning

Admin action

Reactivated

SCIM deprovisioning

Account closure

active

suspended

disabled

deleted

Operations

OperationEndpointDescription
CreatePOST /api/applications/:application_id/usersProvision user
ListGET /api/applications/:application_id/usersList application users
GetGET /api/users/:user_idGet user profile
UpdatePATCH /api/users/:user_idModify user
DeleteDELETE /api/users/:user_idRemove user

User Components

┌─────────────────────────────────────┐
│              User                   │
│  ┌─────────────┐  ┌─────────────┐  │
│  │  Identity   │  │ Credentials │  │
│  │  (PII)      │  │ (Auth)      │  │
│  └─────────────┘  └─────────────┘  │
│  ┌─────────────────────────────┐   │
│  │       Memberships           │   │
│  └─────────────────────────────┘   │
└─────────────────────────────────────┘
ComponentPurpose
IdentityName, avatar, locale—deletable for GDPR
CredentialsEmail/password for authentication
MembershipsLinks to accounts with roles

SCIM 2.0 Provisioning

Enterprise identity providers (Okta, Azure AD, OneLogin) can manage users via SCIM:

EndpointMethodOperation
/scim/v2/UsersGETList/search users
/scim/v2/UsersPOSTCreate user
/scim/v2/Users/:idGETGet user
/scim/v2/Users/:idPUTReplace user
/scim/v2/Users/:idPATCHUpdate user
/scim/v2/Users/:idDELETEDisable user

SCIM delete performs soft-delete (sets status to disabled) to preserve audit trails.

Required scope: scim:provision or admin

User Status

StatusDescription
activeCan authenticate and access resources
suspendedTemporarily blocked
disabledSCIM deprovisioned
deletedPermanently removed