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