┌──────────────────────────┐ ┌────────────────────────────┐
│ Your site / template │ ──get── │ /api/organization/cms/{slug}│ public read (cached 60s)
│ (template-2 platform.cms)│ ──post─▶│ /api/organization/cms/.../submit│ public submit (free or paid)
└──────────────────────────┘ └────────────────────────────┘
│ │
▼ ▼
┌──────────────────────────┐ ┌────────────────────────────┐
│ Dashboard / AI editor │ ──auth─▶│ /api/platform/cms/* │ org-scoped CRUD
│ (Bearer token) │ └────────────────────────────┘
└──────────────────────────┘
│
▼
┌──────────────────────────┐ ┌────────────────────────────┐
│ External app / Zapier │ ─x-api─▶│ /api/external/cms/* │ programmatic CRUD
│ (x-api-key) │ └────────────────────────────┘
└──────────────────────────┘