Accountmaker Docs
Features

Accounts

Billing and collaboration boundaries within the Application → Account hierarchy.

accounts organizations hierarchy

Accounts

AM accounts give each customer their own billing and collaboration space. Users belong to Applications and access accounts through memberships.

Accounts can be nested to model enterprises with subsidiaries, agencies with clients, or platforms with workspaces.

Account Hierarchy

Your Platform
├── Acme Corp
│   ├── Engineering Team
│   └── Sales Team
└── Globex Inc
    └── Product Team

Each level is an account. Access is managed through memberships.

Operations

OperationEndpointDescription
CreatePOST /api/applications/:application_id/registerCreate account with initial owner
Create (empty)POST /api/accounts/:account_id/accountsCreate subaccount without users
ListGET /api/accounts/:account_id/accountsList child accounts
GetGET /api/accounts/:account_idRetrieve account details
UpdatePATCH /api/accounts/:account_idModify name, avatar, settings
DeleteDELETE /api/accounts/:account_idRemove account permanently

Account Properties

{
  id: "acc_...",           // Unique identifier
  parent_id: "app_...",    // Parent resource (application or account)
  name: "Acme Corp",       // Display name
  avatar_url: "https://..."
}

Invitations

Bring users into an account:

Invited UserAMAdminInvited UserAMAdminPOST /api/accounts/:account_id/inviteEmail invitationPOST /auth/accept-inviteCreate membership