/
tinypot
/
integr
Обзор
Документация
Войти
/
tinypot
/
integr
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task_management_api/app/api/v2/api.py
40 строк
1 KB
Tim Polus
lab2
16 фев 2026, 19:22
16 фев 2026, 19:22
ec900ad
Код
Авторство
О чём код?
""" API v2 """ from fastapi import APIRouter from app.api.v2.tasks import router as tasks_router router = APIRouter() @router.get("/") async def api_v2_root(): return { "message": "Task Management API v2", "version": "2.1.0", "endpoints": { "tasks": "/api/v2/tasks/", "internal_summary": "/api/v2/tasks/internal/summary (internal only)" }, "features": [ "Advanced task filtering", "Task statistics", "Bulk operations", "Due date notifications", "Page-based pagination", "Field selection", "Internal analytics API" ], "pagination": { "default_per_page": 10, "max_per_page": 100, "supported_params": ["page", "per_page"] }, "field_selection": { "parameter": "include", "format": "comma-separated field names" } } router.include_router(tasks_router, prefix="/tasks", tags=["tasks-v2"])