Warum eine REST API wichtig ist
Die neue API reference gibt Teams einen direkten Weg, auf GanttFather aufzubauen. Statt eine Tabelle zu exportieren, sie an anderer Stelle zu bearbeiten und wieder zu importieren, können Ihre Skripte dieselben Projektdaten lesen und schreiben, die Ihr Team in der App sieht.
Das ist wichtig für Operations-Teams, Agenturen, Gründer und interne Tool-Builder. Ein Gantt-Diagramm ist am nützlichsten, wenn es nah an der Arbeit bleibt. Die API macht das aus Cronjobs, Dashboards, Kundenportalen, Deployment-Pipelines und leichten Integrationen möglich.
Was können Sie automatisieren?
Die erste öffentliche API-Oberfläche konzentriert sich auf die Projektdaten, die am häufigsten automatisiert werden sollen:
- Projekte auflisten, auf die Ihr Token zugreifen kann
- Aufgaben lesen, erstellen, aktualisieren, neu ordnen und löschen
- Status und Fortschritt synchron halten
- Verantwortliche und Aufgabenabhängigkeiten setzen
- Mitglieder und Ressourcen auflisten
- Nicht-menschliche Ressourcen wie Geräte, Räume und Budgetzeilen erstellen, aktualisieren oder entfernen
In der Praxis können Sie aus einem internen Anfrageformular einen Launch-Plan erstellen, einen Meilenstein aktualisieren, wenn ein Deployment fertig ist, oder ausgewählte Arbeit aus einem anderen Tool in eine GanttFather-Zeitachse spiegeln.
So starten Sie
Öffnen Sie GanttFather, gehen Sie zu Settings → AI Agents & API und erstellen Sie ein Token. Dann:
- Lesen Sie den authentication guide.
- Rufen Sie list projects auf, um die Projekt-id zu finden.
- Testen Sie create task mit einer kleinen Testaufgabe.
- Nutzen Sie pagination und rate limits, bevor Sie Bulk-Sync-Jobs starten.
curl https://api.ganttfather.com/v1/projects \
-H "Authorization: Bearer glt_your_token" \
-H "User-Agent: your-integration-name/1.0"
Der User-Agent ist Absicht. Er hilft dem Support, echte Integrationen nachzuvollziehen, Randfälle zu debuggen und API-Traffic von anonymem Browser-Traffic zu trennen.
API versus MCP
Nutzen Sie die REST API, wenn Sie Code schreiben und stabile HTTP-Endpunkte möchten. Nutzen Sie den MCP server guide, wenn ein KI-Assistent wie Claude, ChatGPT, Cursor oder Windsurf über höherwertige Tools mit Ihrem Projekt arbeiten soll.
Beide verwenden denselben Token-Bereich in GanttFather, und beide sind für jeden Nutzer enthalten. Der Unterschied ist die Schnittstelle: REST ist für Ihr Programm; MCP ist für Ihren Agenten.
Preise und Limits
API-Zugriff ist in jedem Plan enthalten. Die pricing page folgt weiterhin derselben Regel: Jede Funktion ist vom ersten Tag an verfügbar, und bezahlte Upgrades fügen nur Kapazität hinzu — mehr Projekte, die Sie besitzen, oder mehr aktive Editoren.
Die Standardlimits der API sind 60 Anfragen pro Minute pro Token und 5.000 Anfragen pro Tag pro Token. Limitierte Anfragen geben 429 mit Retry-After zurück; Tagesquoten-Antworten enthalten X-Quota-Remaining. Für größere Syncs: Schreibvorgänge bündeln und Update-Schleifen pro Feld vermeiden. Siehe Rate limits & quotas.
Das Integrationsmuster
Die saubersten Integrationen folgen meist diesem Muster:
- eine kleine Zuordnung zwischen Ihrer System-id und der GanttFather-Aufgaben-id behalten
- den aktuellen Projektzustand lesen, bevor geschrieben wird
- partielle Updates nur für geänderte Felder senden
- bei wiederholten Create-Operationen Idempotency Keys verwenden
- die GanttFather trace id protokollieren, wenn etwas fehlschlägt
Starten Sie klein: Projekte auflisten, eine Aufgabe erstellen, sie aktualisieren und danach den Ablauf in Ihr eigenes System einbauen.
Start with a token und halten Sie die Referenz neben Ihrem Editor offen.