Lightning Tracker API is running. Public Endpoints: • GET /v1/lightning - Get lightning strikes • GET /api/lightning - Legacy endpoint • GET /healthz - Health check • POST /v1/devices/register - Register device • POST /v1/devices/renew - Renew tokens • GET /.well-known/jwks.json - JWT public keys Protected Endpoints (require JWT): • POST /v1/account/request-code - Issue email verification code • POST /v1/account/verify-code - Link current device to account • POST /v1/account/unlink-device - Return current device to guest mode • DELETE /v1/account - Delete linked account • POST /v1/devices/location - Update location • GET /v1/me - Get device info • GET /v1/me/account - Get linked account info • GET /v1/me/danger - Check nearby strikes • GET /v1/places - List saved places • POST /v1/places - Create a saved place • PATCH /v1/places/{id} - Update a saved place • PATCH /v1/places/{id}/watcher - Update alerts for this device/place • DELETE /v1/places/{id} - Delete a saved place • GET /v1/places/{id}/status - Get saved place status • POST /v1/me/notifications/test - Send test push • GET /v1/map/strikes - Get strikes for map • GET /v1/map/tiles/{z}/{x}/{y} - Get tile-based map strikes • POST /v1/devices/delete - Delete device Web UI: http://localhost:8081/