Go-live checklist
Ten checks between a working sandbox integration and production.
Checklist
- Live key (
os_live_…) in a secret store; base URLhttps://api.offendersearch.app; the test key removed from production config. - HTTP timeout ≥ 60 s;
429waitsRetry-After;5xxretried only on searches without aliveblock. - The
partialbranch is handled and never shown as "clear". - Candidates are tiered by
matchStateandmatchConfidence; a human review step exists; nothing auto-declines. - Async
searchIdpersisted on the202before anything else; polling or a webhook receiver in place. meterEvents[]logged where a response carries it (criminal, live sources, documents) and usage reconciled against Dashboard → Usage; expected monthly volume checked against pricing.- The
legal.noticerespected: no employment, tenant, credit or insurance use. - Retention decided: what you store from a record and for how long; platform history is 14 days.
- A BAA executed from the dashboard where your counsel requires one.
- A Monitoring plan for screened people, if the answer must stay current.
Related products
Product overview
- Sex offender search API
- Sex offender registry API
- Offender search API
- Background check API
- Bulk sex offender search
- Background check API pricing
- Background check API integration
- Integrations
- Free background check API
- Pay-as-you-go background check API
- Background check API in Python
- Background check API in Node.js
- NSOPW API