# API Strategy v0.1 ## Grundprinzip Hosting-Backoffice ist API-first aufgebaut. Alle Module und spätere Erweiterungen sollen über definierte API- und Service-Schnittstellen kommunizieren. ## API-Typ V1: REST API Später möglich: - GraphQL - interne Service-Bus-Strukturen - Webhooks ## API-Bereiche - Kunden - Verträge - Domains - Hostingpakete - Rechnungen - Tickets - Dokumente - Server - Integrationen ## API-Sicherheit Alle API-Zugriffe benötigen: - Authentifizierung - Rechteprüfung - Auditierbarkeit - Rate-Limiting - Logging ## Versionierung Beispiel: - /api/v1/ - /api/v2/ ## WordPress-Plugin Das spätere WordPress-Plugin nutzt ausschließlich die REST API. Keine direkte Datenbankkopplung.