{
    "name": "Primot Backend API",
    "version": "1.0.0",
    "api_version": "v1",
    "status": "online",
    "endpoints": {
        "auth": {
            "POST \/auth\/login": "Local login",
            "POST \/auth\/register": "User registration",
            "GET \/auth\/microsoft\/start": "Microsoft OAuth start",
            "GET \/auth\/microsoft\/callback": "Microsoft OAuth callback",
            "POST \/auth\/logout": "Logout"
        },
        "orders": {
            "GET \/orders": "List orders",
            "POST \/orders": "Create order",
            "GET \/orders\/:id": "Get order",
            "PUT \/orders\/:id": "Update order",
            "DELETE \/orders\/:id": "Delete order"
        },
        "planner": {
            "GET \/planner\/sync": "Sync with Microsoft Planner",
            "POST \/planner\/task": "Create planner task"
        },
        "approvals": {
            "GET \/approvals": "List approvals",
            "POST \/approvals\/:id\/approve": "Approve",
            "POST \/approvals\/:id\/reject": "Reject"
        }
    }
}