BazaarLinkBazaarLink
เข้าสู่ระบบ
เอกสารAPI ข้อมูลอ้างอิงSDK ข้อมูลอ้างอิงการใช้งาน AgentAI ทักษะ
องค์กร

อัปเดตสมาชิก

อัปเดตบทบาท การมอบหมายทีม หรืองบประมาณรายเดือนของสมาชิกบางส่วน — เฉพาะฟิลด์ที่ระบุไว้อย่างชัดเจนใน body เท่านั้นที่จะเปลี่ยน มีเพียง org_admin ขององค์กรนั้นเท่านั้นที่เรียกได้ endpoint นี้**ไม่มี**การป้องกัน "ลดตำแหน่ง org_admin คนสุดท้ายไม่ได้" (การป้องกันนั้นมีเฉพาะตอนลบเท่านั้น) — ในหลักการสามารถลดตำแหน่ง org_admin ทั้งหมดด้วยวิธีนี้ ทำให้องค์กรไม่เหลือ org_admin เลย นี่คือพฤติกรรมปัจจุบันที่ตรวจสอบแล้ว ไม่ใช่การลดทอนเนื้อหาเอกสาร

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

การอนุญาต

Authorizationจำเป็น
string · header

API key เป็น bearer token ใน header Authorization

พารามิเตอร์เส้นทาง

orgIdจำเป็น
string

ID องค์กร มาจากการตอบกลับของ GET /orgs

memberIdจำเป็น
string

ID สมาชิก มาจากการตอบกลับของรายการสมาชิกหรือการเพิ่มสมาชิก

Body

role
string

บทบาทใหม่ของสมาชิก

org_adminbilling_viewerteam_adminmember
teamId
string | null

มอบหมายสมาชิกใหม่ให้ทีมที่ระบุ ส่ง null เพื่อยกเลิกการมอบหมายทีม

monthlyBudget
number | null

งบประมาณรายเดือน (USD) ส่ง null เพื่อล้างค่า

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"}'
ตัวอย่างการตอบกลับ

อัปเดตแล้ว คืนค่าสถานะปัจจุบันของสมาชิก

{
  "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.
อัปเดตสมาชิก — BazaarLink API