REST API Documentation
Integrasi sistem cerdas VinSight AI dengan Core System FINATRA.
Base URL Server
https://api.vinsight.ai/v1
Seluruh request dan response akan menggunakan format application/json.
Authentication
API VinSight diamankan menggunakan Bearer Token (JWT). Token ini bisa didapatkan melalui dashboard developer FINATRA. Anda harus menyertakan token ini pada setiap header request.
Authorization: Bearer
DNA™ Scoring API
Endpoint utama untuk mengirimkan data UMKM secara masif dari sistem CRM FINATRA, untuk dievaluasi oleh Gemini 1.5 Pro dan dikembalikan sebagai Credit Score.
POST
/dna/score/batch
Mengirimkan batch data UMKM (hingga 100 record per request).
Request Body (JSON)
{
"batch_id": "REQ-2026-08-01",
"businesses": [
{
"business_id": "UMKM-8910",
"name": "Toko Kelontong Berkah",
"monthly_revenue": 15000000,
"years_active": 3,
"location": { "lat": -6.2115, "lng": 106.8451 },
"transaction_frequency": "high"
}
]
}
Response 200 OK
{
"status": "success",
"batch_id": "REQ-2026-08-01",
"results": [
{
"business_id": "UMKM-8910",
"credit_score": 85,
"risk_rating": "Low",
"max_limit": 50000000,
"ai_insight": "UMKM menunjukkan arus kas sangat sehat di area padat penduduk."
}
]
}
Guard™ Alerts API
Endpoint untuk sistem polling atau webhook yang mengambil sinyal Early Warning System (EWS) terkait potensi NPL pada portofolio saat ini.
GET
/guard/alerts
Daftar UMKM yang masuk ke dalam Watchlist dalam 24 jam terakhir.
Query Parameters
region_id(opsional) - Filter berdasarkan Area/Cabang.severity(opsional) -mediumatauhigh.
Response 200 OK
{
"timestamp": "2026-08-15T08:00:00Z",
"alerts": [
{
"id": "ALT-092",
"business_id": "UMKM-4421",
"business_name": "Warung Makan Berkah",
"severity": "high",
"trigger": "revenue_drop_30_pct",
"ai_recommendation": "Jadwalkan kunjungan RO segera untuk negosiasi restrukturisasi ringan."
}
]
}