{"service":"Cloudflare R2 Multi-Project Storage Service","version":"2.0.0","status":"running","features":["Multi-project support with isolated buckets","Image and video storage","Custom domain support","API key authentication per project"],"endpoints":{"upload":"POST /upload (requires auth)","presigned":"POST /presigned (requires auth)","directUpload":"PUT /upload-direct (requires auth)","getMedia":"GET /media/:id (public)","deleteMedia":"DELETE /media/:id (requires auth)","getMediaInfo":"GET /media/:id/info (requires auth)"},"authentication":{"method":"API Key","headers":["Authorization: Bearer <api_key>","X-API-Key: <api_key>"]}}