← Skills Registry
HTTP Client
HIGHhttp-client · v1.0.0
Make HTTP requests to allowlisted domains and return structured responses.
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| url | string | yes | Full URL to request. |
| method | string | no | HTTP method (GET, POST, PUT, DELETE). Default: GET. |
| headers | object | no | Request headers as key-value pairs. |
| body | string | no | Request body (for POST/PUT). |
Outputs
| Name | Type | Required | Description |
|---|---|---|---|
| status | number | no | HTTP response status code. |
| headers | object | no | Response headers. |
| body | string | no | Response body as text. |
Permissions
- Network
- Enabled
- Network Allowlist
- api.example.com, data.example.org
- Filesystem Scopes
- —
Risk Assessment
Can send data to external domains — review network_allowlist carefully.
Request body may be constructed from user input — injection surface.
Response content is untrusted; sanitize before using in prompts.
Compatibility
- Runtimes
- openclaw
- Min Version
- 0.1.0
Configuration
| Option | Type | Description |
|---|---|---|
| timeout_ms | number | Request timeout in milliseconds (default: 10000). |
| max_response_bytes | number | Maximum response body size (default: 1048576). |