https://github.com/techwithty/tcpa_litigator
TCPA litigator scrub integration: compliance-grade phone screening to reduce risk in outbound campaigns.
https://github.com/techwithty/tcpa_litigator
api compliance do-not-call litigator-scrub phone-validation python real-estate risk tcpa
Last synced: 8 months ago
JSON representation
TCPA litigator scrub integration: compliance-grade phone screening to reduce risk in outbound campaigns.
- Host: GitHub
- URL: https://github.com/techwithty/tcpa_litigator
- Owner: TechWithTy
- Created: 2025-08-31T13:08:52.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-08-31T13:11:11.000Z (9 months ago)
- Last Synced: 2025-08-31T15:13:15.187Z (9 months ago)
- Topics: api, compliance, do-not-call, litigator-scrub, phone-validation, python, real-estate, risk, tcpa
- Language: Python
- Homepage: https://www.cybershoptech.com
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TCPA Litigator
Target: [backend/app/core/third_party_integrations/tcpa_litigator/README.md](cci:7://file:///c:/Users/tyriq.DESKTOP-U7P592K/OneDrive/Documents/Github-New/deal-scale-backend-autoscaling/backend/app/core/third_party_integrations/tcpa_litigator/README.md:0:0-0:0)
```markdown
# TCPA Litigator
Lookup and batch scrub phone numbers against TCPA litigator lists.
## Environment
- TCPA_LITIGATOR_API_BASE_URL=[https://tcpalitigatorlist.com/api](https://tcpalitigatorlist.com/api)
- TCPA_LITIGATOR_API_KEY=
- TCPA_LITIGATOR_API_TIMEOUT=15
- TCPA_LITIGATOR_AUTH_HEADER=X-API-KEY
- TCPA_LITIGATOR_LOOKUP_PATH=v1/lookup
- TCPA_LITIGATOR_SCRUB_PATH=v1/scrub
## Endpoints (served by this app)
Base prefix: `/tcpa-litigator`
- GET `/health`
- POST `/lookup`
- body: `{"phone": "+15551234567"}`
- POST `/scrub`
- body: `{"phones": ["+15551234567", "+15557654321"]}`
## Quickstart (via this app)
Health:
```bash
curl -sS "http://localhost:8000/tcpa-litigator/health"