REST-API
Verbinde Flenio mit allem, was du benutzt.
JSON-REST-API für Lese- und Schreibzugriff auf Projekte, Aufgaben und Kommentare. HMAC-signierte Webhooks für Echtzeit-Events. Funktioniert mit Zapier, Make, n8n – oder deinem eigenen Code.
Bearer-Token-Auth
Erstelle API-Schlüssel pro Workspace mit Read- oder Write-Scope. Schlüssel werden gehasht gespeichert.
HMAC-signierte Webhooks
Empfange Events zu Aufgaben, Projekten und Kommentaren – mit HMAC-SHA256-Signatur zur Verifikation.
No-Code-Integrationen
Funktioniert direkt mit Zapier, Make.com, n8n und Workato.
Quickstart
Erstelle einen API-Schlüssel in den Workspace-Einstellungen, dann:
# Liste alle Projekte
curl -H "Authorization: Bearer flnk_..." \
https://app.flenio.ch/api/v1/projects
# Erstelle eine Aufgabe
curl -X POST -H "Authorization: Bearer flnk_..." \
-H "Content-Type: application/json" \
-d '{"project_id":"...","title":"Neue Aufgabe","priority":"high"}' \
https://app.flenio.ch/api/v1/tasks
# Aufgabe als erledigt markieren
curl -X PATCH -H "Authorization: Bearer flnk_..." \
-H "Content-Type: application/json" \
-d '{"status":"done"}' \
https://app.flenio.ch/api/v1/tasks/{id}Endpoints
| Method | Path | Scope | Beschreibung |
|---|---|---|---|
| GET | /v1/workspaces | read | Workspace-Info |
| GET | /v1/projects | read | Liste der Projekte |
| GET | /v1/projects/:id | read | Einzelnes Projekt |
| GET | /v1/tasks?project=… | read | Aufgaben eines Projekts |
| GET | /v1/tasks/:id | read | Einzelne Aufgabe |
| POST | /v1/tasks | write | Aufgabe erstellen |
| PATCH | /v1/tasks/:id | write | Aufgabe aktualisieren |
| DELETE | /v1/tasks/:id | write | Aufgabe löschen |
Webhook-Events
task.createdtask.updatedtask.completedproject.createdcomment.created
Header: X-Flenio-Signature (HMAC-SHA256), X-Flenio-Event