DocsAPI Reference
Log In
Docs

Plaid to Meld Mappings

Note: You can always compare the raw responses from Plaid in the serviceProviderDetails section of a financial account.

Financial Account Base Fields

Identifiers

Balances

Owners

Transactions

Normalized Account Types and Subtypes

Financial Account Base Fields

This data comes From Plaid's /accounts/get endpoint and is returned from Meld's /bank-linking/accounts endpoint.

Meld FieldDescriptionPlaid Response Field
nameThe account nameaccounts.name
truncatedAccountNumberThe last 4 digits of the account numberaccounts.mask
statusThe real-time status of the accountDue to Plaid only returning active bank accounts, it does not have this field.
Meld will populate the status as ACTIVE
typeThe type of the account. Mapped to a Meld standardized typeaccounts.type
subtypeThe subtype of the account. Mapped to a Meld standardized subtypeaccounts.subtype

Product: Identifiers

This data comes From Plaid's /auth/get endpoint and is returned from Meld's /bank-linking/accounts endpoint.

Meld FieldDescriptionPlaid Response Field
achACH data object
   accountNumberThe account numbernumbers.ach.account
   routingNumberThe account routing number. Reference Routing numbernumbers.ach.routing
eftEFT data object
   accountNumberThe account numbernumbers.eft.account
   institutionNumberThe account institution numbernumbers.eft.institution
   branchNumberThe institution branch numbernumbers.eft.branch
internationalInternational data object
   ibanThe International Bank Account Number (IBAN) for the financial accountnumbers.international.iban
   bicThe Bank Identifier Code (BIC) for the financial accountnumbers.international.bic
bacsThe BACS data object
   accountNumberBACS account numbernumbers.bacs.account
   sortCodeBACS sort codenumbers.bacs.sort_code

Product: Balances

This data comes From Plaid's /accounts/balance/get endpoint and is returned from Meld's /bank-linking/accounts endpoint.

Product: Owners

This data comes From Plaid's /identity/get endpoint and is returned from Meld's /bank-linking/accounts endpoint.

Meld Field Description Plaid Response Field

addresses

The address(es) associated with this owner

   data

The address data object

      street

The street and residence number

accounts.owners.addresses
.data.street

      city

The city

accounts.owners.addresses
.data.city

      region

The region/state

accounts.owners.addresses
.data.region

      postalCode

The postal or zip code

accounts.owners.addresses
.data.postal_code

      country

The ISO 3166-1 alpha-2 country code

accounts.owners.addresses
.data.country

   primary

Indicates if this is the owner's primary residence

accounts.owners.addresses
.primary

emails

The email(s) associated with this owner

   data

The email address

accounts.owners.emails.data

   primary

Indicates if this is the owner's primary email

accounts.owners.emails.primary

names

The name(s) of this owner

accounts.owners.names

phoneNumbers

The phone number(s) associated with this owner

   data

The phone number

accounts.owners
.phone_numbers.data

   primary

Indicates if this is the owner's primary phone number

accounts.owners
.phone_numbers.primary

Product: Transactions

This data comes From Plaid's /transactions/get endpoint and is returned from Meld's /bank-linking/transactions endpoint.

Meld Field Description Plaid Response Field

amount

The amount of the transaction

amount

currency

The currency used in the transaction

iso_currency_code

payee

The recipient of the transaction

name

status

The status of the transaction

pending
  

  • If returns True, Meld will populate the value as PENDING
      
  • If returns False, Meld will populate the value as POSTED

transactionDate

The date and time the transaction was made

  - For transactions with PENDING status: date

  - For transactions with POSTED status:
authorizedDate

  - If the authorized date returns null, Meld will use the data from date

postedDate

The date and time the transaction was posted

  - For transactions with
PENDING status, it will returnnull

  - For transactions with POSTED status: date

Product: Investment Holdings

This data comes From Plaid's /investments/holdings/get endpoint and is returned from Meld's /bank-linking/investments/holdings endpoint.

Meld FieldDescriptionPlaid Response Field
symbolThe symbol of the securitySecurities.ticker_symbol
quantityThe number of shares of the securityHoldings.quantity
currentValueThe total current value of the holdingHoldings.institution_value
costBasisThe purchase price of the holding, per shareHoldings.cost_basis
currencyCodeThe ISO currency code that was used to purchase the holdingSecurities.iso_currency_code
updatedAtThe last time the details of this holding were updatedHoldings.institution_price_as_of
descriptionA description of the holdingSecurities.name
closePriceThe price of the security at last market closeSecurities.close_price
isinThe global ISO number for an individual security.Securities.isin
cusipA shortened version of the isin used for North American securities.Securities.cusip
typeThe type of holding (ex: stock, etf). This is normalized across providers.Securities.type

Product: Investment Transactions

This data comes From Plaid's /investments/transactions/get endpoint and is returned from Meld's /bank-linking/investments/transactions endpoint.

Meld FieldDescriptionPlaid Response Field
symbolThe symbol of the securitySecurities.ticker_symbol
quantityThe number of shares of the securityInvestment_transactions.quantity
costBasisThe purchase price of the holding, per shareInvestment_transactions.price
cashBalanceThe cash balance of the account after the transactionAccounts.balances.current
accountIdThe Id of the financial accountAccounts.account_id
amountThe total currency involved in the transactionInvestment_transactions.amount
currencyThe ISO currency code that was used to purchase the holdingInvestment_transactions.iso_currency_code
descriptionA description of the transactionSecurities.name
statusThe status of the transactionNot Available
transactionDateThe date the transaction was initiatedInvestment_transactions.date
postedDateThe date the transaction was finalizedNot Available

Normalized Account Types and Subtypes