← rocket-services.com

API

Deux APIs publiques. Catalogue lisible par machine (RFC 9727) : /.well-known/api-catalog.

API Contact

Spec : openapi/contact.json · Base : https://www.rocket-services.com

POST /contact.php

Transmet un message au formulaire de contact. Corps multipart/form-data ou application/x-www-form-urlencoded. Un token Cloudflare Turnstile valide est obligatoire : l'endpoint n'est pas exploitable hors du formulaire du site.

ChampRequis
nomouiNon vide.
emailouiAdresse valide, sans CR/LF.
entreprisenon
sujetouiaudit, reprise, integration, infra, autre.
messageoui20 caractères minimum.
cf-turnstile-responseouiToken Turnstile.
websitenonHoneypot : doit rester vide.

Réponses JSON : 200 {"ok":true}, 422 {"ok":false,"errors":{…}} (validation ou Turnstile), 405 (méthode), 500 {"ok":false,"error":"…"} (envoi impossible).

curl -X POST https://www.rocket-services.com/contact.php \
  -F "nom=Ada" -F "[email protected]" -F "sujet=audit" \
  -F "message=Vingt caractères au moins dans ce message." \
  -F "cf-turnstile-response=<token>"

API Contenu

Spec : openapi/content.json · Lecture seule, sans authentification ni quota.

Endpoint
GET /notes/{slug}.jsonCorps markdown d'une note : { body, hasBody, readMin }.
GET /rss.xmlFlux RSS des notes, contenu complet inclus.
GET /sitemap.xmlIndex de toutes les URLs.
GET /llms.txtIndex markdown du site pour agents IA.
GET /llms-full.txtCorpus complet (projets + notes).

Réutilisation autorisée — ingestion, RAG, citation — si la source est nommée (« Rocket Services ») et l'URL canonique fournie. Détails dans llms.txt.

Contact

[email protected]