Welcome to Finnova's API documentation. This guide will help you integrate KYC, AML, fraud detection, credit scoring, and risk analytics into your application.
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/kyc/verify | Verify identity documents |
| POST | /api/aml/check | AML/CFT transaction screening |
| POST | /api/fraud/score | Fraud probability scoring |
| GET | /api/credit-scores | Retrieve credit scores |
| GET | /api/risk-scores | Retrieve risk scores |
Authorization: Bearer <your_api_key>Include your API key in every request for secure access.
POST /api/kyc/verify
Authorization: Bearer <your_api_key>
Content-Type: application/json
{
"name": "John Doe",
"id_number": "123456789",
"document_type": "passport",
"document_image": "<base64>"
}{
"verified": true,
"score": 0.98,
"details": {
"name_match": true,
"document_valid": true
}
}{
"error": "Invalid API key",
"code": 401
}All errors are returned in JSON format with an appropriate HTTP status code.