{"service":"Tapease Driver Terminal Backend API","version":"1.1.13","environment":"staging","status":"running","docs_url":"/docs","redoc_url":"/redoc","openapi_url":"/openapi.json","compatibility":{"supported_terminal_apps":["tapease_pos_app"],"minimum_compatible_app_version":"1.0.0","recommended_app_version":"1.1.13","compatible_app_versions":["1.0.0","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.1.10","1.1.11","1.1.12","1.1.13"],"compatibility_details":{"1.1.13":{"status":"active","notes":"Amount payable after adjustment on shift close (C77): the terminal shows what the driver will receive; plus everything in 1.1.12."},"1.1.12":{"status":"supported","notes":"Digital receipt & shift report QR code PDF downloads (C65B, C20A), transaction history search & column filters (C19A), device credential issuance and audit (C66), flexible taxi number rules (C73), terminal timer validation (C60A); plus everything in 1.1.11."},"1.1.11":{"status":"supported","notes":"Standardized error taxonomy (1000/2000/3000/4000 series), scannable SMS diagnostic QR code, startup screen repair action and support contact configuration (C64); plus everything in 1.1.10."},"1.1.10":{"status":"supported","notes":"Outcome sequence before receipt printing (C56) and location selection from/to details (C57); plus everything in 1.1.9."},"1.1.9":{"status":"supported","notes":"Device sign-in requires the app token and is rate limited; plus everything in 1.1.8."},"1.1.8":{"status":"supported","notes":"No Clover screen after an approved payment, transaction outcome message and Last transaction panel, immediate Cancel on the choices screen; plus everything in 1.1.7."},"1.1.7":{"status":"supported","notes":"Cancelled and declined trip final states, close endpoint and chargeback risk flag; plus everything in 1.1.6."},"1.1.6":{"status":"supported","notes":"No Clover All Done screen after an approved card payment; plus everything in 1.1.5."},"1.1.5":{"status":"supported","notes":"Pickup and drop-off kept on the receipt after recovery; plus everything in 1.1.4."},"1.1.4":{"status":"supported","notes":"Pairing failures reported to Sentry with the differing field names; plus everything in 1.1.3."},"1.1.3":{"status":"supported","notes":"Pairing by serial number, the Clover device id only stored, and an open shift warning at pairing; plus everything in 1.1.2."},"1.1.2":{"status":"supported","notes":"Full feature parity: declined message and receipts, Retry / Cash / Cancel choices, cash confirmation, one successful payment per trip, plus everything in 1.1.0."},"1.1.1":{"status":"supported","notes":"Device build only, superseded by 1.1.2."},"1.1.0":{"status":"supported","notes":"Previous release: OTP pairing, Sydney lockout screen, Sentry crash reporting, masked ABN and taxi inputs, transaction aborts, sticky receipts, Start Shift keyboards and local defaults."},"1.0.0":{"status":"supported","notes":"Production base release: full OTP pairing and shift lifecycle."}}},"timestamp":"2026-11-12T18:35:18.613925+00:00"}