Add endpoint to return user-agent from request headers

This commit is contained in:
Slipstream 2025-05-08 21:11:42 -06:00
parent 7a3ab8aba7
commit a62fe7aca6
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD

View File

@ -583,6 +583,10 @@ async def root():
async def ip(request: Request):
return Response(content=request.client.host, media_type="text/plain")
@app.get("/agent")
async def agent(request: Request):
return Response(content=request.headers.get("user-agent", request.client.host), media_type="text/plain")
# Add root for dashboard API for clarity
@dashboard_api_app.get("/")
async def dashboard_api_root():