anoman
Enduser terkelola

Enduser terkelola

Beri staf non-teknis AI terjaga lewat Copilot — tanpa membagikan kunci, dengan belanja dibatasi grup anggotanya, memakai kuota organisasi Anda.

Konsep

Apa itu enduser

Enduser adalah karyawan yang Anda kelola secara terpusat. Mereka tidak punya kunci API dan tidak punya dasbor — mereka memakai Copilot (copilot.anoman.io) sebagai seluruh pengalamannya. Dengan perutean enduser, obrolan mereka memakai kuota token organisasi, dibatasi oleh batas berbobot per anggota dari grup anggotanya dan hanya pada tier model yang diizinkan grup.

Jadi sebelum mengundang siapa pun, tentukan grup anggota yang akan mengatur model mana yang bisa mereka jangkau dan berapa banyak mereka bisa belanja.

Mengundang

Undang satu atau undang massal

Undang satu enduser dengan POST /anoman/v1/accounts/{id}/members, atau hingga 500 sekaligus dengan endpoint massal. Keduanya dibatasi oleh allowlist domain anggota Anda. Undangan massal mengembalikan laporan lewat per baris — invalid_email, domain_not_allowed, duplicate_in_batch, already_invited, already_member — sehingga Anda tahu persis alamat mana yang dilewati.

# Invite one enduser into a member group (domain-gated).
curl https://api.anoman.io/anoman/v1/accounts/acct_9f2b.../members \
  -H "Authorization: Bearer anm-sk-..." \
  -H "Content-Type: application/json" \
  -d '{ "email": "[email protected]", "group_id": "grp_support" }'

Enduser menerima lewat alur /invite/{token} yang sama dengan staf, lalu masuk ke Copilot — tidak ada kunci yang pernah diterbitkan untuk mereka.

Siklus hidup

Kelola enduser dari waktu ke waktu

Admin menjalankan seluruh siklus hidup lewat API atau halaman Anggota: pindahkan enduser ke grup lain, tangguhkan mereka (yang langsung memblokir penyelesaian mereka — enduser yang ditangguhkan mendapat 403) dan aktifkan kembali, reset kata sandi, atau hapus/offboard. Anda juga bisa mengubah peran anggota staf dengan penjaga owner-terakhir (admin tidak bisa mengubah owner).

BASE=https://api.anoman.io/anoman/v1/accounts/acct_9f2b...
AUTH="Authorization: Bearer anm-sk-..."

# Change an enduser's group (moves their entitlement + caps).
curl -X PATCH "$BASE/members/usr_311.../group" -H "$AUTH" \
  -H "Content-Type: application/json" -d '{ "group_id": "grp_research" }'

# Suspend — immediately blocks their completions (a suspended enduser
# gets 403). Reactivate to restore access.
curl -X POST "$BASE/members/usr_311.../suspend"    -H "$AUTH"
curl -X POST "$BASE/members/usr_311.../reactivate" -H "$AUTH"

# Reset password (emails a reset link).
curl -X POST "$BASE/members/usr_311.../reset-pw" -H "$AUTH"

# Remove / offboard (conversations retained per retention policy).
curl -X DELETE "$BASE/members/usr_311..." -H "$AUTH"

# Change a STAFF member's role (last-owner guard; admin can't touch owner).
curl -X PATCH "$BASE/members/usr_990..." -H "$AUTH" \
  -H "Content-Type: application/json" -d '{ "role": "admin_read_only" }'
Offboarding menyimpan bukti. Menghapus enduser memblokir akses seketika, tetapi percakapan mereka tetap disimpan sesuai kebijakan retensi Anda — sehingga jejak audit bertahan setelah offboard.

Dasbor

Tempat mengelolanya

Di dasbor: halaman Anggota → tab Anggota (ganti peran, tangguhkan/aktifkan kembali, hapus). Auditor (admin_read_only) melihat tab ini dalam mode baca-saja.

Onboard tim Anda ke Copilot

Undang staf secara massal, batasi belanjanya, dan beri mereka AI terjaga tanpa satu pun kunci API.