Clover Integration API - Staging

OAuth Endpoints

GET /oauth/clover/authorize

Initiate Clover OAuth flow

GET /oauth/clover/callback

OAuth callback handler

Device API

POST /api/device/auth

Authenticate device and get session token

Order API

POST /api/clover/order-link

Link customer QR code to order (requires device JWT)

Webhooks

POST /api/webhooks/clover

Receive Clover webhook events

Health Check

GET /health

API health status