{"message":"Request Proxy Server is running!","endpoints":{"proxy":{"path":"/proxy","method":"Any HTTP method (GET, POST, PUT, DELETE, etc.)","parameters":{"url":"Target URL (required) - can be in query param or request body","headers":"Optional headers object in request body"},"examples":{"query":"/proxy?url=https://api.example.com/users","body":"{ \"url\": \"https://api.example.com/users\", \"headers\": { \"Authorization\": \"Bearer token\" } }"}},"uploadToS3":{"path":"/upload-to-s3","method":"POST","authentication":"Required - API key in x-api-key header or Authorization header","parameters":{"url":"File URL to download and upload to S3 (required)","folder":"Optional folder path in S3 bucket","key":"Optional custom filename (auto-generated if not provided)","size":"Optional image dimensions for resizing (only for supported image formats)"},"sizeFormat":{"object":"{ \"width\": 800, \"height\": 600 } - Exact dimensions","string":"\"800x600\" - Exact dimensions, \"800\" - Width only (maintains ratio), \"x600\" - Height only","maxConstraints":"{ \"maxWidth\": 1920, \"maxHeight\": 1080 } - Fit within max dimensions"},"example":{"headers":{"x-api-key":"your-api-key"},"body":"{ \"url\": \"https://example.com/image.jpg\", \"folder\": \"uploads\", \"key\": \"custom-name.jpg\", \"size\": \"800x600\" }"}}}}