GET

/v1/schemas/bfl/image/v1/flux-pro-1.0-expand

kind inputactivity imagehash fa5da5d6…extracted Oct 22, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
ea458c661ef8b0e03d72ee6b29267451f5a04ae65f35e55ea8a87e53645ef670
{
  "fetchedAt": 1792645846,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

15 properties · 1 required · 1 $defs
propertytypedescriptionconstraints
image*stringA Base64-encoded string representing the image you wish to expand.
userstringOpaque identifier for the end user supplied by the calling platform.length ≥ 1 · length ≤ 256 · nullable
topintegerNumber of pixels to expand at the top of the image0 ≤ n ≤ 2048 · nullable
bottomintegerNumber of pixels to expand at the bottom of the image0 ≤ n ≤ 2048 · nullable
leftintegerNumber of pixels to expand on the left side of the image0 ≤ n ≤ 2048 · nullable
rightintegerNumber of pixels to expand on the right side of the image0 ≤ n ≤ 2048 · nullable
promptstringThe description of the changes you want to make. This text guides the expansion process, allowing you to specify features, styles, or modifications for the expanded areas.nullable
stepsintegerNumber of steps for the image generation process15 ≤ n ≤ 50 · nullable
prompt_upsamplingbooleanWhether to perform upsampling on the prompt. If active, automatically modifies the prompt for more creative generationnullable
seedintegerOptional seed for reproducibilitynullable
guidancenumberGuidance strength for the image generation process1.5 ≤ n ≤ 100 · nullable
output_formatenumOutput format for the generated image. Can be 'jpeg', 'png', or 'webp'.jpeg | png | webp · nullable
safety_toleranceintegerTolerance level for input and output moderation. Between 0 and 6, 0 being most strict, 6 being least strict.0 ≤ n ≤ 6 · default: 2
webhook_urlstringURL to receive webhook notificationslength ≥ 1 · length ≤ 2083 · format: uri · nullable
webhook_secretstringOptional secret for webhook signature verificationnullable

Types

1 $defs

OutputFormatenum

jpeg | png | webp

Validate a payload

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