Authentication, endpoints, and example requests for the BoozeReports mobile API. Built for first-party clients; if you want production access for an integration, get in touch.
Base path:/mobile-api
Hit POST /mobile-api/v1/auth/login for a bearer token, then pass it as
Authorization: Bearer <token> on every request. Most endpoints return JSON;
premium endpoints require an active subscription tied to the authenticated user.
Send a username and password to POST /mobile-api/v1/auth/login. The response includes an access token. Pass that token on later requests as Authorization: Bearer YOUR_TOKEN.
curl -X POST https://www.boozereports.com/mobile-api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{"username":"your_username","password":"your_password"}'
/mobile-api/v1/auth/login
/mobile-api/v1/me
/mobile-api/v1/search?q=boxcar
/mobile-api/v1/bars/{permit}
/mobile-api/v1/bars/{permit}/history
/mobile-api/v1/bars/{permit}/financials
/mobile-api/v1/bars/{permit}/violations
/mobile-api/v1/bars/{permit}/officers
/mobile-api/v1/bars/{permit}/location
/mobile-api/v1/bars/{permit}/nearby
/mobile-api/v1/bars/{permit}/nearby-stats
/mobile-api/v1/saved
/mobile-api/v1/saved/{permit}
/mobile-api/v1/saved/{permit}
/mobile-api/v1/tracked
/mobile-api/v1/tracked/{permit}
/mobile-api/v1/tracked/{permit}
/mobile-api/v1/dashboard
/mobile-api/v1/violations/recent
/mobile-api/v1/violations/search
/mobile-api/v1/delinquent
/mobile-api/v1/licenses
/mobile-api/v1/audit-risk
/mobile-api/v1/owners/{name}
/mobile-api/v1/sync/pull
/mobile-api/v1/sync/push
curl https://www.boozereports.com/mobile-api/v1/search?q=boxcar \
-H "Authorization: Bearer YOUR_TOKEN"
{
"items": [
{
"permit": "MB123456",
"name": "BOXCAR",
"city": "SAN ANTONIO",
"address": "123 MAIN ST",
"latest_revenue": 42000
}
]
}
401 when the bearer token is missing or invalid.