N'importe quelle requête HTTP. Une URL partageable.
Encode n'importe quel POST — headers, body, auth — en URL GET partageable. Planifie des appels récurrents avec cron. Persiste les cookies automatiquement.
# Requête GET
curl 'https://abc123-def456-curl-1.node-us-1.containers.hoody.com/api/v1/curl/request?url=https://httpbin.org/get'
→ {"success": true, "status_code": 200, "body": "..."}
# POST encapsulé en GET
curl -X POST https://api.example.com -d '{"ok":true}'
https://abc123-def456-curl-1.node-us-1.containers.hoody.com/api/v1/curl/request?url=https%3A%2F%2Fapi.example.com&method=POST&json=%7B%22ok%22%3Atrue%7D
# Crée une planification (chaque jour ouvré à 9h)
curl -X POST https://abc123-def456-curl-1.node-us-1.containers.hoody.com/api/v1/curl/schedule -d '{"cron":"0 0 9 * * MON-FRI","request":{"url":"..."}}'
→ {"id": "01HMZ8X9K2QF3N5P7R8T6V4WYD", "enabled": true}
Composez. Encapsulez. Partagez.
Choisis une méthode, entre une URL, ajoute headers et body — récupère une URL GET unique à mettre en favori, partager dans Slack ou passer à n'importe quel job cron.
Requêtes POST. URLs GET.
N'importe quel POST avec headers et body JSON s'encode en une seule URL GET — partageable par e-mail, intégrable dans des outils no-code, à mettre en favori dans n'importe quel navigateur.
# Avant — POST cURL brut
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKEN" \
-d '{"user":"alice","action":"export"}' \
https://api.hoody.com/report
# Après — une URL GET unique à mettre en favori
https://abc123-def456-curl-1.node-us-1.containers.hoody.com/api/v1/curl/request?url=https%3A%2F%2Fapi.hoody.com%2Freport&method=POST&json=%7B%22user%22%3A%22alice%22%7D
Partagez en chat
Colle l'URL GET dans Slack, Discord ou un e-mail. N'importe qui ayant l'URL peut déclencher la requête.
Outils no-code
Zapier et Make acceptent les URLs GET nativement. Connecte des requêtes Hoody cURL à n'importe quel workflow no-code.
Mettez une API en favori
Sauvegarde n'importe quel endpoint POST comme favori navigateur. Un clic relance exactement la même requête à chaque fois.
Trigger IA
Passe l'URL GET à n'importe quel agent IA comme outil. L'agent déclenche de vraies requêtes HTTP sans SDK.
Configurez. Oubliez. Récupérez les résultats.
Attachez une expression cron à 6 champs à n'importe quelle requête HTTP. Les plannings persistent au redémarrage du serveur et stockent les résultats automatiquement.
cron à 6 champs : seconde minute heure jour mois jour-semaine
Tout ce qu'offre libcurl. En tant qu'endpoint.
Propulsé par les bindings Rust de libcurl, chaque capacité HTTP est exposée sur un unique endpoint POST.
Sessions par cookie
Passez session_id pour persister les cookies entre requêtes. Les flux d'auth avec état marchent sans devoir vous reconnecter.
Jobs async
Mettez async: true pour mettre la requête en file et recevoir un job_id. Poll les états Pending, Running, Completed, Failed ou Cancelled.
Logique de retry
Configurez retry_count et retry_delay pour relancer automatiquement les requêtes échouées sur erreurs transitoires.
Stockage des réponses
Mets save: true pour persister la réponse complète sous /hoody/storage/hoody-curl/downloads/ pour récupération ultérieure.
Support proxy
Routez les requêtes via des proxies HTTP ou SOCKS via les paramètres proxy, proxy_user et proxy_password.
Deux modes de réponse
Choisissez le mode json pour des métadonnées structurées et le timing, ou le mode transparent pour transmettre les bytes bruts directement.
18 endpoints. Quatre sous-systèmes.
Exécution de requêtes, gestion des jobs async, planification cron et stockage de sessions — tout accessible depuis l'URL du service cURL de votre container.
Exécution
2 endpointsGET /api/v1/curl/request?url=...&mode=async
Tâches
4 endpointsGET /api/v1/curl/jobs/{id}/result
Planification
5 endpointsPATCH /api/v1/curl/schedule/{id}/toggle
Sessions
4 endpointsGET /api/v1/curl/sessions/{id}/cookies
Stockage
3 endpointsGET /api/v1/curl/storage/{path}
Plus un health check non authentifié, un export Prometheus /metrics et un flux WebSocket d'événements de tâches.
Les requêtes HTTP comme infrastructure
N'importe quel POST devient une URL GET. N'importe quelle URL devient une planification.