anoman
Grup anggota

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.

Penjaga penghapusan. Anda tidak bisa menghapus grup selama masih ada anggota di dalamnya — permintaan mengembalikan 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.