OptimoCMSDocs

Introduction

Bienvenue dans la documentation développeur OptimoCMS. Apprenez à gérer vos sites, pages, médias et plus via l'API REST, le SDK TypeScript ou l'intégration MCP IA.

Qu'est-ce qu'OptimoCMS ?

OptimoCMS est une plateforme CMS headless multi-tenant pour gérer des sites web, e-commerce, réservations, programmes de fidélité et plus — le tout via une seule API.

Vous pouvez accéder à OptimoCMS de trois façons :

MéthodeQuand l'utiliser
API RESTAppels HTTP directs depuis n'importe quel langage ou plateforme
SDK TypeScriptDéveloppement typé en Node.js ou navigateur
MCP (outils IA)Gestion de sites par IA via Cursor, Claude ou Lovable

Architecture

┌─────────────────┐     ┌──────────────────────────┐
│  Votre app       │────▶│  api.optimocms.com (v1)   │
│  (SDK / curl)    │◀────│  Cloud Run · europe-west4 │
└─────────────────┘     └────────────┬─────────────┘

┌─────────────────┐     ┌────────────▼─────────────┐
│  Agent IA        │────▶│  Firestore (multi-tenant) │
│  (outils MCP)    │     │  Storage · CDN             │
└─────────────────┘     └──────────────────────────┘
  • API Gateway — Un seul endpoint pour toutes les opérations. Authentification par clé API via l'en-tête X-Api-Key.
  • Multi-tenant — Chaque site a un siteId unique. Votre clé API ne donne accès qu'à vos propres sites.
  • Hébergé en UE — Toutes les données sont stockées dans l'UE (europe-west4). Conforme au RGPD par conception.

Liens rapides

Essayez maintenant

curl https://api.optimocms.com/v1/sites \
  -H "X-Api-Key: votre_cle_api"
{
  "data": [
    {
      "id": "site_abc123",
      "name": "Mon Restaurant",
      "domain": "monrestaurant.fr",
      "status": "published",
      "createdAt": "2026-01-15T10:30:00Z",
      "updatedAt": "2026-05-20T14:22:00Z"
    }
  ],
  "pagination": { "total": 1, "limit": 20, "nextCursor": null },
  "meta": { "requestId": "req_xyz789", "timestamp": "2026-05-26T12:00:00Z" }
}

On this page