Get API Key
API v0.1.0 Sandbox & Production environments available

Build lending products
with Finfra

Everything your team needs to integrate borrower KYC, loan origination, disbursement, and repayment into your platform.

🔒
Secure by default
JWT Bearer + HMAC-signed webhooks
🌐
Two environments
Sandbox & Production, isolated by API key
RESTful JSON
Standard HTTP, consistent error shapes
📋
OpenAPI 3.0
Spec-first, importable into Postman
Quick start
Your first API call in 30 seconds
shell authenticate + create borrower
# 1. Get your access token
TOKEN=$(curl -s -X POST \
  https://sandbox-partner-service.elp.finfra.io/api/auth/token/v2 \
  -H "Authorization: Basic $(echo -n 'clientId:clientSecret' | base64)" \
  | jq -r '.access_token')

# 2. Create a borrower
curl -X POST \
  https://sandbox-partner-service.elp.finfra.io/api/core/users \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"borrower_type":"PERSONAL","full_name":"Budi Santoso","email":"budi@example.com","phone":"+6281234567890","nik":"3201234567890001"}'

# Response
{ "id": "usr_01j3k8abc", "status": "PENDING", "borrower_type": "PERSONAL" }