API Online

Organize tasks with AI-powered clarity

The 6D Matrix system helps you categorize, prioritize, and conquer your tasks. Built for developers who demand powerful, flexible task management.

Built for Productivity

A complete task management API with infinite flexibility and powerful organization.

🧩

6D Matrix System

Organize with Do, Done, Dream, Delegate, Defer, and Don't categories for complete task clarity.

🔄

Infinite Nesting

Matrices can contain sub-matrices with unlimited depth. Build complex hierarchies effortlessly.

🎯

Tasks, Goals & Notes

Three item types with priorities, statuses, due dates, and tags for flexible organization.

🔍

Powerful Search

Full-text search across items and matrices with filters for type, status, priority, and tags.

Bulk Operations

Update, complete, or delete multiple items in a single request for maximum efficiency.

🔔

Webhooks

Real-time notifications for item and matrix events. Stay in sync with your workflow.

The 6D Matrix

A revolutionary approach to task categorization inspired by productivity science.

Do

Urgent & Important. Tasks requiring immediate action.

Delegate

Important but not urgent. Assign to others.

Defer

Urgent but less important. Schedule for later.

Done

Completed tasks. Your archive of achievements.

Dream

Future goals and aspirations. Long-term vision.

Don't

Tasks to avoid. Protect your focus.

API Reference

RESTful endpoints with simple authentication. Include your API key in the X-API-Key header.

Authentication

POST /api/register Get new API key pair
POST /api/sync-register Get existing or create new key

Search & Bulk Operations

GET /api/search Search items (?q=, type, status, priority, tags)
POST /api/bulk/update Update multiple items
POST /api/bulk/delete Delete multiple items
POST /api/bulk/complete Complete multiple items

Webhooks

GET /api/webhook List webhooks
POST /api/webhook Create webhook
PUT /api/webhook/:id Update webhook
DELETE /api/webhook/:id Delete webhook

Matrices (also: /project, /projects, /matrices)

GET /api/matrix List all matrices
POST /api/matrix Create matrix
GET /api/matrix/:id Get matrix with items
POST /api/matrix/:id/sub Create sub-matrix
DELETE /api/matrix/:id Delete matrix

Items (Tasks, Goals, Notes)

POST /api/matrix/:id/task Create task
POST /api/matrix/:id/goal Create goal
POST /api/matrix/:id/note Create note
GET /api/item/:id Get item
PUT /api/item/:id Update item
POST /api/item/:id/complete Mark complete
DELETE /api/item/:id Delete item

Lists

GET /api/list-tasks List all tasks
GET /api/list-goals List all goals
GET /api/list-notes List all notes
GET /api/list-all Get full hierarchy

System

GET /api/health Health check (no auth)
GET /api/stats Statistics

Quick Start

Get up and running in seconds with these simple commands.

terminal
# Get your API key
curl -X POST https://todozi.com/api/register

# Create a matrix
curl -X POST https://todozi.com/api/matrix \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Work","category":"do"}'

# Add a task
curl -X POST https://todozi.com/api/matrix/{id}/task \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Ship feature","priority":"high"}'

# Get everything
curl https://todozi.com/api/list-all -H "X-API-Key: YOUR_KEY"