Multigate
  1. 📄 Statements
Multigate
  • 🚀 Getting Started
  • 🔓 Authentication
    • Get Token
    • Refresh Token
    • Logout User
    • Reset Password
    • Get Current User Info
  • 👋 Onboarding
    • Create Subclient
    • Get All Subclients
    • Get Subclient
    • Update Subclient
    • Create Subclient Shareholder
    • Get Subclient Shareholders
    • Update Subclient Shareholder
    • Upload Subclient Documents
    • Get Subclient Documents
    • Delete Subclient
    • Submit Subclient
  • 💰 Accounts
    • 📄 Statements
      • Get Statement
        GET
      • Download statement
        GET
    • Create Virtual Account
      POST
    • Get Account
      GET
    • Get Accounts By
      GET
    • Get All Accounts
      GET
    • Simulate Inflow (UAT only)
      POST
  • 🔃 Conversions
    • Get Quote
    • Lock Rate
    • Get Trade
    • Get All Trades
  • 💸 Payments
    • 🏦 Banks
      • Get Bank Details
    • 👤 Beneficiaries
      • Create Beneficiary
      • Get All Beneficiaries
      • Get Beneficiary
      • Update Beneficiary
      • Validate Beneficiary Account (NGN only)
    • Create Single Transfer
    • Get Purpose Codes
    • Get Transfer Fields & Fees
    • Find Transfers
  • 📩 Webhooks / Push Notifications
    • Add a New Client Configuration
    • Update Client Configuration Current Mode
    • Get Client Configuration
  • 📲 Remittance
    • Initiate Remittance
    • Get Remittance
  1. 📄 Statements

Get Statement

GET
/client-service/api/v1/statement/clientStatement/{accountNumber}
Get statement for the specified account. If no start or end date is passed, transactions from the current date are returned.

Request

Path Params

Query Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api-gateway-uat.mmacs.io/platform/client-service/api/v1/statement/clientStatement/?startDate&endDate&limit&pageNumber'

Responses

🟢200OK
application/json
success response
Body

Example
{
    "message": "Statement retrieved successfully.",
    "openingBalance": 653563432.77,
    "closingBalance": 5893475.56,
    "startDate": "2025-01-10",
    "endDate": "2025-01-10",
    "statement": {
        "data": [
            {
                "id": "fxr_7m2ScBy6TZI6Qh",
                "amount": 43445.25,
                "currency": "NGN",
                "direction": "debit",
                "transactionType": "trade",
                "transactionDate": "2025-01-10T18:24:29.000Z",
                "narration": "NGN to USD trade",
                "customReference": "",
                "balance": 123987432.77
            },
            {
                "id": "20241126052300",
                "amount": 1000,
                "currency": "NGN",
                "direction": "debit",
                "transactionType": "transfer",
                "transactionDate": "2025-01-10T15:03:22.000Z",
                "narration": "INV-35178",
                "customReference": "",
                "balance": 123988432.77
            }
        ],
        "page": 1,
        "pageSize": 100,
        "totalItems": 9,
        "totalPages": 1
    }
}
🟠400Bad Request
🟠401Unauthorized
Modified at 2025-04-15 14:27:44
Previous
💰 Accounts
Next
Download statement
Built with