May 2025 Product Updates
ImprovementsImprovements
- Connector
- Add
SFOX as a supported processor token type
- Add support for Plaid's
error_code_reason field in error handling
- Change feature settings format to support additional options (e.g.
{ required: true } instead of 'required')
- Add depth control for Statements lookup in Connect settings
- Remove support for
style_settings on Connector
- Remove
clientName field from ConnectorPlaidInitializeInput — Plaid application name is now controlled by Quiltt
- GraphQL
- Breaking Remove previously-deprecated
PlaidTransaction.category and PlaidTransaction.categoryId fields from Remote Data
- Remove alpha
AccountMerchantFilter input type, standalone merchant and merchants queries, and merchantUpdate mutation from the schema
- Move
Merchant type on Transaction to be sourced directly from API documents rather than the Account::Merchant model
- Expand
PaveTransaction type with additional fields from Pave's transaction enrichment API
- Improve account taxonomic mapping normalization across providers
- Remove deprecated remote data fields for
AccountOwner on Plaid and MX Connection types
- Fix
AccountOwner.remoteData field description capitalisation ("Remote Data")
- REST API
- Breaking Drop support for API version 2023-05-04
- Add new
POST /v1/introspect/api_key, POST /v1/introspect/session_token, and POST /v1/introspect/processor_token endpoints to the Auth API
- Deprecate
GET /v1/client in favour of POST /v1/introspect/api_key
- Deprecate
GET /v1/users/session in favour of POST /v1/introspect/session_token
- Add Processor Token authentication support to the balance refresh endpoint
- Add Processor Token authentication support to the ACH numbers endpoint
- Remove deprecated
v1/accounts/:id/ach endpoint
- Replace
accountId field on ProcessorToken with a nested account object containing id and type
- Add
environment object to ProcessorToken schema, exposing id and mode
- Improve error messages when creating processor tokens with invalid processors or mismatched account types
- Refresh existing Quiltt-issued processor tokens instead of creating duplicates for the same account/processor combination
- Make
externallyManaged optional on the Plaid import endpoint
- Automatically set
externallyManaged to true for all ProcessorToken imports
- Update Plaid import endpoint documentation to be accurate for both Plaid Items and Processor Tokens
- Dashboard
- Add beta callout to the Akoya integration documentation
- Add reseller setup instructions to the Finicity integration documentation
Bug FixesBug Fixes
- Connector
- Fix issue where hidden Plaid fields were exposed in REST and GraphQL schemas
- Fix Plaid webhooks not always triggering Connection error events
- GraphQL
- Fix invalid Account ID arguments not being validated
- Fix metadata filtering returning errors when combined with certain other filters
- Fix missing
Account.holdings remoteData field by exposing AccountHoldingType instead of the legacy HoldingType
- Fix taxonomic value collection to correctly capture default hash values in MX and Plaid interpreters
- REST API
- Fix missing
profile_id field from Sync Enrichment endpoint documentation
- Add missing
environment property to ProcessorToken schema
- Fix
issuer field on processor token endpoints to accept input (remove erroneous readOnly constraint)
- Fix error when importing a Connection into an Environment with an unprovisioned integration — now returns a
403 Integration not enabled response
- Platform
- Fix
account.verified events not firing for Finicity accounts
- Fix available balance being returned as negative for liability accounts