```python
import asyncio
from fastapi import FastAPI

import helpers  # noqa: F401

app = FastAPI()


@app.post("/reports")
async def reports_endpoint(payload: dict):
    rows = payload["rows"]
    rendered = await asyncio.to_thread(helpers.render_report, rows)
    return {"length": len(rendered)}
```