Basel III Regulatory API
Basel III Regulatory API
Section titled “Basel III Regulatory API”Comprehensive endpoints for capital adequacy monitoring, liquidity risk management, leverage ratio tracking, stress testing, and regulatory reporting.
Modules
Section titled “Modules”| Module | Endpoints | Description |
|---|---|---|
| Capital Adequacy | 15 | CET1, Tier 1, Total Capital, RWA, buffers |
| Liquidity Risk | 12 | LCR, NSFR, HQLA, maturity ladder |
| Leverage | 8 | Leverage ratio, exposure measures |
| Exposure | 12 | Counterparty, concentration, large exposures |
| Webhooks | 25 events | Real-time regulatory event notifications |
| SDK Guide | — | TypeScript SDK integration guide |
Authentication
Section titled “Authentication”All Basel III endpoints require JWT authentication:
curl -H "Authorization: Bearer <token>" \ https://api.islamicopenfinance.com/api/v1/basel/capital/ratiosBase URL
Section titled “Base URL”https://api.islamicopenfinance.com/api/v1/baselIFSB Compliance
Section titled “IFSB Compliance”All endpoints comply with IFSB prudential standards for Islamic financial institutions, including modified risk weights for Shariah-compliant assets per IFSB-15.
Quick Start
Section titled “Quick Start”import { IOFClient } from "@iof/sdk";
const client = new IOFClient({ apiKey: process.env.IOF_API_KEY!, baseUrl: "https://api.islamicopenfinance.com",});
const ratios = await client.basel.getCapitalRatios();console.log(`CAR: ${ratios.totalCapitalRatio}%`);