{"name":"Risiti AI API","version":"2.0.0","authentication":"Firebase Authentication required","endpoints":{"POST /screenshot":{"description":"Capture mobile full page screenshot (requires authentication)","headers":{"Authorization":"Bearer <firebase-id-token>","Content-Type":"application/json"},"body":{"url":"string (required) - URL to screenshot","options":{"device":"string (optional, default: iphone12) - Mobile device type","format":"string (optional, default: png) - Image format (png/jpeg)","quality":"number (optional, default: 85) - Image quality (1-100, only applicable for jpeg, remove for png)","timeout":"number (optional, default: 30000) - Page load timeout in ms"}}},"GET /screenshot-analysis":{"description":"Get screenshot analysis result by requestId (requires authentication)","query":{"requestId":"string (required) - Azure Document Intelligence requestId"}},"GET /health":{"description":"Health check endpoint (no auth required)"}},"supportedDevices":["iphone12","pixel5","galaxys21"],"example":{"curl":"curl -X POST https://your-app.web.app/screenshot \\\n  -H \"Authorization: Bearer YOUR_FIREBASE_ID_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"url\":\"https://example.com\",\"options\":{\"device\":\"iphone12\"}}'"}}