{
  "description": "REST API for Google Tasks and Todoist operations",
  "endpoints": {
    "GET /": "This help message",
    "GET /events": "Server-Sent Events stream for real-time updates",
    "GET /health": "Health check",
    "GET /task-lists": "Get all task lists (add ?provider=google|todoist)",
    "GET /tasks": "Get all tasks (add ?provider=google|todoist, ?show_completed=true)",
    "GET /tasks/list-name/<list_name>": "Get tasks from specific list by name",
    "GET /tasks/list/<list_id>": "Get tasks from specific list by ID",
    "GET /tasks/summary": "Get urgent tasks summary (add ?provider=google|todoist)",
    "GET /tasks/urgent": "Get urgent tasks (add ?provider=google|todoist)",
    "GET /tasks/urgent/list-name/<list_name>": "Get urgent tasks from specific list by name",
    "GET /tasks/urgent/list/<list_id>": "Get urgent tasks from specific list by ID",
    "POST /client": "Create client with custom auth (JSON body)",
    "POST /tasks/<task_id>/complete": "Complete a task (add ?provider=google|todoist)",
    "POST /tasks/<task_id>/reopen": "Reopen a completed task (add ?provider=google|todoist)"
  },
  "name": "Multi-Provider Tasks API",
  "query_parameters": {
    "format": "Response format (json is default)",
    "provider": "Task provider: 'google' or 'todoist' (defaults to google)",
    "show_completed": "Include completed tasks (true/false)"
  },
  "supported_providers": [
    "google",
    "todoist"
  ],
  "version": "2.0.0"
}
