Truss Corex API
Read the accounts, customer details, transactions, and statements available to an authorized Truss company through Core Exchange (Corex).
This Truss-specific contract is based on Plaid Core Exchange 6.3.1. Its
info.version versions this published contract independently of that upstream
specification. It documents the supported Truss responses and parameters;
it is not the complete FDX specification.
Every operation requires an OAuth access token with accounts:read, sent as
Authorization: Bearer <access_token>. Use the authorization flow described
in the Truss integration guide. Access is limited to the company authorized
by the token. Confirm Corex availability and scope access with Truss during
onboarding; the listed environments do not imply that access is enabled.
Deposit accounts use DEPOSIT_ACCOUNT / CHECKING. When charge-account
access is enabled, the company can also expose a pay-in-full Truss Card as
LOC_ACCOUNT / CHARGE. Only transaction lists support pagination and date
filters. Account, payment-network, and statement lists return an empty page
object. URLs do not have a trailing slash.
Account lookup failures use an FDX error with numeric code: 701.
Authentication, scope, throttling, and some statement errors use Truss error
envelopes instead. Error message text is diagnostic and may change.
Upstream provenance and license notice
Derived from https://github.com/plaid/core-exchange/blob/main/versions/6.3/corex.yaml,
preserved in this repository as src/api/tests/fixtures/corex_6_3.yaml.
Core Exchange is a subset of the Financial Data Exchange (FDX) API
specification, the usage thereof (or any part thereof) constitutes acceptance
of the FDX API License Agreement, which can be found at
https://financialdataexchange.org/. The FDX API specification is distributed
exclusively by FDX. Modifications to eliminate required or conditional
elements prescribed in the FDX API Certification Use Cases will render any
implementations using said modifications non-conformant with the FDX API
Certification Use Cases. Building the FDX-compliant Core Exchange API and
permitting Plaid to call your build constitutes acceptance of the FDX end
user license agreement at https://financialdataexchange.org/.

