Đến nội dung
X-Buddy

Tra cứu API

Thêm / bớt nick trong nhóm

account_group_set_members — Add and/or remove accounts, or replace the whole member set (set).

account_group_set_members · Đổi thiết lập trong X-Buddy

Mô tả kỹ thuật bằng tiếng Anh — đúng chữ AI agent đọc qua MCP.

Add and/or remove accounts, or replace the whole member set (set). An account may sit in many groups. expected_revision required.

REST POST /api/public/v1/groups/{group_id}/members
Công cụ MCP account_group_set_members
Quyền cần có accounts.run — Chủ, Quản lý, Vận hành
Nhóm quyền automation:write
Nhóm Nhóm nick
Hiện sẵn trong hồ sơ Tự động, Hạ tầng

Đầu vào

Trường Kiểu Bắt buộc Mô tả
group_id string (uuid) Có Group id.
add array of string (1–100 chars) (0–200 items) Không
remove array of string (1–100 chars) (0–200 items) Không
set array of string (1–100 chars) (0–200 items) Không Replace every member with exactly these accounts.
expected_revision integer (1–∞) Có The revision you read (optimistic locking); a newer revision fails with revision_conflict.

Kết quả

Trả về kết quả của thao tác trong phong bì { data, meta }.

Cần khoá idempotency (Idempotency-Key, 8–128 ký tự). Gửi lại cùng khoá không bao giờ làm lại việc.

Thiết lập có phiên bản: gửi expected_revision (hoặc If-Match) bạn đã đọc, nếu không sẽ bị từ chối.

Ví dụ

Gọi qua REST

curl -X POST "https://reach-link-craft.lovable.app/api/public/v1/groups/00000000-0000-4000-8000-000000000001/members" \
  -H "Authorization: Bearer $XBUDDY_API_KEY" \
  -H "Idempotency-Key: 6f1c2a90-example-key" \
  -H 'If-Match: "3"' \
  -H "Content-Type: application/json" \
  -d '{"expected_revision":1}'

Gọi qua MCP

{
  "method": "tools/call",
  "params": {
    "name": "account_group_set_members",
    "arguments": {
      "group_id": "00000000-0000-4000-8000-000000000001",
      "expected_revision": 1,
      "idempotency_key": "6f1c2a90-example-key"
    }
  }
}

Lỗi có thể gặp

Mã HTTP Thử lại được
unauthorized 401 Không
key_expired 401 Không
integration_revoked 401 Không
connection_not_linked 403 Không
integration_paused 403 Không
workspace_integrations_paused 403 Không
integration_authorization_lost 403 Không
workspace_suspended 403 Không
forbidden 403 Không
invalid_input 422 Không
rate_limited 429 Có
internal 500 Có
read_only 403 Không
idempotency_key_required 428 Không
idempotency_conflict 409 Không
idempotency_processing 409 Có
conflict 409 Không
precondition_failed 422 Không
revision_required 428 Không
revision_conflict 412 Không
not_found 404 Không

Về danh sách thao tác