API-first, et la documentation est publique
MooverApp n'a pas d'API privée. Le panneau dans lequel travaillent nos clients est un client de la même interface publique que votre propre code peut appeler : comptes, sites, pages, blocs, menus, articles de blog, médias, thèmes, langues et réglages sont tous des ressources, et le panneau ne sait rien faire qu'une requête ne sache pas.
Cette interface est désormais documentée en public sur dev.moover.app : la référence entière, un playground qui effectue de vrais appels et des fichiers OpenAPI pour vos propres outils. La lire ne demande aucun compte.
Apprenez une ressource, devinez les autres
Toute la plateforme suit les mêmes règles : cinq méthodes standard sur chaque ressource, les mêmes noms de champs, les mêmes paramètres de pagination, de filtrage et de tri sur chaque liste, un seul format d'erreur et une seule façon d'empêcher deux éditeurs de s'écraser. Quand le travail dure plus longtemps que l'appel — la création d'un site, par exemple — vous recevez une opération à interroger plutôt qu'une connexion maintenue ouverte.
La documentation ne peut pas dériver
La référence est générée à partir des déclarations qui servent à construire le service lui-même, dans la même compilation, et livrée par la même version. La description d'un endpoint et le code qui y répond forment un seul commit : renommez un champ et la page qui le décrit change avec lui, ou la compilation échoue. Il n'y a pas de second document à tenir à jour.
Les exemples suivent la même logique. Les requêtes du quickstart sont des extraits d'un unique script que nous exécutons réellement — dix étapes d'un compte vide jusqu'à une page sur un domaine en ligne —, si bien qu'un exemple cassé est une compilation cassée, pas un ticket de support.
Vos sites se lisent aussi à la machine
L'approche API-first ne s'arrête pas à l'éditeur. Chaque site rendu par la plateforme peut aussi servir une API de lecture, un jumeau Markdown de chaque page, un point de terminaison MCP et un catalogue pour les découvrir — un assistant interrogé sur votre contenu obtient donc le contenu au lieu de gratter votre mise en page. Chacun est un interrupteur dans vos réglages, à côté de celui qui dit ce que les systèmes d'IA ont le droit de faire de ce qu'ils lisent.
Par où commencer
Ouvrez le portail développeurs, exécutez le quickstart et connectez le playground avec les identifiants du panneau. Vous avez construit quelque chose dessus ? Dites-le-nous : nous lisons ce qui se construit sur la plateforme.