BazaarLinkBazaarLink
Masuk
DokumentasiReferensi APIReferensi SDKPenggunaan AgentikSkill AI
Organisasi

Perbarui anggota

Memperbarui sebagian peran, penugasan tim, atau anggaran bulanan anggota — hanya field yang secara eksplisit ada di body yang diubah. Hanya org_admin organisasi tersebut yang dapat memanggil ini. Endpoint ini **tidak memiliki** pengaman "tidak dapat menurunkan org_admin terakhir" (perlindungan itu hanya ada pada penghapusan) — pada prinsipnya dimungkinkan untuk menurunkan semua org_admin dengan cara ini, membuat organisasi tanpa org_admin. Ini adalah perilaku saat ini yang telah diverifikasi, bukan penyederhanaan dokumentasi.

PATCH/api/v1/orgs/:orgId/members/:memberId

Otorisasi

Authorizationwajib
string · header

API key sebagai bearer token di header Authorization.

Parameter path

orgIdwajib
string

ID organisasi, dari respons GET /orgs.

memberIdwajib
string

ID anggota, dari respons daftar anggota atau tambah anggota.

Body

role
string

Peran baru anggota.

org_adminbilling_viewerteam_adminmember
teamId
string | null

Menugaskan ulang anggota ke tim tertentu; kirim null untuk membatalkan penugasan tim.

monthlyBudget
number | null

Anggaran bulanan (USD); kirim null untuk menghapusnya.

PATCH /api/v1/orgs/:orgId/members/:memberId
curl -X PATCH https://bazaarlink.ai/api/v1/orgs/org_abc123/members/orgmem_abc123 \
  -H "Authorization: Bearer $BAZAARLINK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"role": "team_admin"}'
Contoh respons

Diperbarui. Mengembalikan status anggota saat ini.

{
  "member": {
    "id": "orgmem_abc123",
    "role": "team_admin",
    "monthlyBudget": 100,
    "joinedAt": "2026-04-01T00:00:00.000Z",
    "teamId": "team_abc123",
    "user": {
      "id": "usr_xyz789",
      "name": "Jane Doe",
      "email": "jane@acme.com"
    },
    "team": {
      "id": "team_abc123",
      "name": "Engineering"
    }
  }
}
Support
Support
Hi! How can we help you?
Send a message and we'll get back to you soon.
Perbarui anggota — BazaarLink API