addedInput schema / definitions
Added value: +{
+ "s1": {
+ "additionalProperties": false,
+ "properties": {
+ "aspectRatio": {
+ "description": "For example \"9:16\" or \"1:1\".",
+ "type": "string"
+ },
+ "durationMode": {
+ "description": "\"target\" requires a positive durationSeconds. Omitted keeps historical exact semantics.",
+ "enum": [
+ "target",
+ "exact"
+ ],
+ "type": "string"
+ },
+ "durationSeconds": {
+ "description": "Positive seconds, or null for no fixed length.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "exactLines": {
+ "description": "Lines that must appear word-for-word in the spoken dialogue.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "language": {
+ "type": "string"
+ },
+ "productionNotes": {
+ "type": "string"
+ },
+ "resolution": {
+ "description": "Leave unset to use the chosen model’s default resolution.",
+ "enum": [
+ "480p",
+ "720p",
+ "768p",
+ "1080p",
+ "2k",
+ "4k"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "aspectRatio",
+ "durationSeconds",
+ "language",
+ "exactLines",
+ "productionNotes"
+ ],
+ "type": "object"
+ },
+ "s2": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "tileId": {
+ "description": "The chosen look’s tile id, exactly as the catalogue spells it.",
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "tileVersion": {
+ "description": "The tile version that id was chosen at.",
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "tileId",
+ "tileVersion"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The owner-facing look to plan against. Null or omitted means no template."
+ },
+ "s3": {
+ "additionalProperties": false,
+ "description": "Read the connected brand with soclo_brand_get and carry it here; do not invent brand facts.",
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "facts": {
+ "description": "Brand facts the plan may rely on. Empty is allowed.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "name": {
+ "type": "string"
+ },
+ "visualDirection": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "enabled",
+ "name",
+ "facts",
+ "visualDirection"
+ ],
+ "type": "object"
+ },
+ "s4": {
+ "anyOf": [
+ {
+ "enum": [
+ "wan3prime",
+ "seedance25",
+ "minimaxh3max",
+ "kling3",
+ "kling3pro",
+ "veo31fast",
+ "veo31",
+ "veo31lite",
+ "veo31lite720"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "A supported video model to preserve, or null/omitted for automatic model selection."
+ },
+ "s5": {
+ "description": "\"advanced\" keeps an explicit modelId; when no model is named, either mode uses automatic selection.",
+ "enum": [
+ "easy",
+ "advanced"
+ ],
+ "type": "string"
+ },
+ "s6": {
+ "const": "manual",
+ "description": "Always \"manual\" here. Autopilot is a server-owned source and is not importable by a host.",
+ "type": "string"
+ }
+}
addedInput schema / properties / input / properties / brand / $ref
Added value: +"#/definitions/s3"
removedInput schema / properties / input / properties / brand / additionalProperties
Removed value: -false
removedInput schema / properties / input / properties / brand / description
Removed value: -"Read the connected brand with soclo_brand_get and carry it here; do not invent brand facts."
removedInput schema / properties / input / properties / brand / properties
Removed value: -{
- "enabled": {
- "type": "boolean"
- },
- "facts": {
- "description": "Brand facts the plan may rely on. Empty is allowed.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "name": {
- "type": "string"
- },
- "visualDirection": {
- "type": "string"
- }
-}
removedInput schema / properties / input / properties / brand / required
Removed value: -[
- "enabled",
- "name",
- "facts",
- "visualDirection"
-]
removedInput schema / properties / input / properties / brand / type
Removed value: -"object"
addedInput schema / properties / input / properties / constraints / $ref
Added value: +"#/definitions/s1"
removedInput schema / properties / input / properties / constraints / additionalProperties
Removed value: -false
removedInput schema / properties / input / properties / constraints / properties
Removed value: -{
- "aspectRatio": {
- "description": "For example \"9:16\" or \"1:1\".",
- "type": "string"
- },
- "durationMode": {
- "description": "\"target\" requires a positive durationSeconds. Omitted keeps historical exact semantics.",
- "enum": [
- "target",
- "exact"
- ],
- "type": "string"
- },
- "durationSeconds": {
- "description": "Positive seconds, or null for no fixed length.",
- "type": [
- "number",
- "null"
- ]
- },
- "exactLines": {
- "description": "Lines that must appear word-for-word in the spoken dialogue.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "language": {
- "type": "string"
- },
- "productionNotes": {
- "type": "string"
- },
- "resolution": {
- "description": "Leave unset to use the chosen model’s default resolution.",
- "enum": [
- "480p",
- "720p",
- "768p",
- "1080p",
- "2k",
- "4k"
- ],
- "type": "string"
- }
-}
removedInput schema / properties / input / properties / constraints / required
Removed value: -[
- "aspectRatio",
- "durationSeconds",
- "language",
- "exactLines",
- "productionNotes"
-]
removedInput schema / properties / input / properties / constraints / type
Removed value: -"object"
addedInput schema / properties / input / properties / mode / $ref
Added value: +"#/definitions/s5"
removedInput schema / properties / input / properties / mode / description
Removed value: -"\"advanced\" keeps an explicit modelId; when no model is named, either mode uses automatic selection."
removedInput schema / properties / input / properties / mode / enum
Removed value: -[
- "easy",
- "advanced"
-]
removedInput schema / properties / input / properties / mode / type
Removed value: -"string"
addedInput schema / properties / input / properties / modelId / $ref
Added value: +"#/definitions/s4"
removedInput schema / properties / input / properties / modelId / anyOf
Removed value: -[
- {
- "enum": [
- "wan3prime",
- "seedance25",
- "minimaxh3max",
- "kling3",
- "kling3pro",
- "veo31fast",
- "veo31",
- "veo31lite",
- "veo31lite720"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / input / properties / modelId / default
Removed value: -null
removedInput schema / properties / input / properties / modelId / description
Removed value: -"A supported video model to preserve, or null/omitted for automatic model selection."
addedInput schema / properties / input / properties / source / $ref
Added value: +"#/definitions/s6"
removedInput schema / properties / input / properties / source / const
Removed value: -"manual"
removedInput schema / properties / input / properties / source / description
Removed value: -"Always \"manual\" here. Autopilot is a server-owned source and is not importable by a host."
removedInput schema / properties / input / properties / source / type
Removed value: -"string"
addedInput schema / properties / input / properties / template / $ref
Added value: +"#/definitions/s2"
removedInput schema / properties / input / properties / template / anyOf
Removed value: -[
- {
- "additionalProperties": false,
- "properties": {
- "tileId": {
- "description": "The chosen look’s tile id, exactly as the catalogue spells it.",
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "tileVersion": {
- "description": "The tile version that id was chosen at.",
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "tileId",
- "tileVersion"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / input / properties / template / description
Removed value: -"The owner-facing look to plan against. Null or omitted means no template."
addedInput schema / properties / selectedInput / properties / brand / $ref
Added value: +"#/definitions/s3"
removedInput schema / properties / selectedInput / properties / brand / additionalProperties
Removed value: -false
removedInput schema / properties / selectedInput / properties / brand / description
Removed value: -"Read the connected brand with soclo_brand_get and carry it here; do not invent brand facts."
removedInput schema / properties / selectedInput / properties / brand / properties
Removed value: -{
- "enabled": {
- "type": "boolean"
- },
- "facts": {
- "description": "Brand facts the plan may rely on. Empty is allowed.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "name": {
- "type": "string"
- },
- "visualDirection": {
- "type": "string"
- }
-}
removedInput schema / properties / selectedInput / properties / brand / required
Removed value: -[
- "enabled",
- "name",
- "facts",
- "visualDirection"
-]
removedInput schema / properties / selectedInput / properties / brand / type
Removed value: -"object"
addedInput schema / properties / selectedInput / properties / constraints / $ref
Added value: +"#/definitions/s1"
removedInput schema / properties / selectedInput / properties / constraints / additionalProperties
Removed value: -false
removedInput schema / properties / selectedInput / properties / constraints / properties
Removed value: -{
- "aspectRatio": {
- "description": "For example \"9:16\" or \"1:1\".",
- "type": "string"
- },
- "durationMode": {
- "description": "\"target\" requires a positive durationSeconds. Omitted keeps historical exact semantics.",
- "enum": [
- "target",
- "exact"
- ],
- "type": "string"
- },
- "durationSeconds": {
- "description": "Positive seconds, or null for no fixed length.",
- "type": [
- "number",
- "null"
- ]
- },
- "exactLines": {
- "description": "Lines that must appear word-for-word in the spoken dialogue.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "language": {
- "type": "string"
- },
- "productionNotes": {
- "type": "string"
- },
- "resolution": {
- "description": "Leave unset to use the chosen model’s default resolution.",
- "enum": [
- "480p",
- "720p",
- "768p",
- "1080p",
- "2k",
- "4k"
- ],
- "type": "string"
- }
-}
removedInput schema / properties / selectedInput / properties / constraints / required
Removed value: -[
- "aspectRatio",
- "durationSeconds",
- "language",
- "exactLines",
- "productionNotes"
-]
removedInput schema / properties / selectedInput / properties / constraints / type
Removed value: -"object"
addedInput schema / properties / selectedInput / properties / mode / $ref
Added value: +"#/definitions/s5"
removedInput schema / properties / selectedInput / properties / mode / description
Removed value: -"\"advanced\" keeps an explicit modelId; when no model is named, either mode uses automatic selection."
removedInput schema / properties / selectedInput / properties / mode / enum
Removed value: -[
- "easy",
- "advanced"
-]
removedInput schema / properties / selectedInput / properties / mode / type
Removed value: -"string"
addedInput schema / properties / selectedInput / properties / modelId / $ref
Added value: +"#/definitions/s4"
removedInput schema / properties / selectedInput / properties / modelId / anyOf
Removed value: -[
- {
- "enum": [
- "wan3prime",
- "seedance25",
- "minimaxh3max",
- "kling3",
- "kling3pro",
- "veo31fast",
- "veo31",
- "veo31lite",
- "veo31lite720"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / selectedInput / properties / modelId / default
Removed value: -null
removedInput schema / properties / selectedInput / properties / modelId / description
Removed value: -"A supported video model to preserve, or null/omitted for automatic model selection."
addedInput schema / properties / selectedInput / properties / source / $ref
Added value: +"#/definitions/s6"
removedInput schema / properties / selectedInput / properties / source / const
Removed value: -"manual"
removedInput schema / properties / selectedInput / properties / source / description
Removed value: -"Always \"manual\" here. Autopilot is a server-owned source and is not importable by a host."
removedInput schema / properties / selectedInput / properties / source / type
Removed value: -"string"
addedInput schema / properties / selectedInput / properties / template / $ref
Added value: +"#/definitions/s2"
removedInput schema / properties / selectedInput / properties / template / anyOf
Removed value: -[
- {
- "additionalProperties": false,
- "properties": {
- "tileId": {
- "description": "The chosen look’s tile id, exactly as the catalogue spells it.",
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "tileVersion": {
- "description": "The tile version that id was chosen at.",
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "tileId",
- "tileVersion"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / selectedInput / properties / template / description
Removed value: -"The owner-facing look to plan against. Null or omitted means no template."