AM
JA
無料で始める
メニュー
機能

アカウント

Application → Account 階層内での請求およびコラボレーションの境界。

accounts アカウント organizations 組織 hierarchy 階層

アカウント

AccountMaker(以下「AM」)のアカウントは、各顧客に専用の請求およびコラボレーション空間を提供します。ユーザーは Application に属し、Membership を通じてアカウントへアクセスします。

アカウントは入れ子にできるため、子会社を持つ企業、クライアントを抱える代理店、複数ワークスペースを持つプラットフォームをモデル化できます。

アカウント階層

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

各階層が 1 つのアカウントです。アクセス制御は Membership で管理されます。

操作

EndpointDescription
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_...",    // 親リソース(application または account)
  name: "Acme Corp",       // 表示名
  avatar_url: "https://..."
}

招待

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

招待されたユーザーAM管理者招待されたユーザーAM管理者POST /api/accounts/:account_id/inviteメール招待POST /auth/accept-inviteメンバーシップを作成

関連