GET
/v1/schemas/bfl/image/v1/flux-pro-1.0-fill-finetuned?kind=output
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above. upstream-spec Source trace18e6c4fb8297454ef2ee631e0b8e6fa9d52871e7c49c67ead587cf4eb37fdd5d{
"fetchedAt": 1786771912,
"extractorVersion": "1",
"verifiedAt": null
} |
Response body
0 properties · 0 required · 0 $defsThis schema isn’t a plain object with properties — showing the raw JSON instead.
application/json
{
"provider": "bfl",
"activity": "image",
"endpointId": "v1/flux-pro-1.0-fill-finetuned",
"kind": "output",
"contentHash": "2036e94bfbe77f2a3bcac8c27ccd6c100313e3d7634b91b1af4da2d75cb790fa",
"specRevision": null,
"provenance": {
"sourceUrl": "https://api.bfl.ai/openapi.json",
"sourceHash": "18e6c4fb8297454ef2ee631e0b8e6fa9d52871e7c49c67ead587cf4eb37fdd5d",
"fetchedAt": 1786771912,
"extractorVersion": "1",
"derivation": "upstream-spec",
"verifiedAt": null
},
"createdAt": 1786771912,
"supersededAt": null,
"schema": {
"anyOf": [
{
"$ref": "#/$defs/AsyncResponse"
},
{
"$ref": "#/$defs/AsyncWebhookResponse"
}
],
"title": "Response Flux Pro 1 0 Fill Finetuned V1 Flux Pro 1 0 Fill Finetuned Post",
"$defs": {
"AsyncResponse": {
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"polling_url": {
"type": "string",
"title": "Polling Url"
},
"cost": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Cost",
"description": "Cost in credits for this request"
},
"input_mp": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Input Mp",
"description": "Input megapixels (2 decimal places)"
},
"output_mp": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Output Mp",
"description": "Output megapixels (2 decimal places)"
}
},
"type": "object",
"required": [
"id",
"polling_url"
],
"title": "AsyncResponse"
},
"AsyncWebhookResponse": {
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"status": {
"type": "string",
"title": "Status"
},
"webhook_url": {
"type": "string",
"title": "Webhook Url"
},
"cost": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Cost",
"description": "Cost in credits for this request"
},
"input_mp": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Input Mp",
"description": "Input megapixels (2 decimal places)"
},
"output_mp": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Output Mp",
"description": "Output megapixels (2 decimal places)"
}
},
"type": "object",
"required": [
"id",
"status",
"webhook_url"
],
"title": "AsyncWebhookResponse"
}
}
}
}Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"bfl","endpointId":"v1/flux-pro-1.0-fill-finetuned","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}