Translations

Yodlee FieldPlaid FieldYodlee TypePlaid TypeCompatibleNotes

date

string
string
string

sourceId is a unique ID that the provider site has assigned to the transaction. The source ID is only available for the pre-populated accounts. Pre-populated accounts are the accounts that the FI customers shares with Yodlee, so that the user does not have to add or aggregate those accounts.

string
string

CUSIP numbers consist of nine characters (including letters and numbers) that uniquely identify a company or issuer and the type of financial instrument.

category_id

number
string

Both are aggregator specific but we will write a translation service to return the appropriate categoryId.

number
object
string

name

string
string
string
string

payment_channel

boolean
string

Indicates online or physical transaction

string
string

accounts.type

string
string

accounts.subtype

string
stringnull

baseType has two values → [ CREDIT, DEBIT ] while subtype has a host of values like 401b, thrift savings plan etc

string
object
number
string
string
object
number
string
object
number
string
object
number
string

transaction_id

number
string

The unique ID of the transaction. Like all Plaid identifiers, the transaction_id is case sensitive.

object

amount

number
number

iso_currency_code, unofficial_currency_code

string
stringnull
string
number
string
boolean
object
string

location

object
object

location.postal_code

string
stringnull

location.country

string
stringnull

location.address

string

location.address

string

location.city

string
stringnull
string

location.address

string
stringnull

Plaid only has one address field, so we should probably concat Yodlee's address1, 2, 3 and merchant.street to Plaid's loaction.address

location.address

string
stringnull

location.region

string
stringnull
string
object
string
string
array
object

location.lat

number
numbernull

location.lon

number
numbernull

merchant_name

string
stringnull
string
string
string

authorized_date

string
stringnull
string

accounts.account_id, account_id

number
string

date

string
string
string
string
string
number
string

category

string
[string]null

Remember category in Plaid is array of string. Also, we'll need a translation service here to make sure we return the expected Plaid category.

accounts.balances

object
object

accounts.balances.available

number
numbernull

accounts.balances.iso_currency_code, accounts.balances.unofficial_currency_code

string
stringnull
number
string
string

pending

string
boolean

location.store_number

stringnull

payment_meta

object

all payment_meta fields are for inter-bank transfers. we'll have to exclude these fields for now.

payment_meta.by_order_of

stringnull

payment_meta.payee

stringnull

payment_meta.payer

stringnull

payment_meta.payment_method

stringnull

payment_meta.payment_processor

stringnull

payment_meta.ppd_id

stringnull

payment_meta.reason

stringnull

payment_meta.reference_number

stringnull
string

pending_transaction_id

stringnull

account_owner

stringnull

The name of the account owner. This field is not typically populated and only relevant when dealing with sub-accounts.

accounts.balances.current

numbernull

accounts.balances.limit

numbernull

accounts.mask

stringnull

accounts.name

string

items.available_products

[string]

items.billed_products

[string]

items.consent_expiration_time

stringnull

items.error

object

items.error.error_type

string

items.error.error_code

string

items.error.error_message

string

items.error.display_message

stringnull

items.error.request_id

string

items.error.causes

array

items.error.status

numbernull

items.error.documentation_url

string

items.error.suggested_action

string

items.institution_id

stringnull

items.item_id

string

items.update_type

string

items.webhook

stringnull
string

Yodlee: This is in case of 400 Bad Request

string

Yodlee: This is in case of 400 Bad Request

string

Yodlee: This is in case of 400 Bad Request

total_transactions

number

This can be accessed when you hit the Yodlee getTransactionsCount API

request_id

string