Service status ·A8 Core™ · The Operating System for Financial Accounts ·The account operating system · API-first
API reference v1
Account types

Money Market Deposit Accountgated

12 C.F.R. Part 1030; a deposit, not a money market fund

Slugmoney-market-deposit-account
NatureDepositLiability — The institution owes the customer money. On balance sheet. May go negative.
ContributionsNotApplicable
EarningsCurrentlyTaxable
Contribution yearNotApplicable
Statusgated
Legacy codeMMD — ISCP import and statement templates only. Not identity, and not accepted by the API.

Required authority

An institution may open this account only if it satisfies every requirement group below. Within a group, any one authority suffices. Across groups, all must be satisfied.

GroupAny one of
Group 1InsuredDepositoryInstitution

Resolve availability at runtime with GET https://api.a8core.io/v1/account-types. Never hard-code it.

Create Account parameters

POSThttps://api.a8core.io/v1/accountsoperation: CreateAccount
NameTypeDescription
ProviderReferenceIdstringoptionalYour internal reference. Used as the idempotency key.
ClientIdGuidrequiredThe A8 Core™ Client ID that owns the account.
AccountTypeCodestringrequiredMust be money-market-deposit-account.
InstitutionIdGuidrequiredMust hold InsuredDepositoryInstitution authority. No other authority substitutes.
ProductTypestringrequiredChecking, Savings, MoneyMarketDeposit, or TimeDeposit.
OverdraftPermittedboolrequiredA deposit balance may go negative. A holding cannot.
AnnualPercentageYielddecimalrequiredReg DD, 12 C.F.R. Part 1030.

Example

POST https://api.a8core.io/v1/accounts
"ProviderReferenceId": "acct-10293",
"ClientId": "8fa2c1e4-5b6d-4f3a-9c2e-7d1a2b3c4d5e",
"AccountTypeCode": "money-market-deposit-account",
"InstitutionId": "b4c1e770-9d33-4a02-91ef-2c6a8b5d0f14",
"ProductType": "MoneyMarketDeposit",
"OverdraftPermitted": false,
"AnnualPercentageYield": 0.0425
200 OK
"RequestId": 1736472901835,
"Status": 1,
"AccountId": "3c7b1f90-2a44-4e21-8d6c-9b0e5a1f7c22"

Errors

ErrorCodeMeaning
InstitutionNotAuthorizedForAccountTypeThe institution does not hold every authority this type requires.
ClientNotFoundNo client matches the supplied ClientId.
AccountTypeNotInvestableA deposit is a liability, not a holding.
InstitutionNotAuthorizedForAccountTypeThe institution does not hold InsuredDepositoryInstitution authority.

Rules that govern this type

  • A deposit, not a money market fund. The distinction is the balance sheet: a deposit is a liability of the institution.
Scroll to Top