v1.0.0
OpenAPI 3.1.1

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/.

Development — confirm Corex access with Truss before use

Client Libraries