```python
import asyncio
from fastapi import FastAPI, Body

import helpers

app = FastAPI()


@app.post("/reports")
async def create_report(rows: list = Body(...)):
    loop = asyncio.get_running_loop()
    rendered = await loop.run_in_executor(None, helpers.render_report, rows)
    return {"length": len(rendered)}
```