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

ที่เกี่ยวข้อง