List Economic Nexus Thresholds

Returns the economic nexus thresholds that decide when a seller has to register in a state: the sales figure, the transaction count where one still applies, how the two combine, which sales count toward them, whether marketplace sales are included, and the period each state measures over. This is reference data. It is the same for every caller and is not derived from your sales: compare it against your own totals to work out where you are approaching a threshold. Send no body, or no `stateCodes`, to get every jurisdiction the country publishes. `countryCode` defaults to USA, currently the only country published. States with no general statewide sales tax (Delaware, Montana, New Hampshire, Oregon) are returned with `noSalesTax: true` and null thresholds rather than omitted. A `stateCodes` list naming a code that is not published is rejected with 400 rather than answered with the states that did match, so a typo cannot read back as 'this state has no threshold'.

Authentication

X-API-KEYstring
API Key authentication via header

Request

This endpoint expects an object.
countryCodestringOptional=3 characters

ISO 3166-1 alpha-3 country code. Defaults to USA, which is the only country published today. A country with no published data returns 404.

stateCodeslist of stringsOptional

Two-letter jurisdiction codes to return. Omit it for every jurisdiction. The response is ordered by state code regardless of the order sent, and a repeated code yields one row.

Response

OK
thresholdslist of objectsOptional
The matching thresholds, ordered by state code.

Errors

400
Nexus Threshold List Body Bad Request Error
401
Nexus Threshold List Body Unauthorized Error
404
Nexus Threshold List Body Not Found Error
422
Nexus Threshold List Body Unprocessable Entity Error
429
Nexus Threshold List Body Too Many Requests Error
500
Nexus Threshold List Body Internal Server Error
503
Nexus Threshold List Body Service Unavailable Error