January 2026 Product Updates
ImprovementsImprovements
- GraphQL
- Add
costBasis field to AccountHolding type, indicating the total original cost basis of the holding
- Add
at field to Account, Statement, and Profile types representing the UTC date and time of the most recently known state
- Add
createdAt field to Profile type
- REST API
- Add documentation links to rate limit error responses
- Add
mode and createdAt optional fields to the Plaid connection import request schema
- Remove delay for historical sync when a valid
createdAt is provided on Plaid connection import
- Platform
- Handle Plaid
INVALID_INPUT errors via a 422 response, exposing Plaid's error message
- Improve institution matching across providers
- Add
Retry-After header support for webhook 429 and 503 responses, using the server-specified delay as a minimum retry backoff floor
- Hub
- Enhance
AccountCard component with account-number variant
- Documentation
- Switch GraphQL code examples in docs to a tabbed interface using a new
GraphQLRequest component
- Improve GraphQL pagination documentation
- Clean up migration guide code examples
- Update webhook response timeout documentation to clarify the 20-second limit and retry behaviour
- Add documentation for supported platforms, browsers, and devices for the MX and Finicity connectors
Bug FixesBug Fixes
- GraphQL
- Fix
RemoteDataFinicityTransaction.commissionAmount being typed as Int instead of Float
- Platform
- Fix webhook subscriptions not dispatching
- Fix rate limit errors in web requests returning 500 instead of 429
- Documentation
- Fix Pave integration page description incorrectly referencing Ntropy