Skip to content

Bureau Mobile BRE — Response

Response structure for the Bureau Mobile BRE workflow.

Success Response

HTTP 200 OK

{
  "request_id": "<request_id>",
  "user_id": "<user_id>",
  "reference_id": "<reference_id>",
  "workflow_version_path": "workflow_bureau_v1",
  "engine_history": [],
  "output_data": {
    "ecm": {},
    "rules_output": {
      "final_decision": {
        "Decision": "Approve",
        "LoanAmount": 5000,
        "RulesEvaluation": {
          "mobile bre checked": true
        },
        "DecisionReason": "mobile bre checked",
        "version": "v1",
        "rule_engine_name": "mobilegator"
      },
      "basic": {},
      "mobilegator": {}
    },
    "features": {
      "output_features": {
        "bureaugator": {
          "bureau_score": 700,
          "cbs_risk_grade": 1,
          "cbs_stpl_v1": 0.083,
          "cbs_monthly_affordability_v1": 7000,
          "bureau_affordability": 6000
        },
        "mobilegator": {
          "fraud_flag": false,
          "all_sms_count": 1000,
          "credeau_payday_score": 0.85,
          "mobilegator_affordability": 5000,
          "estimated_salary": 20000
        }
      },
      "bureaugator": {},
      "mobilegator": {},
      "prev_output_features": {}
    }
  }
}

Response Fields

Field Type Description
request_id string Unique identifier for the request
output_data.rules_output.final_decision.Decision string Final decision — Approve, Proceed to Bank, Reject
output_data.rules_output.final_decision.LoanAmount number Approved loan amount
output_data.rules_output.final_decision.DecisionReason string Reason for the decision
output_data.features.output_features.bureaugator.bureau_score number Credit bureau score
output_data.features.output_features.bureaugator.cbs_risk_grade number CBS risk grade
output_data.features.output_features.bureaugator.bureau_affordability number Bureau-based affordability estimate
output_data.features.output_features.mobilegator.fraud_flag boolean Whether fraud was detected
output_data.features.output_features.mobilegator.credeau_payday_score float Credeau payday score
output_data.features.output_features.mobilegator.mobilegator_affordability number MobileGator-based affordability estimate
output_data.features.output_features.mobilegator.estimated_salary number Estimated salary from mobile data

EMI Strategy

For EMI-based strategies, the final_decision will contain different keys instead of Decision and LoanAmount:

Field Type Description
output_data.rules_output.final_decision.EmiDecision string Final decision for EMI strategy — Approve, Reject
output_data.rules_output.final_decision.LoanOffers array List of approved EMI loan offers

Example LoanOffers entry:

{
  "product_code": "PL_EMI_LT_25K",
  "tenure_months": 3,
  "pf_percent": 4,
  "interest_rate": 25,
  "emi_amount": 4000,
  "loan_amount": 10000
}

Error Responses

Refer to the BRE API error responses for common error codes.

Previous

See Bureau Mobile BRE — Request for the request structure.