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 토큰으로 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