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}