API Reference

Akanban API v2

Build powerful integrations with our RESTful API. Comprehensive documentation for developers.

Authentication

All API requests require authentication using Bearer tokens. Get your API key from Settings > API.

curl https://api.akanban.com/v2/boards \
  -H "Authorization: Bearer YOUR_API_KEY"
                    

Boards

GET /v2/boards

List all boards for the authenticated user

GET /v2/boards/:id

Get a specific board by ID

POST /v2/boards

Create a new board

PATCH /v2/boards/:id

Update board details

DELETE /v2/boards/:id

Delete a board

Tasks

GET /v2/boards/:board_id/tasks

List all tasks in a board

GET /v2/tasks/:id

Get task details

POST /v2/tasks

Create a new task

PATCH /v2/tasks/:id

Update task

DELETE /v2/tasks/:id

Delete a task

Time Tracking

GET /v2/time-entries

List time entries with filters

POST /v2/time-entries

Create a time entry

POST /v2/time-entries/start

Start a timer

POST /v2/time-entries/stop

Stop active timer

Webhooks

GET /v2/webhooks

List configured webhooks

POST /v2/webhooks

Create a webhook

DELETE /v2/webhooks/:id

Delete a webhook

API Features

Rate Limiting

1000 requests/hour per API key

Pagination

Cursor-based pagination for large datasets

Webhooks

Real-time events for task changes

Versioning

Semantic versioning with deprecation notices