API Reference

Vollständige technische Dokumentation der CODEFLUSS REST API.

Die CODEFLUSS API ermöglicht Ihnen, Projekte, Seiten und Design-Elemente programmatisch zu verwalten. Die API folgt REST-Prinzipien und verwendet JSON für Request- und Response-Bodies.

API-Version

Aktuelle Version: v1 (0.0.1-alpha)
Stand: 2026-01-23

Alle API-Endpunkte sind unter dem Präfix /api/v1/ verfügbar.

Base URL

Alle API-Anfragen werden an folgende Base URL gesendet:

https://api.codefluss.com/v1

Für Staging-Umgebungen verwenden Sie https://api.codefluss.dev/v1.

Schnellstart

1. API-Key erstellen

Navigieren Sie zu Einstellungen → API Keys in Ihrem CODEFLUSS Dashboard, um einen neuen API-Key zu erstellen.

2. Erste Anfrage

curl -X GET "https://api.codefluss.com/v1/projects?organizationId=org_xyz789" \ -H "Authorization: Bearer cf_live_abc123..." \ -H "Content-Type: application/json"

3. Response

{ "success": true, "data": [ { "id": "proj_abc123", "name": "Meine Website", "type": "website", "status": "active" } ], "pagination": { "currentPage": 1, "totalItems": 1 } }

Authentifizierung

Die API verwendet Bearer Token Authentication:

Authorization: Bearer your_api_key_here

Siehe Authentifizierung für Details.

Response Format

Alle Responses folgen diesem Format:

{ "success": true, "data": { /* Daten */ }, "meta": { "requestId": "req_abc123", "timestamp": "2026-01-23T12:00:00Z" } }

Fehlerbehandlung

Fehler werden mit HTTP-Statuscodes und strukturiertem Body zurückgegeben:

{ "success": false, "error": { "code": "VALIDATION_ERROR", "message": "Invalid project name", "details": { "field": "name" } } }
StatusBedeutung
200Erfolg
201Ressource erstellt
400Ungültige Anfrage
401Nicht authentifiziert
403Keine Berechtigung
404Nicht gefunden
429Rate Limit
500Serverfehler

Siehe Fehlerbehandlung für alle Fehlercodes.

Verfügbare Kategorien

Grundlagen

Kern-Ressourcen

Content

Design

AI Studio

Account

Integration

Rechtliches

Öffentliche API

Nächste Schritte

  1. API-Key erstellen
  2. Erstes Projekt anlegen
  3. Website konfigurieren