# API REST, Markdown et JSON | RenewCMS

> Connectez votre site à RenewCMS via l’API REST. Articles en Markdown, HTML ou JSON, métadonnées SEO, documentation OpenAPI et serveur MCP optionnel.

Page canonique: https://renewcms.dev/fr/developers

Lisez les articles via l’API REST en Markdown (par défaut), HTML stocké ou blocs JSON. Le corps envoyé lors des écritures reste en HTML. Utilisez la référence correspondant à votre version pour les routes, paramètres, pages et réponses.

Les articles publiés sont accessibles sans authentification. L’accès aux brouillons suit les permissions du rôle. Les entrées personnalisées exigent une authentification. Les clés API héritent des permissions actuelles du créateur, sans périmètre indépendant.

L’API fournit les données résolues pour les URL canoniques, Open Graph, Twitter et JSON-LD. Le frontend consommateur doit rendre ces balises lui-même.

Une instance CMS sert ses propres ressources /openapi.json, /llms.txt, /llms-full.txt et /llms/<page>.md. Elles décrivent la version de cette instance, pas ce site de présentation.

L’exécutable optionnel renewcms-mcp est un serveur MCP stdio distinct, qui appelle votre instance en HTTP avec une clé API. Les outils destructifs sont désactivés par défaut. Ce site n’héberge aucun endpoint MCP ni API de contenu active.

## Documentation technique (anglais)

- [api.md](https://git.floriansylvain.fr/fsylvain/RenewCMS/raw/branch/main/docs/api.md)
- [api/articles.md](https://git.floriansylvain.fr/fsylvain/RenewCMS/raw/branch/main/docs/api/articles.md)
- [api/api-keys.md](https://git.floriansylvain.fr/fsylvain/RenewCMS/raw/branch/main/docs/api/api-keys.md)
- [llms.md](https://git.floriansylvain.fr/fsylvain/RenewCMS/raw/branch/main/docs/llms.md)
- [mcp.md](https://git.floriansylvain.fr/fsylvain/RenewCMS/raw/branch/main/docs/mcp.md)
