Can TofuPilot call any external API over HTTP?
Updated July 7, 2026
Yes. The HTTP integration lets a workflow send a request to any URL, so TofuPilot events can trigger systems without a native integration. It supports GET, POST, PUT, PATCH, and DELETE, with {{variable}} interpolation in URLs, headers, and bodies. Downstream nodes can read the response status, body, and headers. Limits: timeout 1-60 seconds (default 10), request and response bodies max 1 MB each, and up to three retries with exponential backoff.
Related questions
- How do I install the TofuPilot Python SDK?Install from PyPI: pip install tofupilot. Import it as "from tofupilot.v2 import TofuPilot". Pass your API key to the constructor or set the TOFUPILOT_API_KEY…
- What is TofuPilot's relationship with OpenHTF?We've used TofuPilot for years on drone manufacturing floors and maintain openhtf.org, the open-source OpenHTF documentation site. We're also close to the…
- Why does my Cpk drop when tests correctly catch failing units?Cpk measures process capability, so far-out-of-limit readings from a known upstream failure distort it. Use yield to track pass/fail performance and Cpk to…