API Documentation
🏦 Account Management API
Manage user accounts, balances, transactions, and customer profiles securely.
GET /api/accounts POST /api/accounts GET /api/accounts/{id} PUT /api/accounts/{id} DELETE /api/accounts/{id}
💰 Transaction Processing API
Handle deposits, withdrawals, transfers, and internal/external payment flows.
POST /api/transactions/deposit POST /api/transactions/withdraw POST /api/transactions/transfer GET /api/transactions/{id}
🔗 Blockchain Node Integration API
Connect core banking with blockchain networks to convert and transfer assets securely.
POST /api/blockchain/convert GET /api/blockchain/transaction-status/{txId}
🛡️ Security & Compliance API
Authentication, authorization, KYC, AML, and auditing APIs.
POST /api/auth/login POST /api/auth/logout GET /api/kyc/status/{userId} POST /api/aml/check
⚙️ API Gateway
Secure, scalable REST/GraphQL APIs for frontend, partners, and third parties.
GET /api/docs POST /api/graphql
📊 Reporting & Analytics API
Financial reports, transaction histories, real-time dashboards.
GET /api/reports/daily GET /api/reports/transaction-history/{accountId}
🔄 Settlement & Clearing API
Interbank settlements, batch processing, approvals, crypto transfer settlements.
POST /api/settlements/process GET /api/settlements/status/{batchId}
📝 Regulatory & Audit Trail API
Immutable logs and timestamped records for compliance and traceability.
GET /api/audit/logs GET /api/audit/logs/{transactionId}