KintsugiKintsugi
API reference

Tenanted API reference

Every Kintsugi Tenanted API endpoint in the 2026-07-21 release, generated directly from our OpenAPI spec so the reference always matches production.

2026-07-21275 endpointsUpdated from production

Versioning

The Tenanted API is versioned by release date. Choose a release with the Api-Version header, written as YYYY-MM-DD, and send it with every request. Paths carry no version prefix.

GET /transactions
-H "Api-Key: ***"
-H "Api-Version: 2026-07-21"

The header is optional. A request without it runs against 2026-07-21, the launch release, and a newer release never changes that default. Moving from v1? See what changed in 2026-07-21.

Addresses

API Keys

Attachments

Billing

Certificate Imports

Compliance Documents

Connections

GETList connections
/connections
POSTStart an acumatica oauth connect
/connections/acumatica/oauth/authorize
POSTStart an airwallex oauth connect
/connections/airwallex/oauth/authorize
POSTActivate an apideck-backed connection
/connections/apideck/{conn_id}/activate
GETOpen an apideck vault session to edit a connection
/connections/apideck/{conn_id}/session
POSTConnect an apideck-backed service
/connections/apideck/{service_id}/connect
POSTConnect a bill.com account
/connections/bill-com/connect
POSTValidate bill.com credentials
/connections/bill-com/validate
POSTEnable tax collection on a bill.com connection
/connections/bill-com/{conn_id}/enable-tax
POSTConnect a bunny account
/connections/bunny/connect
PATCHRefresh a bunny connection's access token
/connections/bunny/{conn_id}/refresh
POSTConnect a campfire account
/connections/campfire/connect
POSTValidate campfire credentials
/connections/campfire/validate
PATCHUpdate a campfire connection's webhook signing secret
/connections/campfire/{conn_id}/webhook-secret
POSTConnect a chargebee account
/connections/chargebee/connect
POSTConnect a checkoutchamp account
/connections/checkoutchamp/connect
GETSummarize collected-tax tracking across your connections
/connections/collecting-summary
POSTStart an ebay oauth connect
/connections/ebay/oauth/authorize-request
GETGet ebay runame portal urls
/connections/ebay/oauth/setup
POSTStart a freshbooks oauth connect
/connections/freshbooks/oauth/authorize-request
GETList freshbooks businesses awaiting selection
/connections/freshbooks/oauth/businesses
POSTFinish connecting a freshbooks business
/connections/freshbooks/oauth/connect
POSTEnable tax collection on a freshbooks connection
/connections/freshbooks/{conn_id}/enable-tax
POSTConnect a hyperline account
/connections/hyperline/connect
POSTValidate hyperline credentials
/connections/hyperline/validate
POSTConnect a kill bill account
/connections/killbill/connect
POSTValidate kill bill credentials
/connections/killbill/validate
PATCHUpdate a kill bill connection's HMAC secret
/connections/killbill/{conn_id}/hmac-secret
POSTConnect a maxio account
/connections/maxio/connect
GETPoll an oauth connection-creation status
/connections/oauth-creation-status/{key}
POSTConnect an odoo account
/connections/odoo/connect
POSTValidate odoo credentials
/connections/odoo/validate
PATCHUpdate an odoo connection's HMAC secret
/connections/odoo/{conn_id}/hmac-secret
POSTConnect a kong konnect metering & billing organization
/connections/openmeter/connect
POSTValidate a konnect personal access token
/connections/openmeter/validate
GETRead openmeter connection fields for re-auth
/connections/openmeter/{conn_id}
POSTConnect an orb account
/connections/orb/connect
POSTConnect an ordway account
/connections/ordway/connect
POSTGenerate an ordway webhook secret
/connections/ordway/{conn_id}/webhook-secret/generate
POSTConnect a plentyone account
/connections/plentyone/connect
POSTValidate plentyone credentials
/connections/plentyone/validate
POSTDisconnect a quickbooks connection
/connections/quickbooks/disconnect
POSTConnect a recurly account
/connections/recurly/connect
POSTValidate recurly credentials
/connections/recurly/validate
POSTConnect a rillet account
/connections/rillet/connect
PATCHUpdate a rillet connection's webhook signing token
/connections/rillet/{conn_id}/webhook-token
POSTConnect a shopify account manually
/connections/shopify/connect
POSTComplete a shopify oauth connection
/connections/shopify/oauth/connect
POSTStart a SHOPLINE oauth connect
/connections/shopline/oauth/authorize
POSTConnect a stripe account through the stripe app
/connections/stripe/app-connect
POSTConnect a stripe account
/connections/stripe/connect
POSTConnect a vertex o-series account
/connections/vertex-o-series/connect
GETGet a vertex o-series connection's install credentials
/connections/vertex-o-series/{conn_id}/credentials
POSTMark a vertex o-series connection as installed
/connections/vertex-o-series/{conn_id}/mark-installed
POSTConnect a zenskar account
/connections/zenskar/connect
POSTConnect a zuora account
/connections/zuora/connect
POSTValidate zuora credentials
/connections/zuora/validate
PATCHSave zuora L2 tax setup
/connections/zuora/{conn_id}/tax-setup
GETGet a connection by id
/connections/{conn_id}
DELETEDelete a connection
/connections/{conn_id}
POSTActivate a connection
/connections/{conn_id}/activate
POSTRecord a connection's native-tax-disabled attestation
/connections/{conn_id}/attest
POSTConfirm collected-tax mode for registrations on a connection
/connections/{conn_id}/confirm-collecting
POSTDeactivate a connection
/connections/{conn_id}/deactivate
POSTDisable tax collection on a connection
/connections/{conn_id}/disable-tax-collection
POSTEnable tax collection on a connection
/connections/{conn_id}/enable-tax-collection
GETGet a connection's L2 enablement readiness
/connections/{conn_id}/l2-readiness
GETList a connection's unconfirmed collecting registrations
/connections/{conn_id}/pending-states
PATCHUpdate a connection's settings
/connections/{conn_id}/settings
POSTResync a connection
/connections/{conn_id}/sync
DELETEArchive an archived connection's transactions
/connections/{conn_id}/transactions
GETGet a connection's collected-tax comparison
/connections/{conn_id}/view-details

Credits

Customers

Exemption Requests

Exemption Requests (Public)

Exemptions

Experience

Filings

Imports

Marketplaces

Missing Certificates (Public)

Nexus

Organization Settings

Organizations

Physical nexus

Products

GETList products
/products
POSTCreate a product
/products
POSTApprove partially-approved products in bulk
/products/bulk-approve
POSTApprove partially-approved products by category
/products/bulk-approve-by-category
GETGet the resolved organization's in-progress bulk-classification import
/products/bulk-classifications/active-review
POSTCancel a bulk-classification import
/products/bulk-classifications/{import_id}/cancel
POSTConfirm a bulk-classification import
/products/bulk-classifications/{import_id}/confirm
GETGet a bulk-classification import's before/after preview
/products/bulk-classifications/{import_id}/preview
GETGet a bulk-classification import's rejected-rows file
/products/bulk-classifications/{import_id}/rejected-file
GETGet a bulk-classification import's review state
/products/bulk-classifications/{import_id}/review
POSTQueue products for reclassification
/products/bulk-classify
GETList the product category catalog
/products/categories
POSTCategorize and approve products
/products/categorize-approve
GETSummarize product classification progress
/products/classification-progress
GETCheck whether bulk classification can run
/products/classification-status
GETList product configurations
/products/configs
POSTCreate a product configuration
/products/configs
GETList blocklisted product codes
/products/configs/blocklist
POSTAdd a product code to the blocklist
/products/configs/blocklist
DELETERemove a product code from the blocklist
/products/configs/blocklist/{product_code_name}
POSTCreate product configurations in bulk
/products/configs/bulk
GETGet a product configuration by id
/products/configs/{config_id}
PATCHUpdate a product configuration
/products/configs/{config_id}
DELETEDelete a product configuration
/products/configs/{config_id}
GETBreak down products by category
/products/overview
POSTRecategorize products in bulk
/products/recategorize
POSTExport products
/products/reports/export
GETSummarize products by status
/products/summary
GETGet a product by id
/products/{product_id}
PATCHUpdate a product
/products/{product_id}
DELETEArchive a product
/products/{product_id}

Registrations

Reports

Reports (Public)

Tax Estimations

Transactions

Users

Kintsugi Tenanted API Reference (2026-07-21)