Accountmaker Docs
機能

アカウント

アプリケーション → アカウント階層における請求とコラボレーションの境界。

accounts organizations hierarchy

アカウント

AMのアカウントは各顧客に請求とコラボレーションの専用スペースを提供します。ユーザーはアプリケーションに属し、メンバーシップを通じてアカウントにアクセスします。

アカウントは入れ子にでき、子会社を持つ企業、クライアントを持つ代理店、ワークスペースを持つプラットフォームを表現できます。

アカウント階層

あなたのプラットフォーム
├── Acme Corp
│   ├── Engineering Team
│   └── Sales Team
└── Globex Inc
    └── Product Team

各レベルがアカウントです。アクセスはメンバーシップで管理します。

操作

操作Endpoint説明
作成POST /api/applications/:application_id/register初期オーナー付きでアカウント作成
作成(空)POST /api/accounts/:account_id/accountsユーザーなしでサブアカウント作成
一覧GET /api/accounts/:account_id/accounts子アカウントの一覧取得
取得GET /api/accounts/:account_idアカウント詳細の取得
更新PATCH /api/accounts/:account_id名前、アバター、設定の変更
削除DELETE /api/accounts/:account_idアカウントの完全削除

アカウントのプロパティ

{
  id: "acc_...",           // 一意の識別子
  parent_id: "app_...",    // 親リソース(アプリケーションまたはアカウント)
  name: "Acme Corp",       // 表示名
  avatar_url: "https://..."
}

招待

アカウントにユーザーを招待します:

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

関連