📚 SwissApp APIs

📚 SwissApp APIs

Documentation unifiée des APIs SwissApp. Chaque API est accessible via une clé Bearer générée sur my.swissapp.org.

La clé est stockée dans votre navigateur (localStorage). Génération sur my.swissapp.org → Clés API → service "Docs".

APIs disponibles

Pour les agents IA / LLM

Endpoints dédiés au consommation par agents (ChatGPT, Claude, Cursor…) :

EndpointDescription
GET /api/docsListe JSON de toutes les APIs disponibles
GET /api/docs/:service/markdownDocumentation complète au format Markdown brut
GET /api/docs/:service/openapi.jsonSpec OpenAPI 3.1 du service
GET /api/docs/:service/llms.txtVersion condensée pour LLM
GET /api/docs/llms-full.txtToutes les APIs concaténées (ingestion massive)
GET /api/docs/search?q=...Recherche full-text

Quick start (curl)

# Lister les APIs
curl -H "Authorization: Bearer docs_xxx" \
  https://api.docs.swissapp.net/api/docs

# Récupérer la doc Mails au format markdown
curl -H "Authorization: Bearer docs_xxx" \
  https://api.docs.swissapp.net/api/docs/mails/markdown

# Spec OpenAPI 3.1 du service SMS
curl -H "Authorization: Bearer docs_xxx" \
  https://api.docs.swissapp.net/api/docs/sms/openapi.json