Marketplace
Toolsaction

Curl Request

Execute HTTP requests with curl — the transport most skills use to reach their APIs.

tool name: curl_request

Executes HTTP requests using curl. This is the transport layer most skills build on: a skill describes the endpoint, and curl_request makes the call.

Outbound URLs are checked against the allowed_domains list in koris.json by the security gate, and the tool is only offered to trusted senders.

Use only the parameters a skill explicitly requires — do not invent extra shell transformations.

Parameters

NameTypeRequiredDescription
urlstringyesURL to request. Keep values exactly as required by the skill.
methodstringGET, POST, PUT, PATCHHTTP method (default: GET).
headersobjectCustom HTTP headers, e.g. {"Authorization": "Bearer token"}.
datastring | objectRequest body for POST/PUT/PATCH — JSON object, JSON string, or form data.
follow_redirectsbooleanFollow HTTP redirects (default: true).
timeoutnumberRequest timeout in seconds (default: 30).
pipestringOptional: pipe the response through a command, e.g. "| jq '.fact'".
View sourceImprove this entry