BazaarLinkBazaarLink
साइन इन
दस्तावेज़API संदर्भSDK संदर्भएजेंटिक उपयोगAI स्किल्स
संगठन

सदस्य अपडेट करें

किसी सदस्य की भूमिका, टीम असाइनमेंट, या मासिक बजट को आंशिक रूप से अपडेट करता है — केवल वे फ़ील्ड बदलते हैं जो body में स्पष्ट रूप से मौजूद हैं। केवल उस संगठन का org_admin ही इसे कॉल कर सकता है। इस एंडपॉइंट में "अंतिम org_admin को डिमोट नहीं किया जा सकता" जैसी कोई सुरक्षा **नहीं** है (वह सुरक्षा केवल हटाने पर मौजूद है) — सिद्धांततः इस तरह सभी org_admin को डिमोट किया जा सकता है, जिससे संगठन में कोई org_admin नहीं बचेगा। यह सत्यापित वर्तमान व्यवहार है, दस्तावेज़ का सरलीकरण नहीं।

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

प्राधिकरण

Authorizationआवश्यक
string · header

Authorization हेडर में bearer token के रूप में API कुंजी।

पथ पैरामीटर

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