How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Truist Personal and Small Business Transactions

Access transaction data for a specific personal or small business account. Seamlessly access personal and small business transaction information for Truist clients. Truist publishes an OpenAPI 3.1.0 contract (v2.4.0) for this product on the Truist Developer Center.

Truist Personal and Small Business Transactions is one of 15 APIs that BB&T Corp (Truist) publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Banking, Personal Banking, Open Banking, and Data. The published artifact set on APIs.io includes API documentation and an OpenAPI specification.

This API exposes 1 operation across 1 path, and defines 32 schemas. It is described by OpenAPI 3.1.0, at version 2.4.0.

Requests are made against 3 base URLs: https://api-sandbox.truist.com/retail, https://apicert-secure.truist.com/retail, https://api-secure.truist.com/retail.

1 operations 1 paths 32 schemas 1 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
2.4.0
Base URL
https://api-secure.truist.com/retail
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Truist Personal and Small Business Transactions declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth) using the authorizationCode flow, exposing 1 scope. By default, every request must be authenticated.

  • OAuth — The production authorization URL will be provided after the onboarding process is completed.

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 GET. Each is listed below with its method, path, parameters, and response codes.

Account Transactions 1

Search and view account transactions

GET
/v2/accounts/{accountId}/transactions
Search for account transactions
searchForAccountTransactions 6 params → 200400401403404405422429

Schemas 32

The contract defines 32 schemas that model the data the API accepts and returns. The most detailed are Transaction (15 properties), PaymentDetails (6 properties), TransactionReward (3 properties), PageMetadata (3 properties). Each schema is shown below with its type and property counts.

FapiInteractionId
string
Universally unique identifier for this interaction, used across all FDX API requests and responses
PaginatedArray
object
Base class for results that may be paginated
2 properties
PageMetadata
object
Offset IDs for paginated result sets
3 properties
PageMetadataLinks
object
Resource URLs for retrieving next or previous datasets
1 property
HateoasLink
object
REST application constraint (Hypermedia As The Engine Of Application State)
2 properties 1 required
HttpAction
string
HTTP Methods to use for requests
DepositTransaction
object
A transaction on a deposit account type
InvestmentTransaction
object
An investment transaction
LoanTransaction
object
A transaction on a loan account
LocTransaction
object
A line-of-credit transaction
TransactionReward
object
Rewards earned on a transaction
3 properties
Transaction
object
Base entity for financial transactions
15 properties
Transactions
object
Optionally paginated array of transactions
2 properties
DebitCreditMemo
string
The posting type of a transaction
AccountCategory
string
The category of account
DepositTransactionType
string
The type of a deposit transaction
LoanTransactionType
string
Defines the type of a loan transaction: FEE: Fee charge. For example, a late payment fee INTEREST: Interest charge PAYMENT: Required payment that satisfies the…
LocTransactionType
string
The type of a line-of-credit transaction
InvestmentTransactionType
string
The type of an investment transaction
RewardType
string
The type of the reward balance. Example: a reward program awarding "Stars" for purchases would use the POINTS reward type. CASHBACK: Rewards balances enumerate…
SecurityIdType
string
The source of the identifier for a security | Value | Description | |-----|-----| | CINS | CUSIP International Numbering System) is a global securities identif…
SecurityType
string
The type of a security | Value | Description | |-----|-----| | ANNUITY | Financial product that pays out a fixed stream of payments. Added by Truist per RFC 03…
TransactionStatus
string
The status of a transaction
UnitType
string
The units of an investment transaction
Error
object
An error entity which can be used at the API level for error responses
2 properties
FiAttribute
object
Financial Institution provider-specific attribute
2 properties
PaymentDetails
object
Details of this payment
6 properties
ActorType
string
Indicates whether a customer is present and has requested the operation (USER), or if a batch job has requested the operation (BATCH)
DateString
string
ISO 8601 full-date in format 'YYYY-MM-DD' according to [IETF RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339.htmlsection-5.6)
Identifier
string
Value for a unique identifier
String255
string
String of maximum length 255
Timestamp
string
ISO 8601 date-time in format 'YYYY-MM-DDThh:mm:ss.nnn[Z|[+|-]hh:mm]' according to [IETF RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339.htmlsection-5.6)

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

bbandt-corp-retail-accounts-transaction-openapi.yml Raw ↑

Other APIs BB&T Corp (Truist) publishes across the network.

Truist Commercial Accounts
Truist Commercial Account Balance
Truist Commercial Account Transactions
Truist Personal and Small Business Accounts
Truist Branch/ATM Locator
Truist Personal and Small Business Client Contact
Truist Retail Oauth Authentication
Truist User Consent
Truist Retail Dynamic Client Registration
Truist Personal and Small Business Account Payment Networks
Truist Account Address
Truist Credit Transfers
Where this information came from

This is an independent, third-party profile of Truist Personal and Small Business Transactions, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.