API Dokumentation

Integrieren Sie BauManager Pro in Ihre bestehenden Systeme

Enterprise Plan erforderlich

Authentifizierung

Alle API-Anfragen müssen mit einem API-Schlüssel authentifiziert werden. Den Schlüssel finden Sie in Ihren Kontoeinstellungen.

{
  "Authorization": "Bearer YOUR_API_KEY"
}

Hinweis: Halten Sie Ihren API-Schlüssel geheim und teilen Sie ihn niemals öffentlich.

Projekte

GET /api/v1/projekte

Liste aller Projekte abrufen

GET /api/v1/projekte/{id}

Einzelnes Projekt abrufen

POST /api/v1/projekte

Neues Projekt erstellen

Beispiel Response

{
  "id": 1,
  "name": "Sanierung Müller",
  "status": "in_arbeit",
  "kunde_id": 5,
  "created_at": "2026-02-19T10:30:00Z"
}

Kunden

GET /api/v1/kunden

Liste aller Kunden abrufen

POST /api/v1/kunden

Neuen Kunden anlegen

PUT /api/v1/kunden/{id}

Kundendaten aktualisieren

Rechnungen

GET /api/v1/rechnungen

Liste aller Rechnungen abrufen

POST /api/v1/rechnungen

Neue Rechnung erstellen

GET /api/v1/rechnungen/{id}/pdf

Rechnung als PDF herunterladen

Angebote

GET /api/v1/angebote

Liste aller Angebote abrufen

POST /api/v1/angebote

Neues Angebot erstellen

Fehlerbehandlung

Die API gibt bei Fehlern einen entsprechenden HTTP-Statuscode und eine JSON-Fehlermeldung zurück.

{
  "error": true,
  "message": "Ungültiger API-Schlüssel",
  "code": 401
}

HTTP Statuscodes

Rate Limiting

Die API ist auf 1000 Anfragen pro Stunde begrenzt. Bei Überschreitung erhalten Sie einen 429-Fehler.

Tipp: Für höhere Limits kontaktieren Sie unseren Enterprise-Support.