{ "opencollection": "1.0.0", "info": { "name": "Vijil Console API (Combined) agent-configurations evaluation-results API", "version": "0.1.0" }, "items": [ { "info": { "name": "evaluation-results", "type": "folder" }, "items": [ { "info": { "name": "List Completed Evaluations", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v1/evaluation-results/", "params": [ { "name": "team_id", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of results to return" }, { "name": "offset", "value": "", "type": "query", "description": "Number of results to skip for paging" } ] }, "docs": "List completed evaluations from S3 storage for a specific team.\n\nThis endpoint lists only completed evaluations that have results stored in S3.\nIt requires the team_id as a query parameter and respects permission checks.\nSupports paging via limit (default 10) and offset.\n\nArgs:\n team_id: Team ID to list evaluations for (required query parameter)\n limit: Max number of results (default 10, max 100)\n offset: Number of results to skip for paging\n claims: JWT claims with user and team inf" }, { "info": { "name": "Get Evaluation Results", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v1/evaluation-results/:evaluation_id/results", "params": [ { "name": "evaluation_id", "value": "", "type": "path" }, { "name": "team_id", "value": "", "type": "query", "description": "Team ID that owns this evaluation" } ] }, "docs": "Get evaluation results from S3 storage.\n\nThe results are saved to S3 after the evaluation job completes.\nThis endpoint searches S3 directly (no repository dependency).\n\nArgs:\n evaluation_id: UUID of the evaluation\n team_id: Team ID that owns this evaluation (required query parameter)\n claims: JWT claims with user and team info\n diamond_domain: Diamond domain orchestrator (not used, kept for API consistency)\n storage: Evaluation storage adapter\n\nReturns:\n Evaluation results as J" }, { "info": { "name": "Get Evaluation Report", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v1/evaluation-results/:evaluation_id/report", "params": [ { "name": "evaluation_id", "value": "", "type": "path" }, { "name": "team_id", "value": "", "type": "query", "description": "Team ID that owns this evaluation" } ] }, "docs": "Download evaluation report PDF from S3 storage.\n\nThe report is saved to S3 after the evaluation job completes.\nThis endpoint searches S3 directly (no repository dependency).\n\nArgs:\n evaluation_id: UUID of the evaluation\n team_id: Team ID that owns this evaluation (required query parameter)\n claims: JWT claims with user and team info\n diamond_domain: Diamond domain orchestrator (not used, kept for API consistency)\n storage: Evaluation storage adapter\n\nReturns:\n PDF file response" }, { "info": { "name": "Get Evaluation Report Html", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v1/evaluation-results/:evaluation_id/report.html", "params": [ { "name": "evaluation_id", "value": "", "type": "path" }, { "name": "team_id", "value": "", "type": "query", "description": "Team ID that owns this evaluation" } ] }, "docs": "Download evaluation report HTML from S3 storage.\n\nThe HTML report is saved to S3 after the evaluation job completes.\nThis is the preferred report format - can be viewed in browser or printed to PDF.\n\nArgs:\n evaluation_id: UUID of the evaluation\n team_id: Team ID that owns this evaluation (required query parameter)\n claims: JWT claims with user and team info\n diamond_domain: Diamond domain orchestrator (not used, kept for API consistency)\n storage: Evaluation storage adapter\n\nRetur" } ] } ], "bundled": true }