Public REST/JSON reference
State Privacy Law Tracker API
Tracks state privacy bills and obligations, maps them to a business profile, and generates compliance checklists and deadline views. Use this API to set a company privacy profile, sync and track legislation, understand operational impact, generate checklist work, update remediation items, and review upcoming state-law deadlines. 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
12
Response models rendered
15
/api/v1/privacytracker/profileGet business profile
Return the current privacy applicability profile.
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/privacytracker/profile" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
Responses
/api/v1/privacytracker/profileSet business profile
Create or update the workspace profile used to assess state privacy-law applicability.
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: SetBusinessProfileRequest
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X PUT "https://api.logicigniter.com/api/v1/privacytracker/profile" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{}'Responses
/api/v1/privacytracker/impactGet impact assessment
Return state-by-state privacy-law impact based on the current profile.
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/privacytracker/impact" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
Responses
/api/v1/privacytracker/bills/syncSync state privacy bills
Refresh bill data and amendment metadata from configured sources.
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 POST "https://api.logicigniter.com/api/v1/privacytracker/bills/sync" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
Responses
/api/v1/privacytracker/billsList privacy bills
Return tracked and relevant state privacy bills.
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/privacytracker/bills" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
/api/v1/privacytracker/bills/{id}Get bill detail
Return one privacy bill, requirements, and amendments.
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 |
|---|---|---|---|
idrequired | 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/privacytracker/bills/:id" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
/api/v1/privacytracker/bills/{id}/amendments/diffDiff bill amendment
Compare amendment text to the prior version and summarize compliance impact.
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 |
|---|---|---|---|
idrequired | path | string |
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X POST "https://api.logicigniter.com/api/v1/privacytracker/bills/:id/amendments/diff" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
Responses
/api/v1/privacytracker/bills/trackTrack bill
Subscribe the workspace to updates for a specific privacy bill.
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: TrackBillRequest
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X POST "https://api.logicigniter.com/api/v1/privacytracker/bills/track" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{}'Responses
/api/v1/privacytracker/checklist/generateGenerate checklist
Generate remediation checklist items from applicable privacy laws.
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 POST "https://api.logicigniter.com/api/v1/privacytracker/checklist/generate" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
Responses
/api/v1/privacytracker/checklist/statusGet checklist status
Return checklist completion, gap count, and compliance score.
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/privacytracker/checklist/status" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
Responses
/api/v1/privacytracker/checklist/items/{id}Update checklist item
Update owner, due date, or completion state for a checklist item.
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 |
|---|---|---|---|
idrequired | path | string |
Request body (required)
Schema: UpdateChecklistItemRequest
Request example
Replace placeholders with your confirmed access key and your own business data.
curl -X PUT "https://api.logicigniter.com/api/v1/privacytracker/checklist/items/:id" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{}'Responses
/api/v1/privacytracker/checklist/deadlinesList privacy deadlines
Return upcoming privacy compliance deadlines.
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/privacytracker/checklist/deadlines" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
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" |
PrivacyBill
| Field | Type | Notes |
|---|---|---|
bill_idrequired | string | Example: "ca_sb_362" |
staterequired | string | Example: "CA" |
titlerequired | string | Example: "California Delete Act updates" |
statusrequired | string | Example: "active" |
effective_daterequired | string (date) | Example: "2026-01-01" |
impact_levelrequired | string | Example: "HIGH" |
PrivacyBills
| Field | Type | Notes |
|---|---|---|
itemsrequired | array<PrivacyBill> | |
next_page_token | string | Example: "eyJvZmZzZXQiOjI1fQ==" |
SetBusinessProfileRequest
| Field | Type | Notes |
|---|---|---|
business_namerequired | string | Example: "Example Commerce Inc." |
states_operatedrequired | array<string> | Example: ["CA","NY","TX"] |
annual_revenue_usdrequired | integer | Example: 2500000 |
consumer_recordsrequired | integer | Example: 75000 |
sells_personal_datarequired | boolean | Example: false |
TrackBillRequest
| Field | Type | Notes |
|---|---|---|
business_namerequired | string | Example: "Example Commerce Inc." |
states_operatedrequired | array<string> | Example: ["CA","NY","TX"] |
annual_revenue_usdrequired | integer | Example: 2500000 |
consumer_recordsrequired | integer | Example: 75000 |
sells_personal_datarequired | boolean | Example: false |
ComplianceChecklist
BusinessProfile
ChecklistStatus
| Field | Type | Notes |
|---|---|---|
itemsrequired | array<object> | |
next_page_token | string | Example: null |
BillSyncResult
ChecklistItem
Deadlines
| Field | Type | Notes |
|---|---|---|
itemsrequired | array<object> | |
next_page_token | string | Example: null |
TrackBillResult
ImpactAssessment
UpdateChecklistItemRequest
| Field | Type | Notes |
|---|---|---|
business_namerequired | string | Example: "Example Commerce Inc." |
states_operatedrequired | array<string> | Example: ["CA","NY","TX"] |
annual_revenue_usdrequired | integer | Example: 2500000 |
consumer_recordsrequired | integer | Example: 75000 |
sells_personal_datarequired | boolean | Example: false |

