# Batch-approve addresses

> POST /addresses/approve

Source: https://docs.trykintsugi.com/reference/2026-07-21/batch-approve-addresses

POST /addresses/approve

Batch-approve addresses

Mark a set of addresses verified and requeue their transactions for tax recalculation, for one organization your credential owns; send an `Organization-Id`, `Connection-Id` or `Entity-Id` selector to name it. Choose the set with `addressIds` OR `filters`, exactly one. `status` limits which verification statuses are eligible (default `INVALID,BLANK`) and `limit` caps how many are approved. An already-verified address is skipped, not re-approved.

Category: Addresses

Request body:
addressIds (string[]) - Ids of the addresses to approve. Send this or `filters`, not both. `null` when selecting by `filters` instead.
filters (AddressApproveFilters) - Filter selecting the addresses to approve. Send this or `addressIds`, not both. `null` when selecting by `addressIds` instead.
  country (string) - ISO-3166 alpha-2 country code to filter by. Omit to not filter by country.
  hasCountry (boolean) - Keep addresses that do (`true`) or do not (`false`) have a country. Omit to not filter on this.
  hasState (boolean) - Keep addresses that do (`true`) or do not (`false`) have a state. Omit to not filter on this.
  hasCity (boolean) - Keep addresses that do (`true`) or do not (`false`) have a city. Omit to not filter on this.
  hasCounty (boolean) - Keep addresses that do (`true`) or do not (`false`) have a county. Omit to not filter on this.
  hasPostalCode (boolean) - Keep addresses that do (`true`) or do not (`false`) have a postal code. Omit to not filter on this.
  addressNotEmpty (boolean) - `true` keeps only addresses with at least one of state, city, postal code or county; `false` keeps only fully empty ones.
status (ApprovableAddressStatus[]) - Verification statuses eligible for approval; an address outside this set is skipped. Only `INVALID` and `BLANK` may be approved, and both are the default.
  allowed values: INVALID, BLANK
limit (integer) - Maximum number of addresses to approve in this request.

Response fields:
approvedCount (integer, required) - Number of addresses this request marked verified.
skippedCount (integer, required) - Number of selected addresses left unchanged because they were already verified.

Response statuses: 200, 400, 401, 403, 404, 409, 422

---

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