Get Accounts By
GET
/client-service/api/v1/accounts/by
Account
Request
Query Params
accountNumber
string
optional
Example:
1238286123
entityId
string
optional
Example:
8nlhb1PyH1M5IdvcNOab9
Request 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/accounts/by?accountNumber=1238286123&entityId=8nlhb1PyH1M5IdvcNOab9'
Responses
🟢200OK
application/json
Body
message
string
required
accounts
array[object (AccountOutput) {7}]
required
entityId
string
optional
currencyIso3Code
string
optional
accountName
string
optional
fundingDetails
array [object {5}]
optional
status
enum<string>
optional
Allowed values:
processingactivedisconnecteddisabledfailed
availableBalance
number
optional
accountType
enum<string>
optional
Allowed values:
multigatelinked
Example
{
"message": "account(s) successfully retrieved",
"accounts": [
{
"entityId": "8nlhb1PyH1M5IdvcNOvab9",
"currencyIso3Code": "NGN",
"accountName": "ABC Limited NGN Acct",
"status": "active",
"accountType": "multigate",
"fundingDetails": [
{
"bankOrSortCode": "test-bank",
"accountNumber": "1238286123",
"bankCountry": null,
"bankName": "Paystack Titan",
"bankAddress": null
}
]
}
]
}
🟠400Bad Request
🟠401Unauthorized