member, which represents the user’s overall relationship with a particular financial institution. A checking account may be just one part of a larger relationship that could also include a car loan and a savings account.
Accounts—and the transactions associated with them—are updated every 24 hours, unless the associated user is disabled.
You can also create manual accounts. Since a manual account has no credentials tied to the member, the account will never aggregate or include data from a data feed. All manual accounts are automatically created under the Manual Institution member.
Account Types
Each item at the top level of this list represents anaccount_type. The items in each dropdown represent an account_subtype. When setting or retrieving an account_subtype, if the account_subtype is null, it will be treated as NONE. Items under Property represent a property_type.
ANY
ANY
Not provided by data partner or invalid number provided.
NONE— Represents a null or unspecified account subtype
CHECKING
CHECKING
SAVINGS
SAVINGS
MONEY_MARKETCERTIFICATE_OF_DEPOSIT
LOAN
LOAN
AUTO,STUDENT,SMALL_BUSINESS,PERSONAL,PERSONAL_WITH_COLLATERALHOME_EQUITY,BOAT,POWERSPORTS,RV,HELOC
CREDIT_CARD
CREDIT_CARD
INVESTMENT
INVESTMENT
PLAN_401_K,PLAN_403_B,PLAN_529,IRA,ROLLOVER_IRA,ROTH_IRATAXABLE,NON_TAXABLE,BROKERAGE,TRUSTUNIFORM_GIFTS_TO_MINORS_ACT,PLAN_457,PENSIONEMPLOYEE_STOCK_OWNERSHIP_PLAN,SIMPLIFIED_EMPLOYEE_PENSION,SIMPLE_IRAPLAN_ROTH_401_K,FIXED_ANNUITY,VARIABLE_ANNUITY,HSATAX_FREE_SAVINGS_ACCOUNT,INDIVIDUAL,REGISTERED_RETIREMENT_INCOME_FUNDCASH_MANAGEMENT_ACCOUNT,EMPLOYEE_STOCK_PURCHASE_PLANREGISTERED_EDUCATION_SAVINGS_PLAN,PROFIT_SHARING_PLANUNIFORM_TRANSFER_TO_MINORS_ACT,PLAN_401_A,SARSEP_IRAFIXED_ANNUITY_TRADITIONAL_IRA,VARIABLE_ANNUITY_TRADITIONAL_IRASEPP_IRA,INHERITED_TRADITIONAL_IRA,FIXED_ANNUITY_ROTH_IRAVARIABLE_ANNUITY_ROTH_IRA,INHERITED_ROTH_IRA,COVERDELLADVISORY_ACCOUNT,BROKERAGE_MARGIN,CHARITABLE_GIFT_ACCOUNTCHURCH_ACCOUNT,CONSERVATORSHIP,CUSTODIALDEFINED_BENEFIT_PLAN,DEFINED_CONTRIBUTION_PLAN,EDUCATIONALESTATE,EXECUTOR,GROUP_RETIREMENT_SAVINGS_PLANGUARANTEED_INVESTMENT_CERTIFICATE,HRA,INDEXED_ANNUITYINVESTMENT_CLUB,IRREVOCABLE_TRUST,JOINT_TENANTS_BY_ENTIRITYJOINT_TENANTS_COMMUNITY_PROPERTY,JOINT_TENANTS_IN_COMMONJOINT_TENANTS_WITH_RIGHTS_OF_SURVIVORSHIP,KEOUGH_PLANLIFE_INCOME_FUND,LIVING_TRUST,LOCKED_IN_RETIREMENT_ACCOUNTLOCKED_IN_RETIREMENT_INVESTMENT_FUND,LOCKED_IN_RETIREMENT_SAVINGS_ACCOUNTMONEY_PURCHASE_PLAN,PARTNERSHIP,PLAN_409_A,PLAN_ROTH_403_BREGISTERED_DISABILITY_SAVINGS_PLAN,REGISTERED_LOCKED_IN_SAVINGS_PLANREGISTERED_PENSION_PLAN,REGISTERED_RETIREMENT_SAVINGS_PLANREVOCABLE_TRUST,ROTH_CONVERSION,SOLE_PROPRIETORSHIPSPOUSAL_IRA,SPOUSAL_ROTH_IRA,TESTAMENTARY_TRUSTTHRIFT_SAVINGS_PLAN,INHERITED_ANNUITY,CORPORATE_ACCOUNTLIMITED_LIABILITY_ACCOUNT
LINE_OF_CREDIT
LINE_OF_CREDIT
MORTGAGE
MORTGAGE
PROPERTY
PROPERTY
APPLIANCES,ART,COMPUTER,ELECTRONICS,FURNITUREJEWELRY,MISCELLANEOUS,REAL_ESTATE,SPORTS_EQUIPMENT,VEHICLE
CASH
CASH
INSURANCE
INSURANCE
VEHICLE_INSURANCE,DISABILITY,HEALTH,LONG_TERM_CAREPROPERTY_AND_CASUALTY,UNIVERSAL_LIFE,TERM_LIFE,WHOLE_LIFEACCIDENTAL_DEATH_AND_DISMEMBERMENT,VARIABLE_UNIVERSAL_LIFE
PREPAID
PREPAID
CHECKING_LINE_OF_CREDIT
CHECKING_LINE_OF_CREDIT
Account Fields
Account Number Fields
Account Owner Fields
Tokenized Account Numbers
Tokenized Account Numbers (TANs) are substitute account numbers used for secure ACH money movement. When users connect accounts via OAuth with supported institutions, the institution provides a TAN instead of the actual account number. This allows third-party applications to interact with an account, such as facilitating ACH money movement, without accessing the user’s actual account number. Because each application receives a unique TAN for the same bank account, users or their financial institutions can manage access on a per-application basis without exposing the underlying account details. Understanding account objects: MX uses two objects that display account numbers differently:
Key properties:
- The TAN and routing number are valid for ACH transfers only when used together. They won’t work for wire transfers, and third-party verification services may not recognize them.
- Using a TAN with a different routing number—even from the same institution—will cause the transfer to fail.
- You cannot reliably match TANs to your existing account records using the last 4 digits. The masked account number from the
accountsobject won’t necessarily match the corresponding TAN. - OAuth connections: Call
/users/{user_guid}/members/{member_guid}/account_numbersto retrieve the TAN in theaccount_numberfield. - Non-OAuth connections: Return traditional (non-tokenized) account and routing numbers.
- The standard
accountsobject endpoints always return masked account numbers, regardless of connection type.

