Generate Report On Demand
Generate a trust report on demand (Layer 3).
This endpoint triggers LLM analysis + HTML/PDF report generation for a completed evaluation. Reports are cached in S3 — subsequent calls return the cached version unless force_regenerate=True.
Reports are NOT auto-generated on evaluation completion (CON-256). Users explicitly request reports when they need proof of compliance or want a printable summary.
POST
Generate Report On Demand
Path Parameters
Query Parameters
Team that owns this evaluation
Force regeneration even if cached
Response
Successful Response
The response is of type Response Generate Report On Demand V1 Evaluations Evaluation Id Report Post · object.
Last modified on April 21, 2026
Previous
List Completed EvaluationsList completed evaluations from S3 storage for a specific team.
This endpoint lists only completed evaluations that have results stored in S3.
It requires the team_id as a query parameter and respects permission checks.
Supports paging via limit (default 10) and offset.
Args:
team_id: Team ID to list evaluations for (required query parameter)
limit: Max number of results (default 10, max 100)
offset: Number of results to skip for paging
claims: JWT claims with user and team info
diamond_domain: Diamond domain for listing evaluations (newest-first sort + paginate)
agent_adapter: Agent registry adapter for looking up agent names
Returns:
List of completed evaluations with evaluation_id, team_id, agent information, and total count
Raises:
HTTPException: 401 if unauthorized, 403 if no permission
Next
Generate Report On Demand