/openapi.json.
Download
- This docs site: openapi.public.json — served from this repo. On any API reference page, use the page menu → Download API spec.
- Live API (once deployed):
GET https://api.loyalty.dog/openapi.public.json
Keep the docs in sync
The snapshot in this repo is generated from production/openapi.json run through the public deny-list in loyaltydog/core_api (filter_public_openapi). Refresh it when public routes change:
/openapi.public.json, you can download that URL directly instead of re-filtering.
What is excluded
Admin, MFA, password login, signup, and App Key create/rotate/revoke are not in the public spec.POST /appkeys stays a dashboard JWT mint (SWE-1181).