{"name":"AveDB","description":"A lightweight bird API backed by Firestore + Firebase Storage.","endpoints":{"GET /getBird":"Pull a random bird, weighted by rarity. Pass ?id=<slug> or ?name=<name> for a specific one.","GET /getBirds":"List the whole catalog. Filter with ?rarity= / ?region= / ?status=.","GET /odds":"Pull probabilities per bird and per rarity tier for /getBird.","GET /health":"Liveness check."},"admin":{"note":"Sign in with Firebase Auth (admin custom claim). Send the ID token as 'Authorization: Bearer <token>'.","GET /admin":"Admin web UI (browser).","POST /admin/birds":"Create a bird.","GET /admin/birds/:id":"Fetch a bird by collectionID.","PUT /admin/birds/:id":"Merge-update a bird.","POST /admin/birds/:id/image":"Upload a bird image (multipart field 'image').","DELETE /admin/birds/:id":"Delete a bird (and its image)."}}