Skip to main content

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.com

Auth

Authorization: Bearer YOUR_API_KEY

Version

OpenAPI 3.0.3 · 1.0.0

Operations rendered

12

Response models rendered

15

GET/api/v1/privacytracker/profile

Get 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

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

PUT/api/v1/privacytracker/profile

Set 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

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

GET/api/v1/privacytracker/impact

Get 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

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

POST/api/v1/privacytracker/bills/sync

Sync 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

Successful response

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

GET/api/v1/privacytracker/bills

List 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

NameInTypeNotes
page_sizequeryinteger
page_tokenquerystring

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"

Responses

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

GET/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

NameInTypeNotes
idrequiredpathstring

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"

Responses

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

POST/api/v1/privacytracker/bills/{id}/amendments/diff

Diff 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

NameInTypeNotes
idrequiredpathstring

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

Successful response

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

POST/api/v1/privacytracker/bills/track

Track 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

Successful response

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

POST/api/v1/privacytracker/checklist/generate

Generate 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

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

GET/api/v1/privacytracker/checklist/status

Get 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

NameInTypeNotes
page_sizequeryinteger
page_tokenquerystring

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

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

PUT/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

NameInTypeNotes
idrequiredpathstring

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

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

GET/api/v1/privacytracker/checklist/deadlines

List 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

NameInTypeNotes
page_sizequeryinteger
page_tokenquerystring

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"

Responses

Successful response

Invalid request payload or query parameter.

Missing, expired, or invalid bearer token.

Active Legal & Compliance Suite subscription required.

Requested resource was not found for this workspace.

Unexpected service error.

Data models

Error

FieldTypeNotes
coderequiredstringExample: "invalid_request"
messagerequiredstringExample: "The request body is missing a required field."
request_idstringExample: "req_01HX7K9Z8W"

PrivacyBill

FieldTypeNotes
bill_idrequiredstringExample: "ca_sb_362"
staterequiredstringExample: "CA"
titlerequiredstringExample: "California Delete Act updates"
statusrequiredstringExample: "active"
effective_daterequiredstring (date)Example: "2026-01-01"
impact_levelrequiredstringExample: "HIGH"

PrivacyBills

FieldTypeNotes
itemsrequiredarray<PrivacyBill>
next_page_tokenstringExample: "eyJvZmZzZXQiOjI1fQ=="

SetBusinessProfileRequest

FieldTypeNotes
business_namerequiredstringExample: "Example Commerce Inc."
states_operatedrequiredarray<string>Example: ["CA","NY","TX"]
annual_revenue_usdrequiredintegerExample: 2500000
consumer_recordsrequiredintegerExample: 75000
sells_personal_datarequiredbooleanExample: false

TrackBillRequest

FieldTypeNotes
business_namerequiredstringExample: "Example Commerce Inc."
states_operatedrequiredarray<string>Example: ["CA","NY","TX"]
annual_revenue_usdrequiredintegerExample: 2500000
consumer_recordsrequiredintegerExample: 75000
sells_personal_datarequiredbooleanExample: false

ComplianceChecklist

BusinessProfile

ChecklistStatus

FieldTypeNotes
itemsrequiredarray<object>
next_page_tokenstringExample: null

BillSyncResult

ChecklistItem

Deadlines

FieldTypeNotes
itemsrequiredarray<object>
next_page_tokenstringExample: null

TrackBillResult

ImpactAssessment

UpdateChecklistItemRequest

FieldTypeNotes
business_namerequiredstringExample: "Example Commerce Inc."
states_operatedrequiredarray<string>Example: ["CA","NY","TX"]
annual_revenue_usdrequiredintegerExample: 2500000
consumer_recordsrequiredintegerExample: 75000
sells_personal_datarequiredbooleanExample: false

AmendmentDiff