# FastAPI workspace API guide

Create a fresh TeaQL `UserContext` for each request. Inject database, audit, tenant, identity,
permissions, and policies from trusted server configuration. Translate only explicitly
allow-listed business JSON fields into generated request methods.