http_manage
Send HTTP requests, download remote files, and scaffold HTTPRequest nodes within the Godot engine.
Instructions
In-Engine HTTP Requests, File Downloads, and HTTPRequest Scaffolding.
Ops:
scaffold_http_request(parent_path="", name="HTTPRequest", timeout=30.0) Scaffold an HTTPRequest node into the scene hierarchy.
send_request(url, method="GET", headers=[], body="", timeout=10.0) Execute an in-engine REST/HTTP request via Godot's networking stack.
download_file(url, target_path, timeout=30.0) Download a remote file into the project virtual filesystem (res:// or user://).
Canonical call shape: {"op": "<verb>", "params": {...}}. Flat op parameters are accepted as a compatibility alias when the client transmits them; op and session_id remain top-level.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | ||
| params | No | ||
| session_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||