Upscale
Resolution upscaling and detail enhancement. Use it as the final step in almost any workflow.
POST /upscale/image/v1, upscale and enhance input_image by an integer scale factor.
curl https://api.imagepipeline.io/upscale/image/v1 \
-H "X-API-Key: $IMAGEPIPELINE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input_image": "https://.../staged.webp",
"scale": 4,
"output_format": "png"
}'
| Field | Type | Default | Notes |
|---|---|---|---|
input_image | string | , | Public URL of the image to upscale and enhance. |
scale | integer | 4 | Upscale factor: 1 (enhance only), 2, 3, or 4. |
output_format | string | webp | webp, jpeg, or png. |
callback_url | string | , | Receive a webhook on completion. |
server_id | string | , | Enterprise: pin to a dedicated pod. |
Returns a job_id; poll GET /upscale/image/v1/status/{job_id} or use a
webhook.