GET
/v1/schemas/bfl/video/v1/flux-tools/video-edit-v1?kind=output
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above. upstream-spec Source tracebfcfd689618a9a8bd4a9824449dadf2dfdbce0a3c601a4ff9c33901da415fca1{
"fetchedAt": 1789104612,
"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": "video",
"endpointId": "v1/flux-tools/video-edit-v1",
"kind": "output",
"contentHash": "572721fdf7b9a564744d840bb50f55a3a88636b7006b12c1d6f7bfe0109a16a0",
"specRevision": null,
"provenance": {
"sourceUrl": "https://api.bfl.ai/openapi.json",
"sourceHash": "bfcfd689618a9a8bd4a9824449dadf2dfdbce0a3c601a4ff9c33901da415fca1",
"fetchedAt": 1789104612,
"extractorVersion": "1",
"derivation": "upstream-spec",
"verifiedAt": null
},
"createdAt": 1789104612,
"supersededAt": null,
"schema": {
"anyOf": [
{
"$ref": "#/$defs/AsyncResponse"
},
{
"$ref": "#/$defs/AsyncWebhookResponse"
}
],
"title": "Response Generate Flux Tools Video Edit V1 V1 Flux Tools Video Edit V1 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-tools/video-edit-v1","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}