REST API
Connect Flenio with everything you use.
JSON REST API for read and write access to projects, tasks and comments. HMAC-signed webhooks for real-time events. Works with Zapier, Make, n8n – or your own code.
Bearer token auth
Create API keys per workspace with read or write scope. Keys are stored hashed.
HMAC-signed webhooks
Receive events on tasks, projects and comments – with HMAC-SHA256 signature for verification.
No-code integrations
Works directly with Zapier, Make.com, n8n and Workato.
Quickstart
Create an API key in the workspace settings, then:
# List all projects
curl -H "Authorization: Bearer flnk_..." \
https://app.flenio.ch/api/v1/projects
# Create a task
curl -X POST -H "Authorization: Bearer flnk_..." \
-H "Content-Type: application/json" \
-d '{"project_id":"...","title":"New task","priority":"high"}' \
https://app.flenio.ch/api/v1/tasks
# Mark task as done
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 | Description |
|---|---|---|---|
| GET | /v1/workspaces | read | Workspace info |
| GET | /v1/projects | read | List of projects |
| GET | /v1/projects/:id | read | Single project |
| GET | /v1/tasks?project=… | read | Tasks of a project |
| GET | /v1/tasks/:id | read | Single task |
| POST | /v1/tasks | write | Create task |
| PATCH | /v1/tasks/:id | write | Update task |
| DELETE | /v1/tasks/:id | write | Delete task |
Webhook events
task.createdtask.updatedtask.completedproject.createdcomment.created
Header: X-Flenio-Signature (HMAC-SHA256), X-Flenio-Event