Public REST/JSON reference
Tax Nexus Threshold Monitor API
Monitors state-by-state sales and transaction thresholds, projects nexus dates, and alerts merchants before economic nexus obligations are triggered. Use this API to sync order totals, inspect current nexus status, review state threshold detail, project future nexus exposure, customize thresholds, and configure alerts for finance or operations teams. Part of the Logic Igniter Legal & Compliance Suite.
Access boundary
These examples describe public API calls only. Use the service output to review, score, summarize, analyze, or recommend; do not treat the API reference as permission for an assistant to write, send, publish, charge, schedule, notify, delete, or modify records.
Base URL
https://api.logicigniter.comAuth
Authorization: Bearer YOUR_API_KEYVersion
OpenAPI 3.0.3 · 1.0.0Operations rendered
8
Response models rendered
12
/api/v1/taxnexus/syncSync orders
Import order totals by state from the configured commerce source.
Public REST/JSON operation
This operation is documented for direct API evaluation. It describes the public payload and response contract only; assistant/MCP usage remains read only and is covered in the MCP guide.
Request body (required)
Schema: SyncOrdersRequest
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X POST "https://api.logicigniter.com/api/v1/taxnexus/sync" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{}'Responses
/api/v1/taxnexus/statusGet nexus status
Return state-by-state progress toward economic nexus thresholds.
Public REST/JSON operation
This operation is documented for direct API evaluation. It describes the public payload and response contract only; assistant/MCP usage remains read only and is covered in the MCP guide.
Parameters
| Name | In | Type | Notes |
|---|---|---|---|
page_size | query | integer | |
page_token | query | string |
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X GET "https://api.logicigniter.com/api/v1/taxnexus/status" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
Responses
/api/v1/taxnexus/states/{state_code}Get state detail
Return threshold, current totals, and alert history for one state.
Public REST/JSON operation
This operation is documented for direct API evaluation. It describes the public payload and response contract only; assistant/MCP usage remains read only and is covered in the MCP guide.
Parameters
| Name | In | Type | Notes |
|---|---|---|---|
state_coderequired | path | string |
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X GET "https://api.logicigniter.com/api/v1/taxnexus/states/:state_code" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
Responses
/api/v1/taxnexus/projectionsProject nexus exposure
Return forecasted nexus trigger dates based on recent sales velocity.
Public REST/JSON operation
This operation is documented for direct API evaluation. It describes the public payload and response contract only; assistant/MCP usage remains read only and is covered in the MCP guide.
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X GET "https://api.logicigniter.com/api/v1/taxnexus/projections" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
Responses
/api/v1/taxnexus/thresholdsList thresholds
Return configured economic nexus thresholds by state.
Public REST/JSON operation
This operation is documented for direct API evaluation. It describes the public payload and response contract only; assistant/MCP usage remains read only and is covered in the MCP guide.
Parameters
| Name | In | Type | Notes |
|---|---|---|---|
page_size | query | integer | |
page_token | query | string |
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X GET "https://api.logicigniter.com/api/v1/taxnexus/thresholds" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
/api/v1/taxnexus/thresholds/{state_code}Update state threshold
Override a state threshold for workspace-specific tax review context.
Public REST/JSON operation
This operation is documented for direct API evaluation. It describes the public payload and response contract only; assistant/MCP usage remains read only and is covered in the MCP guide.
Parameters
| Name | In | Type | Notes |
|---|---|---|---|
state_coderequired | path | string |
Request body (required)
Schema: UpdateThresholdRequest
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X PUT "https://api.logicigniter.com/api/v1/taxnexus/thresholds/:state_code" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{}'/api/v1/taxnexus/alertsGet alert history
Return sent and pending nexus threshold alerts.
Public REST/JSON operation
This operation is documented for direct API evaluation. It describes the public payload and response contract only; assistant/MCP usage remains read only and is covered in the MCP guide.
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X GET "https://api.logicigniter.com/api/v1/taxnexus/alerts" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
/api/v1/taxnexus/alerts/configConfigure nexus alerts
Set alert recipients and trigger percentages for threshold monitoring.
Public REST/JSON operation
This operation is documented for direct API evaluation. It describes the public payload and response contract only; assistant/MCP usage remains read only and is covered in the MCP guide.
Request body (required)
Schema: AlertConfigRequest
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X PUT "https://api.logicigniter.com/api/v1/taxnexus/alerts/config" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{}'Data models
Error
| Field | Type | Notes |
|---|---|---|
coderequired | string | Example: "invalid_request" |
messagerequired | string | Example: "The request body is missing a required field." |
request_id | string | Example: "req_01HX7K9Z8W" |
StateNexusStatus
| Field | Type | Notes |
|---|---|---|
state_coderequired | string | Example: "CA" |
revenue_ytd_usdrequired | number | Example: 87500.5 |
transactions_ytdrequired | integer | Example: 142 |
revenue_threshold_usdrequired | number | Example: 100000 |
transaction_thresholdrequired | integer | Example: 200 |
revenue_pct_reachedrequired | number | Example: 87.5 |
nexus_triggeredrequired | boolean | Example: false |
NexusStatuses
| Field | Type | Notes |
|---|---|---|
itemsrequired | array<StateNexusStatus> | |
next_page_token | string | Example: "eyJvZmZzZXQiOjI1fQ==" |
SyncOrdersRequest
| Field | Type | Notes |
|---|---|---|
sourcerequired | string | Example: "shopify" |
sincerequired | string (date) | Example: "2026-01-01" |
throughrequired | string (date) | Example: "2026-05-14" |
Threshold
UpdateThresholdRequest
| Field | Type | Notes |
|---|---|---|
sourcerequired | string | Example: "shopify" |
sincerequired | string (date) | Example: "2026-01-01" |
throughrequired | string (date) | Example: "2026-05-14" |
NexusAlerts
| Field | Type | Notes |
|---|---|---|
itemsrequired | array<object> | |
next_page_token | string | Example: null |
SyncOrdersResult
AlertConfigRequest
| Field | Type | Notes |
|---|---|---|
sourcerequired | string | Example: "shopify" |
sincerequired | string (date) | Example: "2026-01-01" |
throughrequired | string (date) | Example: "2026-05-14" |
Thresholds
| Field | Type | Notes |
|---|---|---|
itemsrequired | array<object> | |
next_page_token | string | Example: null |
NexusProjections
| Field | Type | Notes |
|---|---|---|
itemsrequired | array<object> | |
next_page_token | string | Example: null |

