What problem does it solve?
Provide a simple, reliable way for agents to call HTTP endpoints, fetch or send data, upload and download files, and test APIs without requiring external binaries or manual HTTP tooling.
Core Features & Use Cases
- Multi-method Requests: Support for GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS for API interaction and endpoint testing.
- Auth, Headers, and Payloads: Send custom headers, use auth profiles (OAuth, Basic, Bearer), and handle JSON, form, text, and XML payloads for authenticated or public APIs.
- File Transfer & Robust Options: Upload files as multipart form data and download binary files to the workspace with configurable timeouts and redirect handling.
- Use Case: Call a REST API to retrieve JSON data, upload a CSV to a processing endpoint, or download a PDF report into the agent workspace.
Quick Start
Use the http-client tool to perform a GET request to https://api.example.com/users and return the parsed JSON response.