API

Manage API keys and explore available endpoints

Base URL: https://api.taskflow.xyz — All authenticated endpoints require Authorization: Bearer <api_key>

GET/api/v1/tasks

List all tasks in the active workspace

Required
POST/api/v1/tasks

Create a new task

Required
PATCH/api/v1/tasks/:id

Update task status or title

Required
DELETE/api/v1/tasks/:id

Delete a task by ID

Required
GET/api/v1/projects

List all projects

Required
POST/api/v1/projects

Create a new project

Required
GET/api/v1/profile

Get current user profile and reputation

Required
GET/api/v1/leaderboard

Get global leaderboard rankings

Public
POST/api/v1/reputation/mint

Mint reputation proof on Celo

Required
GET/api/v1/workspace

Get active workspace details

Required