GET

/v1/schemas/fal/image/bria/product-dimensions

kind inputactivity imagehash c90eac73…extracted Jul 17, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.
Source trace
62e9f1788c812533412cccc7d2764f1a00526538dbd04a2de5cb27aefeaed7ae
{
  "fetchedAt": 1784264547,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

13 properties · 3 required · 3 $defs
propertytypedescriptionconstraints
image*stringSource product image as a public URL or raw base64-encoded image bytes.
dimensions*DimensionEntry[]Dimension callouts to render. At least one entry is required.items ≥ 1
style*enumRendering style.default | childlike | elegant
backgroundstringHex color or one of: white, cream, charcoal.default: "white"
capacityCapacityInputOptional capacity badge below the product.nullable
weightWeightInputOptional weight badge below the product.nullable
proportional_linesbooleanScale dimension line lengths by measurement.default: true
units_displayenumHow labels display primary and secondary units when both are provided.single | dual_bullet | dual_slash | dual_parens · default: "single"
syncbooleanWhen true, return generated images directly as base64 instead of CDN URLs.default: false
output_sizeintegerSquare output edge length in pixels.256 ≤ n ≤ 2200 · default: 2200
titlestringOptional headline above the product.length ≤ 80 · nullable
title_positionenumTitle placement along the top.top_left | top_center | top_right · default: "top_center"
output_formatenumControls the rendered response: png, jpeg, or dual composite plus transparent overlay.png | jpeg | dual · default: "png"

Types

3 $defs

CapacityInputobject

value*numbern > 0
unit*enumfl_oz | ml | l | qt | gal | cups

DimensionEntryobject

positionenumCallout side; defaults by dimension name when omitted.top | bottom | left | right · nullable
name*enumDimension to render. length/depth are intentionally disabled.height | width_bottom | width_top
value*numberPhysical measurement value.n > 0
unit*enumPhysical measurement unit.mm | cm | m | in | \ | ft · +1 more

WeightInputobject

value*numbern > 0
labelenumWeight | Net Weight · default: "Weight"
unit*enumlb | oz | g | kg

Validate a payload

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