Skip to content

The Hoody cURL service provides a programmable HTTP client for executing, scheduling, and managing outbound HTTP requests. It supports session-based request execution with persistent cookies and authentication, asynchronous job processing for long-running requests, and cron-based scheduling for recurring calls. Responses can be stored as files for later retrieval.

Use these endpoints to monitor service health, scrape metrics, and explore the full feature set linked below.

HTTP Request Execution

Execute HTTP requests via GET or POST with full control over headers, body, and timeout.

Explore execution →

Session Management

Persist cookies and authentication state across multiple requests within a named session.

Explore sessions →

Job Management

List, inspect, cancel, and retrieve results for asynchronous HTTP request jobs.

Explore jobs →

Request Scheduling

Create recurring HTTP requests triggered by cron expressions on a defined schedule.

Explore scheduling →

Storage Management

List, retrieve, and delete response files stored from previous request executions.

Explore storage →


GET /api/v1/curl/health

Returns the standardized service health response. This endpoint is unauthenticated and intended for liveness and readiness probes.

This endpoint takes no parameters.

Terminal window
curl -X GET https://api.hoody.com/api/v1/curl/health

GET /metrics

Exports a minimal Prometheus metrics set suitable for scraping by dashboards and alerting systems. Response is returned in Prometheus text exposition format.

This endpoint takes no parameters.

Terminal window
curl -X GET https://api.hoody.com/metrics