KintsugiKintsugi

Disregard a nexus

POST/nexus/{nexus_id}/disregard

Disregard an exposed nexus, moving it off the exposed list. Send an Organization-Id, Connection-Id or Entity-Id selector to say which organization it belongs to. The body is optional: omit it to disregard for the ordinary reason, or send disregardedType to record an Importer of Record opt-out instead.

Returns 404 if the nexus does not exist or belongs to an organization your credential cannot access, so the API never confirms an id exists. Returns 400 if the nexus is not exposed, is already disregarded, or is not eligible for the opt-out you asked for.

Authorization

Api-KeystringRequired

Your secret API key. Include it with every request.

Headers

Api-Versiondate

Release date, as YYYY-MM-DD. Defaults to 2026-07-21.

Organization-Idstring

Target organization id (Organization-Id selector).

Connection-Idstring

Target connection id; resolves to its organization.

Entity-Idstring

Platform entity id; resolves to a connection's organization.

Entity-Sourcestring

Optional source to disambiguate an Entity-Id.

Path parameters

nexus_idstringRequired

The unique identifier of the nexus.

Body

disregardedTypePublicDisregardWriteTypeEnum

Why the nexus is being disregarded. DISREGARDED is a manual disregard. IOR_OPT_OUT records that the organization declines to act as Importer of Record for the jurisdiction, and is accepted only when the nexus is iorOptOutEligible. Defaults to DISREGARDED.

Available options:DISREGARDEDIOR_OPT_OUT
requestIdstring

Optional client-minted id for this confirm attempt. When present, duplicate submits of the same gesture can be grouped.

Response

idstringRequired

Opaque unique identifier for this nexus.

organizationIdstringRequired

Organization this nexus belongs to. Always present so a portfolio list that spans organizations stays unambiguous.

organizationNamestring

Display name of the owning organization. null if the name could not be loaded.

countryCodestringRequired

ISO 3166-1 alpha-2 country of the jurisdiction.

stateCodestringRequired

State or province code within countryCode. FD for a federal jurisdiction.

stateNamestringRequired

Display name of the state or province.

statusPublicNexusStatusEnumRequired

Lifecycle state of this nexus determination. Ignore unrecognized values.

Available options:EXPOSEDAPPROACHINGPENDING_REGISTRATIONOSS_PENDING_REGISTRATIONREGISTEREDOSS_REGISTEREDNOT_EXPOSED
nexusTypePublicNexusTypeEnumRequired

Kind of jurisdiction. CANADA_FEDERAL is the wire value for every federal jurisdiction, not only Canada. Ignore unrecognized values.

Available options:CANADA_FEDERALEU_AGGREGATOREU_IOSSSTATEEU_MEMBER_STATE
taxTypePublicNexusTaxTypeEnumRequired

Tax obligation this row tracks. Sales and use are separate rows. Ignore unrecognized values.

Available options:SALES_TAXUSE_TAXRETAIL_DELIVERY_FEE
salesOrTransactionsPublicSalesOrTransactionsEnumRequired

Volume the jurisdiction counts toward its threshold. Ignore unrecognized values.

Available options:EITHERSALESBOTHTRANSACTIONS
periodModelPublicPeriodModelEnumRequired

How the jurisdiction measures the economic-nexus lookback window. Ignore unrecognized values.

Available options:CURRENT_OR_PREVIOUSCURRENT_OR_TWO_PREVIOUSPRECEDING_YEAR_FROM_OCTOBERCALENDAR_YEARPREVIOUS_12_MONTHSCURRENT_OR_PREVIOUS_12_MONTHSPREVIOUS_4_QUARTERSPREVIOUS_4_QUARTERS_OFFSETPRECEDING_YEARPRECEDING_YEAR_QUARTERLYPRECEDING_YEAR_QUARTERLY_OFFSET
currencystringRequired

ISO-4217 currency of the amount fields on this row.

salesThresholdstringRequired

Sales threshold as a decimal string in currency.

transactionsThresholdinteger

If the jurisdiction has no transaction-count threshold, this is null.

transactionCountintegerRequired

Transaction count in the current measurement window. For CURRENT_OR_* period models, the greater of the current and previous windows.

transactionsAmountstringRequired

Sales amount in the current measurement window, as a decimal string in currency. For CURRENT_OR_* period models, the greater of the current and previous windows.

economicNexusMetbooleanRequired

Whether economic nexus has been met in this jurisdiction.

physicalNexusMetbooleanRequired

Whether physical nexus has been met in this jurisdiction.

collectedTaxNexusMetbooleanRequired

Whether nexus has been met by collecting tax in this jurisdiction.

economicNexusMetDatestring

Date economic nexus was met. null if it has not been met.

physicalNexusMetDatestring

Date physical nexus was met. null if it has not been met.

collectedTaxNexusMetDatestring

Date collected-tax nexus was met. null if it has not been met.

nexusMetDatestring

Date the tax obligation began in this jurisdiction: the earliest of the economic met date, the physical met date where the jurisdiction counts it, and the registration or importer-of-record collection start. Collected-tax nexus does not contribute. null if no obligation has begun.

taxLiabilitystringRequired

Tax liability Kintsugi calculated for this jurisdiction, as a decimal string in currency.

importedTaxLiabilitystringRequired

Tax already collected on imported transactions in this jurisdiction, as a decimal string in currency. Distinct from taxLiability, which is what Kintsugi calculated.

isCurrentlyDisregardedbooleanRequired

Whether this nexus is currently disregarded: it was disregarded and has had no new nexus activity since. A disregarded nexus that later crosses a threshold again reads as false.

disregardedAtstring

When this nexus was disregarded, as an RFC-3339 UTC timestamp. null if it was never disregarded. Stays set after later activity re-exposes the nexus, so it records that a disregard happened rather than that one is in effect; read isCurrentlyDisregarded for the latter.

disregardedNexusTypesPublicDisregardedNexusTypeEnum[]Required

Which kinds of nexus had already been met at the moment this nexus was disregarded. Empty if it was never disregarded. Ignore unrecognized values.

Available options:ECONOMICPHYSICALCOLLECTED_TAX
isVdaEligiblebooleanRequired

Whether this nexus qualifies to be taken through a Voluntary Disclosure Agreement, based on its exposure age and liability. Being eligible does not mean one is under way; read vdaEligible for that.

vdaEligiblebooleanRequired

Whether Kintsugi has flagged this nexus as already being handled through a Voluntary Disclosure Agreement. Registering normally is not available while this is true.

requiresIorNumberToRegisterbooleanRequired

Whether this jurisdiction still needs an Importer of Record number after registration completes. false unless the organization sells physical goods into the jurisdiction and has no physical presence there.

iorOptOutEligiblebooleanRequired

Whether the organization may decline to act as Importer of Record for this nexus. Requires an exposed, not-yet-disregarded nexus in a jurisdiction that supports IOR.

createdAtstringRequired

When this nexus row was created, as an RFC-3339 UTC timestamp.

updatedAtstring

When this nexus row was last updated. null if it was never updated.

periodsPeriod[]Required

Measurement windows for this nexus, most recent first. Empty if none are stored.

periodStartDatestring

Start of the current measurement window. null if not yet established.

periodEndDatestring

End of the current measurement window. null if not yet established.

previousPeriodStartDatestring

Start of the previous measurement window. null if there is no previous window.

previousPeriodEndDatestring

End of the previous measurement window. null if there is no previous window.

transactionTotalsTransactionTotalsRequired

Transaction counts summed across the windows in periods, so this reconciles with those windows rather than with any window the response omits.

disregardedTypePublicDisregardedTypeEnum

Why this nexus is disregarded. null if it is not disregarded. Ignore unrecognized values.

Available options:DISREGARDEDIOR_OPT_OUTIOR_OPT_OUT_NON_PHYSICAL_GOODS
200

Successful Response

400

The request was invalid.

401

Authentication failed or was missing.

403

The credential is not permitted for this request.

404

The requested resource was not found.

409

The request conflicts with existing state.

422

The request failed validation.

cURL
POST /nexus/{nexus_id}/disregard
-H "Api-Key: ***"
-H "Api-Version: 2026-07-21"
{
"disregardedType": "DISREGARDED",
"requestId": "req_2mNpQr7Ls8f3k"
}
Example request
https://api.trykintsugi.com/nexus/{nexus_id}/disregard
Response
{
"id": "nexs_2mNpQr7Ls8f3k",
"organizationId": "orgn_2mNpQr7Ls8f3k",
"organizationName": "Acme Inc",
"countryCode": "US",
"stateCode": "CA",
"stateName": "California",
"status": "EXPOSED",
"nexusType": "CANADA_FEDERAL",
"taxType": "SALES_TAX",
"salesOrTransactions": "EITHER",
"periodModel": "CURRENT_OR_PREVIOUS",
"currency": "USD",
"salesThreshold": "100000.00",
"transactionsThreshold": 1,
"transactionCount": 1,
"transactionsAmount": "25000.00",
"economicNexusMet": false,
"physicalNexusMet": false,
"collectedTaxNexusMet": false,
"economicNexusMetDate": "2026-07-21",
"physicalNexusMetDate": "2026-07-21",
"collectedTaxNexusMetDate": "2026-07-21",
"nexusMetDate": "2026-07-21",
"taxLiability": "0.00",
"importedTaxLiability": "0.00",
"isCurrentlyDisregarded": false,
"disregardedAt": "2026-07-28T12:00:00Z",
"disregardedNexusTypes": [
"ECONOMIC"
],
"isVdaEligible": false,
"vdaEligible": false,
"requiresIorNumberToRegister": false,
"iorOptOutEligible": false,
"createdAt": "2026-07-28T12:00:00Z",
"updatedAt": "2026-07-28T12:00:00Z",
"periods": [
{
"startDate": "2026-01-01",
"endDate": "2026-12-31",
"transactionCount": 1,
"includedCount": 1,
"exemptedCount": 1,
"marketplaceCount": 1,
"transactionsAmount": "10.00",
"taxLiabilityAmount": "10.00",
"importedTaxLiabilityAmount": "10.00",
"status": "EXPOSED",
"salesOrTransactions": "EITHER",
"periodModel": "CURRENT_OR_PREVIOUS",
"salesThreshold": "10.00",
"transactionsThreshold": 1,
"includeMarketplaceTransactions": "INCLUDED",
"refundsOffsetSalesThreshold": false,
"refundsOffsetTransactionThreshold": false,
"treatmentOfExemptTransactions": "INCLUDED"
}
],
"periodStartDate": "2026-07-21",
"periodEndDate": "2026-07-21",
"previousPeriodStartDate": "2026-07-21",
"previousPeriodEndDate": "2026-07-21",
"transactionTotals": {
"total": 3,
"included": 1,
"exempted": 1,
"marketplace": 1
},
"disregardedType": "DISREGARDED"
}
Disregard a nexus (2026-07-21) | Kintsugi API Reference