Skip to content
Hoody.com

The Hoody cURL service exposes a containerized HTTP client for executing arbitrary requests, persisting session state, managing async jobs, scheduling recurring calls, and storing response payloads. It runs as a sidecar container reachable at a dedicated per-container hostname.

HTTP Request Execution

Execute HTTP requests via GET or POST against any reachable target, with full control over headers, body, redirects, and timeouts. See Execution.

Session Management

Persist cookies and authentication state across requests so subsequent calls reuse the captured credentials. See Sessions.

Job Management

List, inspect, cancel, and retrieve the results of asynchronous cURL jobs. See Jobs.

Request Scheduling

Create recurring HTTP requests driven by cron expressions for periodic polling or webhook fan-out. See Scheduling.

Storage Management

List, retrieve, and delete response files stored on disk by the cURL service. See Storage.

Returns the standardized 9-field health response for the cURL service. Unauthenticated.

This endpoint takes no parameters.

Terminal window
curl -X GET "https://{projectId}-{containerId}-curl-1.{server}.containers.hoody.com/api/v1/curl/health"

Exports a minimal Prometheus metrics set suitable for dashboards and alerting. The response body uses the standard Prometheus text exposition format with content type text/plain.

This endpoint takes no parameters.

Terminal window
curl -X GET "https://{projectId}-{containerId}-curl-1.{server}.containers.hoody.com/metrics"