GET

/v1/schemas/fal/image/fal-ai/post-processing

kind inputactivity imagehash cb62424d…extracted Jul 6, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.
Source trace
a97034e37e83961a2ef14c68e92cbeac6d3197a7aa9024da02f865245f176a49
{
  "fetchedAt": 1783330412,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

54 properties · 1 required · 0 $defs
propertytypedescriptionconstraints
image_url*stringURL of image to process
vertex_ynumberVertex Y position0 ≤ n ≤ 1 · default: 0.5
enable_desaturatebooleanEnable desaturation effectdefault: false
enable_blurbooleanEnable blur effectdefault: false
blue_directionenumBlue channel shift directionhorizontal | vertical · default: "horizontal"
glow_intensitynumberGlow intensity0 ≤ n ≤ 5 · default: 1
enable_vignettebooleanEnable vignette effectdefault: false
solarize_thresholdnumberSolarize threshold0 ≤ n ≤ 1 · default: 0.5
enable_grainbooleanEnable film grain effectdefault: false
smart_sharpen_strengthnumberSmart sharpen strength0 ≤ n ≤ 25 · default: 5
enable_dodge_burnbooleanEnable dodge and burn effectdefault: false
tint_modeenumTint color modesepia | red | green | blue | cyan | magenta · +14 more · default: "sepia"
gammanumberGamma adjustment0.2 ≤ n ≤ 2.2 · default: 1
enable_glowbooleanEnable glow effectdefault: false
vignette_strengthnumberVignette strength (when enabled)0 ≤ n ≤ 10 · default: 0.5
sharpen_radiusintegerSharpen radius (for basic mode)1 ≤ n ≤ 15 · default: 1
dissolve_factornumberDissolve blend factor0 ≤ n ≤ 1 · default: 0.5
enable_dissolvebooleanEnable dissolve effectdefault: false
smart_sharpen_rationumberSmart sharpen blend ratio0 ≤ n ≤ 1 · default: 0.5
blur_sigmanumberSigma for Gaussian blur0.1 ≤ n ≤ 10 · default: 1
grain_styleenumStyle of film grain to applymodern | analog | kodak | fuji | cinematic | newspaper · default: "modern"
sharpen_alphanumberSharpen strength (for basic mode)0.1 ≤ n ≤ 5 · default: 1
blur_typeenumType of blur to applygaussian | kuwahara · default: "gaussian"
enable_chromaticbooleanEnable chromatic aberrationdefault: false
parabolize_coeffnumberParabolize coefficient-10 ≤ n ≤ 10 · default: 1
vertex_xnumberVertex X position0 ≤ n ≤ 1 · default: 0.5
green_directionenumGreen channel shift directionhorizontal | vertical · default: "horizontal"
blur_radiusintegerBlur radius0 ≤ n ≤ 31 · default: 3
green_shiftintegerGreen channel shift amount-20 ≤ n ≤ 20 · default: 0
preserve_edgesnumberEdge preservation factor0 ≤ n ≤ 1 · default: 0.75
red_directionenumRed channel shift directionhorizontal | vertical · default: "horizontal"
sharpen_modeenumType of sharpening to applybasic | smart | cas · default: "basic"
brightnessnumberBrightness adjustment-100 ≤ n ≤ 100 · default: 0
enable_parabolizebooleanEnable parabolize effectdefault: false
dissolve_image_urlstringURL of second image for dissolvedefault: ""
red_shiftintegerRed channel shift amount-20 ≤ n ≤ 20 · default: 0
blue_shiftintegerBlue channel shift amount-20 ≤ n ≤ 20 · default: 0
contrastnumberContrast adjustment-100 ≤ n ≤ 100 · default: 0
cas_amountnumberCAS sharpening amount0 ≤ n ≤ 1 · default: 0.8
tint_strengthnumberTint strength0.1 ≤ n ≤ 1 · default: 1
desaturate_methodenumDesaturation methodluminance (Rec.709) | luminance (Rec.601) | average | lightness · default: "luminance (Rec.709)"
enable_solarizebooleanEnable solarize effectdefault: false
dodge_burn_intensitynumberDodge and burn intensity0 ≤ n ≤ 1 · default: 0.5
enable_sharpenbooleanEnable sharpen effectdefault: false
grain_intensitynumberFilm grain intensity (when enabled)0 ≤ n ≤ 1 · default: 0.4
grain_scalenumberFilm grain scale (when enabled)1 ≤ n ≤ 100 · default: 10
saturationnumberSaturation adjustment-100 ≤ n ≤ 100 · default: 0
glow_radiusintegerGlow blur radius1 ≤ n ≤ 50 · default: 5
desaturate_factornumberDesaturation factor0 ≤ n ≤ 1 · default: 1
noise_radiusintegerNoise radius for smart sharpen1 ≤ n ≤ 25 · default: 7
enable_tintbooleanEnable color tint effectdefault: false
dodge_burn_modeenumDodge and burn modedodge | burn | dodge_and_burn | burn_and_dodge | color_dodge | color_burn · +2 more · default: "dodge"
enable_color_correctionbooleanEnable color correctiondefault: false
temperaturenumberColor temperature adjustment-100 ≤ n ≤ 100 · default: 0

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"fal","endpointId":"fal-ai/post-processing","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}