Skip to main content
POST
Upscale an image with Precision V2

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
image
string
required

Source image to upscale. Accepts either:

  • A publicly accessible HTTPS URL pointing to the image
  • A base64-encoded image string
flavor
enum<string>

Image processing flavor:

  • sublime: Optimized for artistic and illustrated images
  • photo: Optimized for photographic images
  • photo_denoiser: Specialized for photos with noise reduction
Available options:
sublime,
photo,
photo_denoiser
scale_factor
integer

Image scaling factor. Determines how much larger the output will be compared to input.

Required range: 2 <= x <= 16
sharpen
integer
default:7

Image sharpness intensity control. Higher values increase edge definition and clarity.

Required range: 0 <= x <= 100
smart_grain
integer
default:7

Intelligent grain/texture enhancement. Higher values add more fine-grained texture.

Required range: 0 <= x <= 100
ultra_detail
integer
default:30

Ultra detail enhancement level. Higher values create more intricate details.

Required range: 0 <= x <= 100
webhook_url
string<uri>

Optional callback URL that will receive asynchronous notifications when the upscaling task completes.

Response

OK - The upscaling process has started

data
object
required