Internal Accounts
List Customer internal accounts
Retrieve a list of internal accounts with optional filtering parameters. Returns all internal accounts that match the specified filters. If no filters are provided, returns all internal accounts (paginated).
Internal accounts are created automatically when a customer is created based on the platform configuration.
get/customers/internal-accounts
Query parameters
currencystring
Filter by currency code
customerIdstring
Filter by internal accounts associated with a specific customer
limitinteger
Maximum number of results to return (default 20, max 100)
cursorstring
Cursor for pagination (returned from previous request)
Response
Successful operation
Example response
{
"data": [
{
"id": "InternalAccount:12dcbd6-dced-4ec4-b756-3c3a9ea3d123",
"customerId": "Customer:019542f5-b3e7-1d02-0000-000000000001",
"balance": {
"amount": 12550,
"currency": {
"code": "USD",
"name": "United States Dollar",
"symbol": "$",
"decimals": 2
}
},
"fundingPaymentInstructions": [
{
"instructionsNotes": "Please ensure the reference code is included in the payment memo/description field",
"isPlatformAccount": true,
"accountOrWalletInfo": {
"clabeNumber": "123456789012345678",
"reference": "UMA-Q12345-REF"
}
}
],
"createdAt": "2025-10-03T12:30:00Z",
"updatedAt": "2025-10-03T12:30:00Z"
}
]
}