{"success":true,"data":{"openapi":"3.1.0","info":{"title":"Sera Coupon Finder API","version":"0.1.0","description":"Production-ready API for Sera backend integration and the Coupon Finder experience."},"servers":[{"url":"/api/v1"}],"paths":{"/location-event":{"post":{"summary":"Process a location proximity event","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Recommendation generated"},"400":{"description":"Validation error"},"401":{"description":"Unauthorized"}}}},"/location-event/stream":{"post":{"summary":"Stream location event — SSE with metadata, message deltas, done","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"text/event-stream: metadata → message_delta → message_done"}}}},"/tools/find-coupons":{"post":{"summary":"Tool call — find and rank coupons","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Coupons found"}}}},"/tools/get-user-profile":{"post":{"summary":"Tool call — get user spending profile","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"User profile returned"}}}},"/health":{"get":{"summary":"Liveness probe","responses":{"200":{"description":"Service is alive"}}}},"/ready":{"get":{"summary":"Readiness probe","responses":{"200":{"description":"Service is ready"}}}},"/finder/config":{"get":{"summary":"Coupon Finder config (stores + users)","responses":{"200":{"description":"Finder config returned"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}},"meta":{"requestId":"00a92fbd-2eb7-4627-af3a-b122a76714df","processingTimeMs":1}}