# Export a transaction report

> POST /transactions/export

Source: https://docs.trykintsugi.com/reference/2026-07-21/export-a-transaction-report

POST /transactions/export

Export a transaction report

Kick off an asynchronous transaction report for the resolved organization and return `202` with the export's id. `SUMMARY` is aggregated figures; `DETAILS` is one row per transaction; `COLLECTED` is imported-tax sales in a jurisdiction. `deliveryMethod` chooses how you get it: `EMAIL` emails it to `email` when ready (a bearer session may omit `email` and use the signed-in user); `DOWNLOAD` stores it and you poll `GET /transactions/exports/{exportId}` for a presigned link (so `email` must be omitted). An `EMAIL` export for an organization that has disabled email delivery answers `400`.

Category: Transactions

Request body:
deliveryMethod (TransactionExportDelivery, required) - How to deliver the report. `EMAIL` emails it to `email` when ready; `DOWNLOAD` stores it and you poll `GET /transactions/exports/{exportId}` for a presigned link.
  allowed values: EMAIL, DOWNLOAD
reportType (TransactionReportType, required) - Which report to generate. `SUMMARY` is aggregated figures; `DETAILS` is one row per transaction; `COLLECTED` is imported-tax sales in a jurisdiction (the collected-tax drawer).
  allowed values: SUMMARY, DETAILS, COLLECTED
email (string) - Email address the report is delivered to. Required when `deliveryMethod` is `EMAIL` unless the caller is a bearer session (which defaults to the signed-in user). Must be omitted when `deliveryMethod` is `DOWNLOAD`.
countryCode (string) - Restrict the report to this ISO-3166 country code. Required when `reportType` is `COLLECTED`.
stateCode (string) - Restrict the report to this state or province code. When `reportType` is `COLLECTED`, `FD` (federal nexus sentinel) is not applied as a state filter.
startDate (string) - Include transactions on or after this date (YYYY-MM-DD).
endDate (string) - Include transactions on or before this date (YYYY-MM-DD). Applies to `SUMMARY`, `DETAILS`, and `COLLECTED`.
includeInvalidAddresses (boolean) - Include transactions with invalid addresses. Applies to the `DETAILS` report only; ignored for `SUMMARY` and `COLLECTED`.
includeRefunds (boolean) - When `reportType` is `COLLECTED`, include credit notes with nonzero imported tax. Ignored for `SUMMARY` and `DETAILS`.

Response fields:
[truncated, see the reference page]

---

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