Skip to main content

FAQ

Welcome to Wealthica's Frequently Asked Questions! Whether you're a developer exploring the possibilities of financial technology or a business seeking seamless integration with investment accounts and financial data providers, find answers to common queries about Wealthica's robust API solutions here.

What is the sync_status_details field?

The sync_status_details field provides a detailed overview of the synchronization status for various data types during the last sync. It includes subfields such as investments, positions, transactions, and documents. This field is updated only after the entire synchronization process is complete.

When you connect your account to Wealthica, it is common for the sync status to display as "syncing" for a short while, even if some data types (like investments or positions) have already been synchronized. This delay occurs because the field is not updated in real-time.

The sync_status_details field is not dynamic. Its purpose is to provide information about the status of the most recent sync, including which steps were completed successfully and where retries or errors occurred.

What's the difference between sync_date and sync_request_date?

  • sync_date: This represents the date of the last successful synchronization. Failed sync attempts will not update this field, meaning it always reflects the most recent successful sync.

  • sync_request_date: This indicates the date and time when the last sync was requested, regardless of whether the sync was successful or not. It updates every time a sync attempt is made.

In summary, sync_date is updated only after a successful sync, while sync_request_date tracks all sync attempts.

What's the daily_sync field?

The daily_sync field, when set to true, enables automatic synchronization of data on a daily basis. However, it is important to note that daily syncs may not work for all institutions and could fail at times due to session expirations or the requirement for two-factor authentication (2FA).

To maintain consistent daily synchronization, it is recommended to have a user interface (UI) that allows users to "fix" the connection by re-establishing a new session when needed. This ensures seamless updates while addressing any disruptions caused by session or authentication issues.

Is there a way to test the sync/connection?

Yes, for testing purposes you can use the Demo institution (type : demo ).

To know more about it please visit Wealthica Docs for demo institution.

How will I know when the sync is complete and the data is ready?

You can configure a webhook to receive an alert. This is a paid feature. Please find the webhook documentation here.

What is the difference between a manual sync and a regular API call?

Manual syncs retrieve the latest data directly from the connected sources. To get the most recent transactions, you can perform a manual sync.

API calls only access data stored in our database. If you have not triggered a manual sync, this information is from the last time we synced this account. This is usually done daily via the daily sync.

How do I get the latest transactions?

To get the most recent transactions, you can perform a manual sync. Manual syncs retrieve the latest data directly from the connected sources, rather than relying on API calls that may only access data stored in our database.

Is there a page to check the ongoing incidents/outage for connectors?

Yes! you can visit our Freshstatus page to know about the ongoing issues, it's possible that you may not find the connector you're facing the issue with as these are posted/updated by general reports or by us identifiying the issues beforehand.

What are some of the investment types that Wealthica supports?

Below is the list of all the supported investment types across different connectors:

TypeDescription
cashCash Account
tfsaTax Free Savings Account
rrspRegistered Retirement Savings Plan
respRegistered Education Savings Plan
rdspRegistered Disability Savings Plan
marginMargin Account
shortShort Margin Account
longLong Margin Account
liraLocked-in Retirement Account
lrspLocked-in Retirement Savings Plan
rlspRestricted Locked-in Savings Plan
rrifRegistered Retirement Income Fund
lifLife Income Fund
lrifLocked-in Retirement Income Fund
prifPrescribed Registered Retirement Income Fund
rppRegistered Pension Plan
ippIndividual Pension Plan
dpspDeferred Profit-Sharing Plan
sppQuebec/Manitoba Simplified Pension Plan
ndcpNotional Defined Contribution Plan
nrspNon-Registered Savings Plan
epspEmployee Profit Sharing Plan
esppEmployee Stock Purchase Plan
esopEmployee Stock Option Plan
vrspVoluntary Retirement Savings Plan (Quebec)
espEmployee Savings Plan
rsuRestricted Stock Unit
rsaRestricted Stock Award
psuPerformance Stock Unit
fhsaFirst Home Savings Account
gicGuaranteed Investment Certificate
trustTrust Account
chequingChequing
creditCredit Account, Credit Card
loanLoan
locLine of Credit
helocHome Equity Line of Credit
mortgageMortgage
savingsSavings account
ira(US) Individual Retirement Account
401k(US) 401k Retirement Account
roth(US) Roth Account (IRA or 401K)
isa(UK) Individual Savings Accounts
sipp(UK) Self-Invested Personal Pension
unknownUnknown Account

What's the difference between currency_value and value?

The key difference lies in how the amounts are represented:

  • currency_value: This provides the amount exactly as it is reported in the account's native currency. It reflects the actual balance or value in the currency associated with the account, without any conversion.

  • value: This gives the amount converted into the user's preferred currency. It applies the applicable exchange rates to calculate the equivalent value in the user's chosen currency, offering a consistent view of account balances across different currencies.

In summary, use currency_value when you need the raw amount in the account's original currency, and use value for a unified view in the user's preferred currency.