Grup anggota
Bundel hak akses yang dapat dipakai ulang — tier model mana yang bisa dijangkau sebuah tim dan berapa banyak mereka bisa belanja — diterapkan ke enduser tanpa konfigurasi per orang.
Konsep
Apa itu grup anggota
Grup anggota adalah bundel yang dapat dipakai ulang dan diterapkan ke enduser. Ia mengatur dua hal: kelas tier model yang diizinkan (budget / mid / premium / ultra — lihat Paket & Penagihan) dan batas token berbobot mingguan dan bulanan per anggota. Beri tim support model budget + mid dan tim riset model premium, masing-masing dengan plafon belanjanya sendiri.
Kelola grup dengan POST / GET / PATCH / DELETE /anoman/v1/accounts/{id}/member-groups. Batas dihitung dalam token berbobot, unit penagihan yang sama dipakai seluruh platform.
# Create a member group: allowed model tier classes + per-member
# weekly / monthly weighted-token caps.
curl https://api.anoman.io/anoman/v1/accounts/acct_9f2b.../member-groups \
-H "Authorization: Bearer anm-sk-..." \
-H "Content-Type: application/json" \
-d '{
"name": "Support team",
"allowed_tiers": ["budget", "mid"],
"weekly_weighted_cap": 5000000,
"monthly_weighted_cap": 15000000
}'
# List / update / delete:
# GET /anoman/v1/accounts/{id}/member-groups
# PATCH /anoman/v1/accounts/{id}/member-groups/{group_id}
# DELETE /anoman/v1/accounts/{id}/member-groups/{group_id}
# Deleting a group that members still belong to → 409 group_in_use.Bukan grup kebijakan
Grup anggota vs grup kebijakan
Keduanya berbeda. Grup anggota mengatur hak akses dan kuota — model mana dan berapa banyak token. Grup kebijakan mengatur guardrail — injeksi, PII, moderasi konten. Seorang anggota bisa berada di masing-masing satu; keduanya menjawab pertanyaan yang berbeda.
409 group_in_use. Pindahkan anggota itu ke grup lain lebih dahulu.Allowlist domain
Allowlist domain anggota
Undangan enduser dibatasi ke domain email korporat yang diizinkan lewat PATCH / GET /anoman/v1/accounts/{id}/member-domains. Allowlist kosong menolak setiap undangan enduser dengan 400 no_member_domains, dan email di luar allowlist ditolak dengan 403. Undangan staf tidak dibatasi domain — hanya enduser.
# Set the member-domain allowlist. Enduser invites are gated to these
# corporate domains; staff invites are NOT domain-gated.
curl -X PATCH \
https://api.anoman.io/anoman/v1/accounts/acct_9f2b.../member-domains \
-H "Authorization: Bearer anm-sk-..." \
-H "Content-Type: application/json" \
-d '{ "domains": ["acme.com", "acme.co.id"] }'
# GET /anoman/v1/accounts/{id}/member-domains → current allowlist
#
# Empty allowlist → enduser invites rejected with 400 no_member_domains.
# Email outside the allowlist → 403.Ini mencegah seseorang meng-onboard Gmail pribadi sebagai enduser di kuota organisasi Anda. Atur allowlist sebelum mengundang enduser terkelola.
Dasbor
Tempat mengelolanya
Di dasbor: halaman Anggota → tab Grup (buat dan edit grup dengan chip tier dan input batas) dan tab Pengaturan (allowlist domain).
Siapkan grup Anda
Tentukan akses model dan batas belanja sekali, lalu terapkan ke setiap enduser yang Anda undang.