# Get a transaction by id

> GET /transactions/{transaction_id}

Source: https://docs.trykintsugi.com/reference/2026-07-21/get-a-transaction-by-id

GET /transactions/{transaction_id}

Get a transaction by id

Fetch a single transaction by id. Searched across every organization your credential owns, so no selector is needed for a known id.

Category: Transactions

Path parameters:
transaction_id (string, required) - The unique identifier of the transaction.

Response fields:
id (string, required) - Kintsugi's unique identifier for the transaction.
organizationId (string, required) - Organization the transaction belongs to. Present on every row because a portfolio-wide list spans organizations.
externalId (string, required) - Your stable identifier for the transaction.
externalFriendlyId (string) - Human-readable identifier from the source, such as an invoice number; an empty string when the source has only an `externalId`.
date (string, required) - When the transaction occurred. This drives filing-period assignment.
type (PublicTransactionTypeEnum, required) - Document shape of the transaction. Credit-note and tax-refund types reverse or adjust prior sales.
  allowed values: SALE, FULL_CREDIT_NOTE, PARTIAL_CREDIT_NOTE, TAX_REFUND, TAX_COLLECTION
status (PublicTransactionStatusEnum, required) - Settlement state. Only `COMMITTED` counts toward filed liability; `PENDING` may still change.
  allowed values: PENDING, COMMITTED, CANCELLED, FULLY_REFUNDED, PARTIALLY_REFUNDED, INVALID
direction (PublicTransactionDirectionEnum, required) - Whether the organization made the sale or made the purchase. Both are returned, so filter on this if you only want one side.
  allowed values: SALE, PURCHASE
customerId (string) - Kintsugi customer this transaction is attributed to. A sale with no customer identity (marketplace, point-of-sale) is attributed to the organization's shared unattributed-sales customer, which reads back with a `null` `externalId`. Check that before treating one `customerId` as one buyer.
customerName (string) - Name of the customer this transaction is attributed to, or `null` when it has no customer or the customer has no name.
connectionId (string) - Connection that synced this transaction, if any.
source (string, required) - Origin system of the transaction. Sources outside the public set are reported as OTHER.
  allowed values: ACUMATICA, AIRWALLEX, AMAZON, API, APPLE_APP_STORE, BESTBUY, BIGCOMMERCE, BILL_COM, BUNNY, CAMPFIRE, CHARGEBEE, CHECKOUTCHAMP (and 58 more, see the reference page)
[truncated, see the reference page]

---

Index of every page: https://docs.trykintsugi.com/llms.txt
