Jede HTTP-Anfrage. Eine teilbare URL.
Jeden POST — Header, Body, Auth — in eine bookmarkbare GET-URL kodieren. Wiederkehrende Aufrufe mit Cron planen. Cookies über Sessions hinweg beibehalten.
# GET request
curl 'https://proj.hoody.com/api/v1/curl/request?url=https://httpbin.org/get'
-> ["status": 200, "body": [...]]''
# POST wrapped as GET
curl 'https://proj.hoody.com/api/v1/curl/request?url=...&method=POST&json=[]'''
https://proj.hoody.com/api/v1/curl/request?url=...&method=POST&json=%7B%7D
# Create schedule (every weekday 9am)
curl -X POST .../schedule -d '["cron":"0 0 9 * * MON-FRI","request":["url":"..."]]'''
-> ["schedule_id": "sched_abc123", "enabled": true]
Erstellen. Umwandeln. Teilen.
Methode auswählen, URL eingeben, Header und Body hinzufügen — eine einzige GET-URL zurückbekommen, die du bookmarken, in Slack teilen oder an einen AI-Agent übergeben kannst.
POST-Anfragen. GET-URLs.
Jeder POST mit Headern und JSON-Body wird in eine einzige GET-URL kodiert — teilbar per E-Mail, einbettbar in No-Code-Tools, bookmarkbar im Browser.
# Vorher — rohes cURL POST
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKEN" \
-d '{"user":"alice","action":"export"}' \
https://api.hoody.com/report
# Nachher — eine bookmarkbare GET-URL
https://proj.hoody.com/api/v1/curl/request?url=https%3A%2F%2Fapi.hoody.com%2Freport&method=POST&json=%7B%22user%22%3A%22alice%22%7D
In Chats teilen
Die GET-URL in Slack, Discord oder per E-Mail einfuegen. Jeder mit der URL kann die Anfrage auslösen.
No-Code-Tools
Zapier und Make akzeptieren GET-URLs nativ. Hoody-cURL-Anfragen mit beliebigem No-Code-Workflow verbinden.
APIs bookmarken
Jeden POST-Endpunkt als Browser-Bookmark speichern. Ein Klick führt jedes Mal die exakte Anfrage aus.
AI-Trigger
Die GET-URL an jeden AI-Agent als Tool übergeben. Der Agent löst echte HTTP-Anfragen ohne SDK aus.
Jede URL. Geplant.
Wandle jede gespeicherte URL in eine wiederkehrende Aufgabe um. Cron-Ausdruck, Zeitzone, und du bist fertig.
6-Feld-Cron: Sekunde Minute Stunde Tag Monat Wochentag
Alles, was libcurl bietet. Als Endpunkt.
Angetrieben von libcurl-Rust-Bindings, jede HTTP-Fähigkeit über einen einzigen POST-Endpunkt verfügbar.
Cookie-Sitzungen
session_id übergeben, um Cookies über Anfragen hinweg beizubehalten. Zustandsbehaftete Auth-Flows funktionieren ohne erneutes Anmelden.
Async-Jobs
async: true setzen, um die Anfrage zu queuen und eine job_id zu erhalten. Status Pending, Running, Completed, Failed oder Cancelled abfragen.
Wiederholungslogik
retry_count und retry_delay konfigurieren, um fehlgeschlagene Anfragen bei transitorischen Fehlern automatisch zu wiederholen.
Antwort-Speicherung
save: true setzen, um die vollständige Antwort in /hoody/storage/hoody-curl/downloads/ für spaetere Abfrage zu speichern.
Proxy-Unterstützung
Anfragen über HTTP- oder SOCKS-Proxies via proxy, proxy_user und proxy_password weiterleiten.
Zwei Antwort-Modi
json-Modus für strukturierte Metadaten und Timing wählen, oder transparent-Modus, um rohe Antwortbytes direkt durchzuleiten.
Vier Domänen. Eine API.
Anfrage-Ausführung, Async-Job-Verwaltung, Cron-Planung und Session-Speicherung — alles von deinem Container's cURL-Endpunkt aus erreichbar.
Ausführung
1 EndpunktPOST /api/v1/curl/request?url=...&save=true
Jobs
5 EndpunkteGET /api/v1/curl/jobs → [[job_id, state, ...]]
Schedule
5 EndpunktePOST /api/v1/curl/schedule → cron: '0 0 9 * * MON-FRI'
Sessions + Speicher
7 EndpunkteGET /api/v1/curl/sessions → [[session_id, cookie_count]]