API
Manage API keys and explore available endpoints
Base URL: https://api.taskflow.xyz — All authenticated endpoints require Authorization: Bearer <api_key>
MethodEndpointDescriptionAuth
GET
/api/v1/tasksList all tasks in the active workspace
Required
POST
/api/v1/tasksCreate a new task
Required
PATCH
/api/v1/tasks/:idUpdate task status or title
Required
DELETE
/api/v1/tasks/:idDelete a task by ID
Required
GET
/api/v1/projectsList all projects
Required
POST
/api/v1/projectsCreate a new project
Required
GET
/api/v1/profileGet current user profile and reputation
Required
GET
/api/v1/leaderboardGet global leaderboard rankings
Public
POST
/api/v1/reputation/mintMint reputation proof on Celo
Required
GET
/api/v1/workspaceGet active workspace details
Required