Documentation Index
Fetch the complete documentation index at: https://openclawhub.vn/llms.txt
Use this file to discover all available pages before exploring further.
Gọi Công Cụ (HTTP)
Gateway của OpenClaw cung cấp một endpoint HTTP đơn giản để gọi trực tiếp một công cụ. Endpoint này luôn được kích hoạt, nhưng được bảo vệ bởi xác thực Gateway và chính sách công cụ.POST /tools/invoke- Cùng cổng với Gateway (WS + HTTP multiplex):
http://<gateway-host>:<port>/tools/invoke
Xác thực
Sử dụng cấu hình xác thực của Gateway. Gửi một bearer token:Authorization: Bearer <token>
- Khi
gateway.auth.mode="token", sử dụnggateway.auth.token(hoặcOPENCLAW_GATEWAY_TOKEN). - Khi
gateway.auth.mode="password", sử dụnggateway.auth.password(hoặcOPENCLAW_GATEWAY_PASSWORD). - Nếu
gateway.auth.rateLimitđược cấu hình và xảy ra quá nhiều lỗi xác thực, endpoint sẽ trả về429vớiRetry-After.
Nội dung yêu cầu
tool(chuỗi, bắt buộc): tên công cụ cần gọi.action(chuỗi, tùy chọn): được ánh xạ vào args nếu schema công cụ hỗ trợactionvà payload args không có.args(đối tượng, tùy chọn): các tham số cụ thể cho công cụ.sessionKey(chuỗi, tùy chọn): khóa phiên mục tiêu. Nếu bỏ qua hoặc"main", Gateway sử dụng khóa phiên chính đã cấu hình (tuân theosession.mainKeyvà agent mặc định, hoặcglobaltrong phạm vi toàn cầu).dryRun(boolean, tùy chọn): dành cho sử dụng trong tương lai; hiện tại bị bỏ qua.
Hành vi chính sách + định tuyến
Khả dụng của công cụ được lọc qua chuỗi chính sách tương tự được sử dụng bởi các agent của Gateway:tools.profile/tools.byProvider.profiletools.allow/tools.byProvider.allowagents.<id>.tools.allow/agents.<id>.tools.byProvider.allow- chính sách nhóm (nếu khóa phiên ánh xạ tới một nhóm hoặc kênh)
- chính sách subagent (khi gọi với khóa phiên subagent)
sessions_spawnsessions_sendgatewaywhatsapp_login
gateway.tools:
x-openclaw-message-channel: <channel>(ví dụ:slack,telegram)x-openclaw-account-id: <accountId>(khi có nhiều tài khoản)
Phản hồi
200→{ ok: true, result }400→{ ok: false, error: { type, message } }(yêu cầu không hợp lệ hoặc lỗi đầu vào công cụ)401→ không được phép429→ giới hạn tốc độ xác thực (Retry-Afterđược thiết lập)404→ công cụ không khả dụng (không tìm thấy hoặc không có trong danh sách cho phép)405→ phương thức không được phép500→{ ok: false, error: { type, message } }(lỗi thực thi công cụ không mong đợi; thông báo đã được làm sạch)