BlueMoxon is built on AWS serverless infrastructure — Lambda, Aurora PostgreSQL, CloudFront, and Cognito. Here's how it all fits together.
Serverless, scalable, and cost-optimized for a personal collection
Automated testing, security scanning, and deployment on every push
{
"status": "healthy",
"timestamp": "2026-01-02T15:30:00.000000+00:00",
"version": "2026.01.02-9033e57",
"environment": "production",
"total_latency_ms": 145.2,
"checks": {
"database": {
"status": "healthy",
"latency_ms": 45.8,
"book_count": 152
},
"s3": {
"status": "healthy",
"bucket": "bluemoxon-images",
"latency_ms": 52.3,
"has_objects": true
},
"cognito": {
"status": "healthy",
"latency_ms": 47.1
}
}
}
60+ endpoints for complete collection management
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/books | List all books with pagination and filtering |
| GET | /api/v1/books/{id} | Get complete book details with images and analysis |
| POST | /api/v1/books | Create a new book record |
| PUT | /api/v1/books/{id} | Update book metadata |
| PATCH | /api/v1/books/{id}/status | Update delivery status (IN_TRANSIT, ON_HAND) |
| POST | /api/v1/books/{id}/images | Upload book images to CDN |
| PUT | /api/v1/books/{id}/analysis/raw | Update markdown analysis document |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/acquisitions | List acquisitions with status filter (watchlist, in_transit, on_hand) |
| POST | /api/v1/acquisitions | Create new acquisition with automatic scoring |
| POST | /api/v1/acquisitions/parse-order | Parse eBay order text to extract listing details |
| PATCH | /api/v1/acquisitions/{id} | Update acquisition status or details |
| POST | /api/v1/acquisitions/{id}/convert | Convert acquisition to collection book entry |
| POST | /api/v1/acquisitions/{id}/archive | Save listing to Wayback Machine |
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/books/{id}/valuation | Generate AI valuation using Napoleon Framework (Claude Sonnet 4) |
| POST | /api/v1/acquisitions/{id}/score | Calculate Investment Grade and Strategic Fit scores |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/export/csv | Export collection as CSV |
| GET | /api/v1/health/deep | Deep health check with all dependencies |
| GET | /api/v1/health/version | Get deployed version and build info |