Compliance state, in your systems

A REST API and webhooks over the same register your team uses. Push locations in, pull status out, and block a store opening in your own tooling when a permit is missing.

A REST API and webhooks over the same register your team uses. Push locations in, pull status out, and block a store opening in your own tooling when a permit is missing.

GET /v1/locations/nash-04/licenses

{

“location”: “Nashville #04”,

“licenses”: 7,

“expiring_60d”: 2,

“status”: “compliant”,

“next_action”: “2027-03-14”

}

What the API is for

What the API is for

Three jobs, all of them things operators asked us for before we built it.

Three jobs, all of them things operators asked us for before we built it.

Push locations

Push locations

Create a location from your own system and get its requirement list back.

Subscribe to changes

Subscribe to changes

Webhooks on lapse, filing accepted, rule change and new requirement.

Gate your workflows

Gate your workflows

Block an opening checklist until every required permit reads current.

Getting to first call

Getting to first call

Most teams are pulling live status inside an hour.

Most teams are pulling live status inside an hour.

01

Create a key

Create a key

Scoped to read, write or both, per environment.

02

Push a location

Push a location

One POST with the address and the trading name.

03

Read the requirements

Read the requirements

We return the state, county and city bodies that apply.

04

Subscribe

Subscribe

Point a webhook at your endpoint and stop polling.

Build against

the same register

Build against

the same register

API access is included on every plan. Sandbox keys are instant.

API access is included on every plan. Sandbox keys are instant.

Create a free website with Framer, the website builder loved by startups, designers and agencies.