noovi Offene API – REST & Webhooks
Die noovi REST API ist offen dokumentiert (OpenAPI 3.0 / Swagger) und deckt praktisch den gesamten Betriebsalltag ab – von Kunden und Projekten über Zeiterfassung und Rapporte bis zu Rechnungen, Lager und Angeboten. So verbindest du noovi programmatisch mit fast jedem System.
Was du über die noovi API steuern kannst
- Mitarbeiter, Kunden und Projekte anlegen, auslesen und aktualisieren
- Zeiterfassung: Arbeitszeit starten und stoppen, Zeitperioden buchen, Monatszeiten und GPS-Stempelungen auslesen
- Rapporte und Bautagebücher inklusive PDF-Export erzeugen
- Angebote und Leistungsverzeichnisse programmatisch anlegen – inklusive Stücklisten und automatischer Kalkulation
- Rechnungen erstellen, als bezahlt markieren und als PDF herunterladen
- Lagerverwaltung: Bestände, Warenlager, Lagerbewegungen und Bestellungen
- Termine und Einsatzplanung inklusive freier Zeitfenster je Mitarbeiter
- Aufgaben, Notizen, Anfragen (Leads) und Projekt-Chats
- Firmen-Wiki und Mitarbeiter-News auslesen
Webhooks und Polling-Trigger
Über zahlreiche Trigger-Endpunkte – etwa neu erstellte Rapporte, geänderte Aufgaben, neue Chat-Nachrichten oder Statuswechsel an Projekten – lassen sich Automatisierungen anstossen. Ideal in Kombination mit Make oder n8n.
Authentifizierung und Standards
REST/JSON nach OpenAPI-3.0-Standard, interaktiv dokumentiert per Swagger. Die Authentifizierung erfolgt über client_id und client_password (als Query-Parameter oder im JSON-Body). Jeder Zugriff ist mandantensicher auf deinen Betrieb beschränkt.
Häufige Fragen
Wo finde ich die vollständige API-Dokumentation?
Die komplette, interaktive Dokumentation aller Endpunkte findest du unter verwaltung.noovi.ch/api_doku.
noovi macht keine Zusagen zu Funktionen, die nicht im konkreten Setup bestätigt sind. Angaben zu Drittanbietern nach öffentlich verfügbaren Informationen.