API Reference Source of Truth
Generated OpenAPI artifacts are the authoritative public interface reference. Do not maintain endpoint inventories by hand in support docs.
Canonical Artifacts
The checked-in OpenAPI output lives under artifacts/openapi/:
merchant-api.openapi.jsonmanagement-api.openapi.jsonterminal-api.openapi.jsonterminal-onboarding.openapi.jsontx-bundler.openapi.jsonkitchen-api.openapi.json
Service controllers, OpenAPI generation, SDK generation, and contract drift checks must agree. If a route changes, update the controller and regenerate the OpenAPI/SDK outputs instead of editing this page with a static endpoint list.
Validation
Use the local contract gate when checking API drift:
./scripts/test-local.sh contracts
The lower-level checks include scripts/check-openapi-contract.py and SDK drift
validation for generated clients.