Status: Running
/api/auth/register
Public
/api/auth/login
Public
/api/auth/logout
Auth required
/api/auth/me
Auth required
/api/labels/my-labels
Auth required
/api/labels/:code/verify
Public
/api/labels/:id
Auth required — customize label
/api/labels/:id/deactivate
Auth required
/api/labels/:id/activate
Auth required
/found/:code
Public — QR scan landing (React SPA)
/api/public/recovery/:code
Public — finder submits info (JSON)
/claim/:token
Public — owner claim page (React SPA)
/api/public/claim/:token
Public — get claim details (JSON)
/api/public/claim/:token/recovered
Public — mark item recovered (JSON)
/webhooks/order-created
Shopify only (HMAC verified)
/health