# List transactions with an invalid address

> GET /transactions/invalid-addresses

Source: https://docs.trykintsugi.com/reference/2026-07-21/list-transactions-with-an-invalid-address

GET /transactions/invalid-addresses

List transactions with an invalid address

List transactions that need an address fix, keyset-paginated, across every organization you own; narrow with `Organization-Id`, `Connection-Id` or `Entity-Id`. Includes transactions marked invalid and verified ones whose US or unknown-country ship-to address is still invalid. A cursor is only valid for its sort, filters and scope.

Category: Transactions

Query parameters:
sort (PublicInvalidAddressSortEnum) - `usFirst` (default) lists US addresses first, then other countries in country order, then rows with no country. `countryAsc` and `countryDesc` order by country, with no-country rows last. Newest first breaks ties.
  allowed values: usFirst, countryAsc, countryDesc
limit (integer) - Maximum number of items to return.
cursor (string) - Opaque cursor from a prior response's nextCursor or previousCursor. Omit for the first page.
search (string) - Free-text search over transaction id, externalId, externalFriendlyId, description and customer name.
country (string) - ISO-3166 country code of the invalid address.
hasCountry (boolean) - Keep rows whose invalid address has (`true`) or lacks (`false`) a country.
hasState (boolean) - Keep rows whose invalid address has (`true`) or lacks (`false`) a state.
hasCity (boolean) - Keep rows whose invalid address has (`true`) or lacks (`false`) a city.
hasCounty (boolean) - Keep rows whose invalid address has (`true`) or lacks (`false`) a county.
hasPostalCode (boolean) - Keep rows whose invalid address has (`true`) or lacks (`false`) a postal code.
addressNotEmpty (boolean) - `true` keeps addresses with at least one of state, city, postal code or county; `false` keeps only fully empty ones.

Response fields:
items (Transaction[], required) - The transactions on this page.
  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.
[truncated, see the reference page]

---

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