Net worth
GETAssets, liabilities, and the resulting total, in cents./v1/analytics/net-worth· Required scope:data.read
Spending
GET/v1/analytics/spending· Required scope:data.read
Settings
GETAccount settings, including the timezone that governs which calendar day a transaction falls on. Worth reading if your integration does anything date-sensitive./v1/settings· Required scope:data.read
Sync status
GETWhen each connection last synced and when it is next due. Check this before assuming data is current./v1/sync/status· Required scope:data.read
Trigger a sync
POSTAsks connected providers for new transactions./v1/sync· Required scope:data.write
{"provider": "plaid"} or {"provider": "simplefin"}.
You probably do not need this. Syncs already run on a schedule, and providers enforce their own
quotas, which are far tighter than our rate limits: exhausting one returns a 429 with
provider_quota_exhausted and delays your scheduled syncs too. Check GET /v1/sync/status to see
whether the data is already fresh before reaching for this.