Skip to main content
POST
https://api.rotavision.com
/
vishwas
/
reports
curl -X POST https://api.rotavision.com/v1/vishwas/reports \
  -H "Authorization: Bearer rv_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "analysis_id": "analysis_abc123xyz",
    "template": "rbi",
    "format": "pdf",
    "metadata": {
      "model_name": "Loan Approval Model",
      "model_version": "2.3.1",
      "model_owner": "Credit Risk Team",
      "business_context": "Retail loan underwriting for personal loans up to ₹10 lakhs",
      "review_date": "2026-02-01"
    }
  }'
{
  "id": "report_def456",
  "analysis_id": "analysis_abc123xyz",
  "template": "rbi",
  "format": "pdf",
  "status": "generating",
  "created_at": "2026-02-01T10:30:00Z"
}

Request

analysis_id
string
required
ID of a completed fairness analysis to generate report from.
template
string
default:"standard"
Report template:
  • standard - General fairness report
  • rbi - RBI AI/ML guidelines compliance
  • sebi - SEBI circular compliance
  • irdai - IRDAI AI guidelines compliance
  • internal - Internal audit format
format
string
default:"pdf"
Output format: pdf, html, json.
include_sections
array
Sections to include. Defaults to all:
  • executive_summary
  • methodology
  • metrics_detail
  • group_analysis
  • recommendations
  • appendix
metadata
object
Additional metadata to include in the report.
webhook_url
string
URL to receive webhook when report is ready.

Response

id
string
Unique report identifier.
analysis_id
string
The analysis this report is based on.
status
string
Report status: pending, generating, completed, failed.
download_url
string
URL to download the report (available when completed).
expires_at
string
When the download URL expires.
curl -X POST https://api.rotavision.com/v1/vishwas/reports \
  -H "Authorization: Bearer rv_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "analysis_id": "analysis_abc123xyz",
    "template": "rbi",
    "format": "pdf",
    "metadata": {
      "model_name": "Loan Approval Model",
      "model_version": "2.3.1",
      "model_owner": "Credit Risk Team",
      "business_context": "Retail loan underwriting for personal loans up to ₹10 lakhs",
      "review_date": "2026-02-01"
    }
  }'
{
  "id": "report_def456",
  "analysis_id": "analysis_abc123xyz",
  "template": "rbi",
  "format": "pdf",
  "status": "generating",
  "created_at": "2026-02-01T10:30:00Z"
}

Report Templates

RBI Template

The RBI template maps your fairness analysis to the Reserve Bank of India’s guidelines on AI/ML in financial services:
  • Section 1: Executive summary with compliance status
  • Section 2: Model governance and documentation
  • Section 3: Fairness metrics mapped to RBI requirements
  • Section 4: Protected group analysis (gender, geography, income)
  • Section 5: Explainability assessment
  • Section 6: Recommendations and remediation plan
  • Appendix: Technical methodology and data sources

SEBI Template

For capital markets applications per SEBI circulars:
  • Focus on model risk assessment
  • Audit trail documentation
  • Performance monitoring requirements

IRDAI Template

For insurance applications:
  • Pricing fairness analysis
  • Claims processing equity
  • Underwriting bias assessment