KintsugiKintsugi

List nexus determinations

GET/nexus

Returns a keyset page of nexus determinations for organizations your credential owns. Send Organization-Id, Connection-Id, or Entity-Id to narrow to one organization. A cursor is valid only for the filters and organization scope that issued it. Period history is omitted; get a nexus by ID for typed periods.

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

Narrow the request to one organization (Organization-Id selector).

Connection-Idstring

Narrow the request to a connection's organization.

Entity-Idstring

Narrow the request to a platform entity's organization.

Entity-Sourcestring

Optional source to disambiguate an Entity-Id.

Query

Every query parameter below is optional. Combine as many as you need and append them to the endpoint as a query string. The example shows a few to get you started.

/nexus?status=<status>&disregarded=<disregarded>&collectedTaxNexusMet=<collectedTaxNexusMet>
statusstring

Comma-separated lifecycle statuses. Matches any listed value.

countryCodestring

Comma-separated ISO 3166-1 alpha-2 country codes. Matches any listed value.

stateCodestring

Comma-separated state or province codes. Matches any listed value.

taxTypestring

Comma-separated tax types. Matches any listed value.

disregardedPublicDisregardedFilterEnum

Which disregard state to return. CURRENT returns rows where isCurrentlyDisregarded is true; NONE returns rows where it is false; EVER returns every row that carries a disregardedAt, including ones later activity re-exposed. Omit for no disregard filter.

Available options:NONECURRENTEVER
collectedTaxNexusMetboolean

Filter on whether nexus was met by collecting tax in the jurisdiction. Passing true also lifts the default collected-tax-only exclusion, so collectedTaxOnly is unnecessary alongside it.

collectedTaxOnlyboolean

Include exposed rows whose only nexus is collected tax. These are hidden by default because collecting tax is not itself an economic or physical exposure.

excludeEuEconomicOnlyboolean

Drop EU member-state rows whose only nexus is economic. Those obligations are represented by the ZZ_EU aggregator row, so listing both counts one obligation twice.

searchstring

Case-insensitive match on state code or state name.

limitinteger

Maximum number of items to return.

cursorstring

Opaque cursor from a prior response's nextCursor or previousCursor. Omit for the first page.

Response

itemsNexusSummary[]Required

Nexus rows on this page.

nextCursorstring

Opaque cursor for the next page. null on the last page. Send it back as cursor; do not parse it.

previousCursorstring

Opaque cursor for the previous page. null on the first page. Send it back as cursor; do not parse it.

hasMoreboolean

Whether a page exists after this one.

hasPreviousboolean

Whether a page exists before this one.

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
GET /nexus?status={status}&disregarded={disregarded}&collectedTaxNexusMet={collectedTaxNexusMet}
-H "Api-Key: ***"
-H "Api-Version: 2026-07-21"
Example request
https://api.trykintsugi.com/nexus?status={status}&disregarded={disregarded}&collectedTaxNexusMet={collectedTaxNexusMet}
Response
{
"items": [
{
"id": "3f6c2b1e-8a4d-4c2e-9b1f-2d7e5a6c9f10",
"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"
}
],
"nextCursor": "eyJpZCI6InRyYW5fMm1OcFFyN0xzOGYzayJ9",
"previousCursor": "eyJpZCI6InRyYW5fMm1OcFFyN0xzOGYzayJ9",
"hasMore": false,
"hasPrevious": false
}
List nexus determinations (2026-07-21) | Kintsugi API Reference