GET
/
v1
/
businesses
/
{businessId}
/
bank-transactions
/
{bankTransactionId}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Content-Type
string

Content-Type must be set to application/json

Path Parameters

businessId
string
required

The UUID of the business to fetch the bank transaction for

bankTransactionId
string
required

The UUID of the bank transaction to fetch

Response

200 - application/json
account_name
string | null

Name of the bank account

amount
integer

Transaction amount in cents

business_id
string

Unique identifier of the business the bank transaction is associated with

categorization_method
enum<string>

The method used to classify the transaction.

Available options:
SMS,
API,
LAYER_AUTO,
LAYER_MANUAL
categorizationStatus
enum<string>

The status of the transaction’s categorization in Layer’s systems.

Available options:
PENDING,
READY_FOR_INPUT,
CATEGORIZED,
SPLIT,
LAYER_REVIEW,
JOURNALING,
MATCHED
category
object

The category assigned to the transaction. Only populated for transactions that have a finalized category.

counterparty_name
string | null

Name of the transaction counterparty

date
string

Date of the transaction

description
string | null

Description of the transaction.

direction
enum<string>

Direction of the transaction.

Available options:
CREDIT,
DEBIT
id
string

Unique identifier of the bank transaction

imported_at
string

Timestamp when the transaction was imported

match
object
projected_income_category
enum<string>
Available options:
REVENUE,
EXPENSE,
EXCLUDE
source
enum<string>

Source of the transaction.

Available options:
UNIT,
PLAID,
API,
STRIPE,
CUSTOM
source_account_id
string

External account ID from the source platform (e.g, Plaid account ID)

source_transaction_id
string

External transaction ID from the source platform (e.g, Plaid transaction ID)

suggested_matches
object[]
transaction_tags
object[]