BazaarLinkBazaarLink
ログイン
ドキュメントAPIリファレンスSDKリファレンスエージェント利用AIスキル
組織

メンバーを更新

メンバーの role、所属チーム、または月間予算を部分更新します——body に明示的に含まれるフィールドのみが変更されます。呼び出せるのはその組織の 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

月間予算(米ドル)。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"
    }
  }
}
サポート
サポート
こんにちは。どのようなご用件でしょうか?
メッセージをお送りください。担当者より返信します。
メンバーを更新 — BazaarLink API