changedOutput schema / properties / settings / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "approvalMode": {
- "enum": [
- "off",
- "all",
- "exceptions"
- ],
- "type": "string"
- },
- "autopilotEnabled": {
- "type": "boolean"
- },
- "contentReuseAfterDays": {
- "default": 30,
- "maximum": 3650,
- "minimum": 1,
- "type": "integer"
- },
- "contentReuseEnabled": {
- "default": false,
- "type": "boolean"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "autopilotEnabled",
- "approvalMode",
- "contentReuseEnabled",
- "contentReuseAfterDays",
- "expectedVersion"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "settings": {
- "additionalProperties": false,
- "properties": {
- "appendChannelOutro": {
- "default": false,
- "type": "boolean"
- },
- "backgroundFill": {
- "default": "blurred_source",
- "enum": [
- "solid",
- "blurred_source",
- "crop"
- ],
- "type": "string"
- },
- "cropLandscapeForVertical": {
- "type": "boolean"
- },
- "focusedVideoDailyAttemptCap": {
- "default": 3,
- "maximum": 50,
- "minimum": 1,
- "type": "integer"
- },
- "frameBackgroundColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "montageGuidance": {
- "maxLength": 2000,
- "minLength": 1,
- "type": "string"
- },
- "outroSourceAssetIdsByRatio": {
- "additionalProperties": false,
- "properties": {
- "16:9": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "1:1": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "4:5": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "9:16": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "scenePacing": {
- "additionalProperties": false,
- "default": {
- "mode": "balanced"
- },
- "properties": {
- "mode": {
- "default": "balanced",
- "enum": [
- "dynamic",
- "balanced",
- "calm"
- ],
- "type": "string"
- },
- "targetShotDurationMs": {
- "maximum": 30000,
- "minimum": 1000,
- "type": "integer"
- }
- },
- "required": [
- "mode"
- ],
- "type": "object"
- },
- "sourceAudioLevel": {
- "default": "normal",
- "enum": [
- "normal",
- "reduced",
- "muted"
- ],
- "type": "string"
- },
- "textCueDensity": {
- "default": "balanced",
- "enum": [
- "sparse",
- "balanced",
- "rich"
- ],
- "type": "string"
- },
- "textOverlayStyle": {
- "additionalProperties": false,
- "properties": {
- "accentColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "alignment": {
- "enum": [
- "left",
- "center",
- "right"
- ],
- "type": "string"
- },
- "backgroundColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "backgroundOpacity": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "borderColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "borderWidth": {
- "maximum": 32,
- "minimum": 0,
- "type": "integer"
- },
- "color": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "displayDurationMs": {
- "maximum": 30000,
- "minimum": 1000,
- "type": "integer"
- },
- "entranceAnimation": {
- "enum": [
- "none",
- "fade"
- ],
- "type": "string"
- },
- "exitAnimation": {
- "enum": [
- "none",
- "fade"
- ],
- "type": "string"
- },
- "fontFamily": {
- "enum": [
- "sans",
- "serif",
- "monospace",
- "arial-compatible"
- ],
- "type": "string"
- },
- "fontSizeByRatio": {
- "additionalProperties": false,
- "properties": {
- "16:9": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- },
- "1:1": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- },
- "4:5": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- },
- "9:16": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "fontWeight": {
- "enum": [
- "regular",
- "bold"
- ],
- "type": "string"
- },
- "padding": {
- "maximum": 96,
- "minimum": 0,
- "type": "integer"
- },
- "position": {
- "enum": [
- "top",
- "center",
- "bottom"
- ],
- "type": "string"
- },
- "textTransform": {
- "enum": [
- "none",
- "uppercase"
- ],
- "type": "string"
- },
- "verticalOffsetByRatio": {
- "additionalProperties": false,
- "properties": {
- "16:9": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- },
- "1:1": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- },
- "4:5": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- },
- "9:16": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "titleOverlayFromThesis": {
- "default": false,
- "type": "boolean"
- },
- "transitionStyle": {
- "default": "hard_cut",
- "enum": [
- "hard_cut",
- "crossfade"
- ],
- "type": "string"
- }
- },
- "required": [
- "cropLandscapeForVertical",
- "scenePacing",
- "backgroundFill",
- "focusedVideoDailyAttemptCap",
- "textCueDensity",
- "sourceAudioLevel",
- "transitionStyle",
- "appendChannelOutro",
- "titleOverlayFromThesis"
- ],
- "type": "object"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "targetLabel",
- "expectedVersion",
- "settings"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "activeDays": {
- "items": {
- "maximum": 6,
- "minimum": 0,
- "type": "integer"
- },
- "maxItems": 7,
- "minItems": 1,
- "type": "array"
- },
- "allowAllSourceConnections": {
- "type": "boolean"
- },
- "allowedActions": {
- "items": {
- "enum": [
- "propose_ideas",
- "create_text_drafts",
- "create_media_drafts",
- "schedule_approved",
- "publish_automatically"
- ],
- "type": "string"
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "allowedSourceAssetIds": {
- "items": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "allowedSourceConnectionKeys": {
- "items": {
- "pattern": "^source_[a-f0-9]{32}$",
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "allowedSourcePathPrefixes": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "pathPrefix": {
- "maxLength": 2000,
- "minLength": 1,
- "type": "string"
- },
- "sourceConnectionKey": {
- "pattern": "^source_[a-f0-9]{32}$",
- "type": "string"
- }
- },
- "required": [
- "sourceConnectionKey",
- "pathPrefix"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "allowedSourceScopeKeys": {
- "items": {
- "pattern": "^scope_[a-f0-9]{32}$",
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "commentReplyMode": {
- "enum": [
- "off",
- "review",
- "auto"
- ],
- "type": "string"
- },
- "dailyModelCostUsdBudget": {
- "maximum": 10000,
- "minimum": 0.000001,
- "type": "number"
- },
- "dailyModelTokenBudget": {
- "maximum": 100000000,
- "minimum": 1000,
- "type": "integer"
- },
- "enabled": {
- "type": "boolean"
- },
- "languageCodes": {
- "items": {
- "maxLength": 35,
- "minLength": 2,
- "pattern": "^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$",
- "type": "string"
- },
- "maxItems": 20,
- "minItems": 1,
- "type": "array"
- },
- "maxModelCostUsdPerCall": {
- "maximum": 10000,
- "minimum": 0.000001,
- "type": "number"
- },
- "maxModelInputTokensPerRun": {
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "maxModelOutputTokensPerRun": {
- "maximum": 16384,
- "minimum": 128,
- "type": "integer"
- },
- "maxRunsPerDay": {
- "maximum": 100,
- "minimum": 1,
- "type": "integer"
- },
- "modelSelection": {
- "additionalProperties": false,
- "properties": {
- "modelId": {
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "reasoningEffort": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- },
- "runtimeProfileKey": {
- "pattern": "^runtime_profile_[a-f0-9]{32}$",
- "type": "string"
- }
- },
- "required": [
- "runtimeProfileKey",
- "modelId"
- ],
- "type": "object"
- },
- "monthlyModelCostUsdBudget": {
- "maximum": 10000,
- "minimum": 0.000001,
- "type": "number"
- },
- "monthlyModelTokenBudget": {
- "maximum": 100000000,
- "minimum": 1000,
- "type": "integer"
- },
- "monthlyRunBudget": {
- "maximum": 10000,
- "minimum": 1,
- "type": "integer"
- },
- "outputPolicy": {
- "additionalProperties": false,
- "properties": {
- "allowUnclassifiedVideoSources": {
- "type": "boolean"
- },
- "allowVideoAngleReuse": {
- "type": "boolean"
- },
- "allowedFormats": {
- "items": {
- "enum": [
- "text",
- "image",
- "video",
- "mixed"
- ],
- "type": "string"
- },
- "maxItems": 4,
- "minItems": 1,
- "type": "array"
- },
- "defaultMinimumContentDurationMs": {
- "maximum": 300000,
- "minimum": 1000,
- "type": "integer"
- },
- "fallbackRenderProfileId": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "maxMediaSources": {
- "maximum": 5,
- "minimum": 1,
- "type": "integer"
- },
- "recipeId": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "render": {
- "additionalProperties": false,
- "properties": {
- "brand": {
- "additionalProperties": false,
- "properties": {
- "backgroundColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "backgroundOpacity": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "color": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "fontSize": {
- "maximum": 96,
- "minimum": 18,
- "type": "integer"
- },
- "logoSourceAssetId": {
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "name": {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "padding": {
- "maximum": 96,
- "minimum": 0,
- "type": "integer"
- },
- "position": {
- "enum": [
- "top-left",
- "top-right",
- "bottom-left",
- "bottom-right"
- ],
- "type": "string"
- }
- },
- "required": [
- "name"
- ],
- "type": "object"
- },
- "callToAction": {
- "additionalProperties": false,
- "properties": {
- "durationMs": {
- "maximum": 30000,
- "minimum": 1000,
- "type": "integer"
- },
- "text": {
- "maxLength": 180,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "text"
- ],
- "type": "object"
- },
- "captionStyle": {
- "additionalProperties": false,
- "properties": {
- "color": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "fontSize": {
- "maximum": 96,
- "minimum": 18,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "captions": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "endMs": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "startMs": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "text": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "startMs",
- "endMs",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "outro": {
- "additionalProperties": false,
- "properties": {
- "backgroundColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "body": {
- "maxLength": 400,
- "type": "string"
- },
- "durationMs": {
- "maximum": 15000,
- "minimum": 1000,
- "type": "integer"
- },
- "fadeDurationMs": {
- "maximum": 2000,
- "minimum": 0,
- "type": "integer"
- },
- "sourceAssetId": {
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "sourceAssetIdsByRatio": {
- "additionalProperties": false,
- "properties": {
- "16:9": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "1:1": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "4:5": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "9:16": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "title": {
- "maxLength": 180,
- "minLength": 1,
- "type": "string"
- }
- },
- "type": "object"
- },
- "outroSelectionByRatio": {
- "additionalProperties": false,
- "properties": {
- "16:9": {
- "enum": [
- "inherit",
- "none"
- ],
- "type": "string"
- },
- "1:1": {
- "enum": [
- "inherit",
- "none"
- ],
- "type": "string"
- },
- "4:5": {
- "enum": [
- "inherit",
- "none"
- ],
- "type": "string"
- },
- "9:16": {
- "enum": [
- "inherit",
- "none"
- ],
- "type": "string"
- }
- },
- "type": "object"
- },
- "textOverlayStyle": {
- "additionalProperties": false,
- "properties": {
- "accentColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "alignment": {
- "enum": [
- "left",
- "center",
- "right"
- ],
- "type": "string"
- },
- "backgroundColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "backgroundOpacity": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "borderColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "borderWidth": {
- "maximum": 32,
- "minimum": 0,
- "type": "integer"
- },
- "color": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "displayDurationMs": {
- "maximum": 30000,
- "minimum": 1000,
- "type": "integer"
- },
- "entranceAnimation": {
- "enum": [
- "none",
- "fade"
- ],
- "type": "string"
- },
- "exitAnimation": {
- "enum": [
- "none",
- "fade"
- ],
- "type": "string"
- },
- "fontFamily": {
- "enum": [
- "sans",
- "serif",
- "monospace",
- "arial-compatible"
- ],
- "type": "string"
- },
- "fontSizeByRatio": {
- "additionalProperties": false,
- "properties": {
- "16:9": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- },
- "1:1": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- },
- "4:5": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- },
- "9:16": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "fontWeight": {
- "enum": [
- "regular",
- "bold"
- ],
- "type": "string"
- },
- "padding": {
- "maximum": 96,
- "minimum": 0,
- "type": "integer"
- },
- "position": {
- "enum": [
- "top",
- "center",
- "bottom"
- ],
- "type": "string"
- },
- "textTransform": {
- "enum": [
- "none",
- "uppercase"
- ],
- "type": "string"
- },
- "verticalOffsetByRatio": {
- "additionalProperties": false,
- "properties": {
- "16:9": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- },
- "1:1": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- },
- "4:5": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- },
- "9:16": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "renderProfiles": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "guidance": {
- "maxLength": 2000,
- "type": "string"
- },
- "id": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "label": {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "minimumContentDurationMs": {
- "maximum": 300000,
- "minimum": 1000,
- "type": "integer"
- },
- "render": {
- "additionalProperties": false,
- "properties": {
- "brand": {
- "additionalProperties": false,
- "properties": {
- "backgroundColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "backgroundOpacity": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "color": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "fontSize": {
- "maximum": 96,
- "minimum": 18,
- "type": "integer"
- },
- "logoSourceAssetId": {
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "name": {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "padding": {
- "maximum": 96,
- "minimum": 0,
- "type": "integer"
- },
- "position": {
- "enum": [
- "top-left",
- "top-right",
- "bottom-left",
- "bottom-right"
- ],
- "type": "string"
- }
- },
- "required": [
- "name"
- ],
- "type": "object"
- },
- "callToAction": {
- "additionalProperties": false,
- "properties": {
- "durationMs": {
- "maximum": 30000,
- "minimum": 1000,
- "type": "integer"
- },
- "text": {
- "maxLength": 180,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "text"
- ],
- "type": "object"
- },
- "captionStyle": {
- "additionalProperties": false,
- "properties": {
- "color": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "fontSize": {
- "maximum": 96,
- "minimum": 18,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "captions": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "endMs": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "startMs": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "text": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "startMs",
- "endMs",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "outro": {
- "additionalProperties": false,
- "properties": {
- "backgroundColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "body": {
- "maxLength": 400,
- "type": "string"
- },
- "durationMs": {
- "maximum": 15000,
- "minimum": 1000,
- "type": "integer"
- },
- "fadeDurationMs": {
- "maximum": 2000,
- "minimum": 0,
- "type": "integer"
- },
- "sourceAssetId": {
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "sourceAssetIdsByRatio": {
- "additionalProperties": false,
- "properties": {
- "16:9": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "1:1": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "4:5": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "9:16": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "title": {
- "maxLength": 180,
- "minLength": 1,
- "type": "string"
- }
- },
- "type": "object"
- },
- "outroSelectionByRatio": {
- "additionalProperties": false,
- "properties": {
- "16:9": {
- "enum": [
- "inherit",
- "none"
- ],
- "type": "string"
- },
- "1:1": {
- "enum": [
- "inherit",
- "none"
- ],
- "type": "string"
- },
- "4:5": {
- "enum": [
- "inherit",
- "none"
- ],
- "type": "string"
- },
- "9:16": {
- "enum": [
- "inherit",
- "none"
- ],
- "type": "string"
- }
- },
- "type": "object"
- },
- "textOverlayStyle": {
- "additionalProperties": false,
- "properties": {
- "accentColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "alignment": {
- "enum": [
- "left",
- "center",
- "right"
- ],
- "type": "string"
- },
- "backgroundColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "backgroundOpacity": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "borderColor": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "borderWidth": {
- "maximum": 32,
- "minimum": 0,
- "type": "integer"
- },
- "color": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- },
- "displayDurationMs": {
- "maximum": 30000,
- "minimum": 1000,
- "type": "integer"
- },
- "entranceAnimation": {
- "enum": [
- "none",
- "fade"
- ],
- "type": "string"
- },
- "exitAnimation": {
- "enum": [
- "none",
- "fade"
- ],
- "type": "string"
- },
- "fontFamily": {
- "enum": [
- "sans",
- "serif",
- "monospace",
- "arial-compatible"
- ],
- "type": "string"
- },
- "fontSizeByRatio": {
- "additionalProperties": false,
- "properties": {
- "16:9": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- },
- "1:1": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- },
- "4:5": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- },
- "9:16": {
- "maximum": 220,
- "minimum": 18,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "fontWeight": {
- "enum": [
- "regular",
- "bold"
- ],
- "type": "string"
- },
- "padding": {
- "maximum": 96,
- "minimum": 0,
- "type": "integer"
- },
- "position": {
- "enum": [
- "top",
- "center",
- "bottom"
- ],
- "type": "string"
- },
- "textTransform": {
- "enum": [
- "none",
- "uppercase"
- ],
- "type": "string"
- },
- "verticalOffsetByRatio": {
- "additionalProperties": false,
- "properties": {
- "16:9": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- },
- "1:1": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- },
- "4:5": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- },
- "9:16": {
- "maximum": 1200,
- "minimum": -600,
- "type": "integer"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "sourcePathPrefixes": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "pathPrefix": {
- "maxLength": 2048,
- "minLength": 1,
- "type": "string"
- },
- "sourceConnectionKey": {
- "pattern": "^source_[a-f0-9]{32}$",
- "type": "string"
- }
- },
- "required": [
- "sourceConnectionKey",
- "pathPrefix"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "sourceScopeKeys": {
- "items": {
- "pattern": "^scope_[a-f0-9]{32}$",
- "type": "string"
- },
- "maxItems": 100,
- "minItems": 1,
- "type": "array"
- },
- "sourceTags": {
- "items": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 20,
- "minItems": 1,
- "type": "array"
- }
- },
- "required": [
- "id",
- "label",
- "render"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- },
- "requiredFormat": {
- "enum": [
- "text",
- "image",
- "video",
- "mixed"
- ],
- "type": "string"
- },
- "targetAspectRatios": {
- "items": {
- "enum": [
- "9:16",
- "16:9",
- "1:1",
- "4:5"
- ],
- "type": "string"
- },
- "maxItems": 4,
- "type": "array"
- }
- },
- "required": [
- "allowedFormats"
- ],
- "type": "object"
- },
- "publicationWindow": {
- "additionalProperties": false,
- "properties": {
- "endLocal": {
- "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
- "type": "string"
- },
- "startLocal": {
- "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
- "type": "string"
- }
- },
- "required": [
- "startLocal",
- "endLocal"
- ],
- "type": "object"
- },
- "reviewMode": {
- "enum": [
- "all",
- "exceptions",
- "off"
- ],
- "type": "string"
- },
- "targetPostsPerWeek": {
- "maximum": 100,
- "minimum": 0,
- "type": "integer"
- },
- "timezone": {
- "maxLength": 100,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "enabled",
- "targetPostsPerWeek",
- "activeDays",
- "timezone",
- "publicationWindow",
- "allowedActions",
- "reviewMode",
- "languageCodes",
- "monthlyRunBudget",
- "maxRunsPerDay",
- "allowAllSourceConnections",
- "allowedSourceConnectionKeys"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "approvalMode": {
+ "enum": [
+ "off",
+ "all",
+ "exceptions"
+ ],
+ "type": "string"
+ },
+ "autopilotEnabled": {
+ "type": "boolean"
+ },
+ "contentReuseAfterDays": {
+ "default": 30,
+ "maximum": 3650,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "contentReuseEnabled": {
+ "default": false,
+ "type": "boolean"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "autopilotEnabled",
+ "approvalMode",
+ "contentReuseEnabled",
+ "contentReuseAfterDays",
+ "expectedVersion"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "settings": {
+ "additionalProperties": false,
+ "properties": {
+ "appendChannelOutro": {
+ "default": false,
+ "type": "boolean"
+ },
+ "backgroundFill": {
+ "default": "blurred_source",
+ "enum": [
+ "solid",
+ "blurred_source",
+ "crop"
+ ],
+ "type": "string"
+ },
+ "cropLandscapeForVertical": {
+ "type": "boolean"
+ },
+ "focusedVideoDailyAttemptCap": {
+ "default": 3,
+ "maximum": 50,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "frameBackgroundColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "montageGuidance": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "outroSourceAssetIdsByRatio": {
+ "additionalProperties": false,
+ "properties": {
+ "16:9": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "1:1": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "4:5": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "9:16": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "scenePacing": {
+ "additionalProperties": false,
+ "default": {
+ "mode": "balanced"
+ },
+ "properties": {
+ "mode": {
+ "default": "balanced",
+ "enum": [
+ "dynamic",
+ "balanced",
+ "calm"
+ ],
+ "type": "string"
+ },
+ "targetShotDurationMs": {
+ "maximum": 30000,
+ "minimum": 1000,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "mode"
+ ],
+ "type": "object"
+ },
+ "sourceAudioLevel": {
+ "default": "normal",
+ "enum": [
+ "normal",
+ "reduced",
+ "muted"
+ ],
+ "type": "string"
+ },
+ "textCueDensity": {
+ "default": "balanced",
+ "enum": [
+ "sparse",
+ "balanced",
+ "rich"
+ ],
+ "type": "string"
+ },
+ "textOverlayStyle": {
+ "additionalProperties": false,
+ "properties": {
+ "accentColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "alignment": {
+ "enum": [
+ "left",
+ "center",
+ "right"
+ ],
+ "type": "string"
+ },
+ "backgroundColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "backgroundOpacity": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "borderColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "borderWidth": {
+ "maximum": 32,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "color": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "displayDurationMs": {
+ "maximum": 30000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "entranceAnimation": {
+ "enum": [
+ "none",
+ "fade"
+ ],
+ "type": "string"
+ },
+ "exitAnimation": {
+ "enum": [
+ "none",
+ "fade"
+ ],
+ "type": "string"
+ },
+ "fontFamily": {
+ "enum": [
+ "sans",
+ "serif",
+ "monospace",
+ "arial-compatible"
+ ],
+ "type": "string"
+ },
+ "fontSizeByRatio": {
+ "additionalProperties": false,
+ "properties": {
+ "16:9": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ },
+ "1:1": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ },
+ "4:5": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ },
+ "9:16": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "fontWeight": {
+ "enum": [
+ "regular",
+ "bold"
+ ],
+ "type": "string"
+ },
+ "padding": {
+ "maximum": 96,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "position": {
+ "enum": [
+ "top",
+ "center",
+ "bottom"
+ ],
+ "type": "string"
+ },
+ "textTransform": {
+ "enum": [
+ "none",
+ "uppercase"
+ ],
+ "type": "string"
+ },
+ "verticalOffsetByRatio": {
+ "additionalProperties": false,
+ "properties": {
+ "16:9": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ },
+ "1:1": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ },
+ "4:5": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ },
+ "9:16": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "titleOverlayFromThesis": {
+ "default": false,
+ "type": "boolean"
+ },
+ "transitionStyle": {
+ "default": "hard_cut",
+ "enum": [
+ "hard_cut",
+ "crossfade"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "cropLandscapeForVertical",
+ "scenePacing",
+ "backgroundFill",
+ "focusedVideoDailyAttemptCap",
+ "textCueDensity",
+ "sourceAudioLevel",
+ "transitionStyle",
+ "appendChannelOutro",
+ "titleOverlayFromThesis"
+ ],
+ "type": "object"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "targetLabel",
+ "expectedVersion",
+ "settings"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "activeDays": {
+ "items": {
+ "maximum": 6,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "maxItems": 7,
+ "minItems": 1,
+ "type": "array"
+ },
+ "allowAllSourceConnections": {
+ "type": "boolean"
+ },
+ "allowedActions": {
+ "items": {
+ "enum": [
+ "propose_ideas",
+ "create_text_drafts",
+ "create_media_drafts",
+ "schedule_approved",
+ "publish_automatically"
+ ],
+ "type": "string"
+ },
+ "maxItems": 5,
+ "minItems": 1,
+ "type": "array"
+ },
+ "allowedSourceAssetIds": {
+ "items": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "allowedSourceConnectionKeys": {
+ "items": {
+ "pattern": "^source_[a-f0-9]{32}$",
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "allowedSourcePathPrefixes": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "pathPrefix": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "sourceConnectionKey": {
+ "pattern": "^source_[a-f0-9]{32}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "sourceConnectionKey",
+ "pathPrefix"
+ ],
+ "type": "object"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "allowedSourceScopeKeys": {
+ "items": {
+ "pattern": "^scope_[a-f0-9]{32}$",
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "commentReplyMode": {
+ "enum": [
+ "off",
+ "review",
+ "auto"
+ ],
+ "type": "string"
+ },
+ "dailyModelCostUsdBudget": {
+ "maximum": 10000,
+ "minimum": 0.000001,
+ "type": "number"
+ },
+ "dailyModelTokenBudget": {
+ "maximum": 100000000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "languageCodes": {
+ "items": {
+ "maxLength": 35,
+ "minLength": 2,
+ "pattern": "^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$",
+ "type": "string"
+ },
+ "maxItems": 20,
+ "minItems": 1,
+ "type": "array"
+ },
+ "maxModelCostUsdPerCall": {
+ "maximum": 10000,
+ "minimum": 0.000001,
+ "type": "number"
+ },
+ "maxModelInputTokensPerRun": {
+ "maximum": 100000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "maxModelOutputTokensPerRun": {
+ "maximum": 16384,
+ "minimum": 128,
+ "type": "integer"
+ },
+ "maxRunsPerDay": {
+ "maximum": 100,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "modelSelection": {
+ "additionalProperties": false,
+ "properties": {
+ "modelId": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "reasoningEffort": {
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ },
+ "runtimeProfileKey": {
+ "pattern": "^runtime_profile_[a-f0-9]{32}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "runtimeProfileKey",
+ "modelId"
+ ],
+ "type": "object"
+ },
+ "monthlyModelCostUsdBudget": {
+ "maximum": 10000,
+ "minimum": 0.000001,
+ "type": "number"
+ },
+ "monthlyModelTokenBudget": {
+ "maximum": 100000000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "monthlyRunBudget": {
+ "maximum": 10000,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "outputPolicy": {
+ "additionalProperties": false,
+ "properties": {
+ "allowUnclassifiedVideoSources": {
+ "type": "boolean"
+ },
+ "allowVideoAngleReuse": {
+ "type": "boolean"
+ },
+ "allowedFormats": {
+ "items": {
+ "enum": [
+ "text",
+ "image",
+ "video",
+ "mixed"
+ ],
+ "type": "string"
+ },
+ "maxItems": 4,
+ "minItems": 1,
+ "type": "array"
+ },
+ "defaultMinimumContentDurationMs": {
+ "maximum": 300000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "fallbackRenderProfileId": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "maxMediaSources": {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "recipeId": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "render": {
+ "additionalProperties": false,
+ "properties": {
+ "brand": {
+ "additionalProperties": false,
+ "properties": {
+ "backgroundColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "backgroundOpacity": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "color": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "fontSize": {
+ "maximum": 96,
+ "minimum": 18,
+ "type": "integer"
+ },
+ "logoSourceAssetId": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "padding": {
+ "maximum": 96,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "position": {
+ "enum": [
+ "top-left",
+ "top-right",
+ "bottom-left",
+ "bottom-right"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "name"
+ ],
+ "type": "object"
+ },
+ "callToAction": {
+ "additionalProperties": false,
+ "properties": {
+ "durationMs": {
+ "maximum": 30000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "text": {
+ "maxLength": 180,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "text"
+ ],
+ "type": "object"
+ },
+ "captionStyle": {
+ "additionalProperties": false,
+ "properties": {
+ "color": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "fontSize": {
+ "maximum": 96,
+ "minimum": 18,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "captions": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "endMs": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "startMs": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "text": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "startMs",
+ "endMs",
+ "text"
+ ],
+ "type": "object"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "outro": {
+ "additionalProperties": false,
+ "properties": {
+ "backgroundColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "body": {
+ "maxLength": 400,
+ "type": "string"
+ },
+ "durationMs": {
+ "maximum": 15000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "fadeDurationMs": {
+ "maximum": 2000,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceAssetId": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "sourceAssetIdsByRatio": {
+ "additionalProperties": false,
+ "properties": {
+ "16:9": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "1:1": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "4:5": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "9:16": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "title": {
+ "maxLength": 180,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "outroSelectionByRatio": {
+ "additionalProperties": false,
+ "properties": {
+ "16:9": {
+ "enum": [
+ "inherit",
+ "none"
+ ],
+ "type": "string"
+ },
+ "1:1": {
+ "enum": [
+ "inherit",
+ "none"
+ ],
+ "type": "string"
+ },
+ "4:5": {
+ "enum": [
+ "inherit",
+ "none"
+ ],
+ "type": "string"
+ },
+ "9:16": {
+ "enum": [
+ "inherit",
+ "none"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "textOverlayStyle": {
+ "additionalProperties": false,
+ "properties": {
+ "accentColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "alignment": {
+ "enum": [
+ "left",
+ "center",
+ "right"
+ ],
+ "type": "string"
+ },
+ "backgroundColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "backgroundOpacity": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "borderColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "borderWidth": {
+ "maximum": 32,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "color": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "displayDurationMs": {
+ "maximum": 30000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "entranceAnimation": {
+ "enum": [
+ "none",
+ "fade"
+ ],
+ "type": "string"
+ },
+ "exitAnimation": {
+ "enum": [
+ "none",
+ "fade"
+ ],
+ "type": "string"
+ },
+ "fontFamily": {
+ "enum": [
+ "sans",
+ "serif",
+ "monospace",
+ "arial-compatible"
+ ],
+ "type": "string"
+ },
+ "fontSizeByRatio": {
+ "additionalProperties": false,
+ "properties": {
+ "16:9": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ },
+ "1:1": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ },
+ "4:5": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ },
+ "9:16": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "fontWeight": {
+ "enum": [
+ "regular",
+ "bold"
+ ],
+ "type": "string"
+ },
+ "padding": {
+ "maximum": 96,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "position": {
+ "enum": [
+ "top",
+ "center",
+ "bottom"
+ ],
+ "type": "string"
+ },
+ "textTransform": {
+ "enum": [
+ "none",
+ "uppercase"
+ ],
+ "type": "string"
+ },
+ "verticalOffsetByRatio": {
+ "additionalProperties": false,
+ "properties": {
+ "16:9": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ },
+ "1:1": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ },
+ "4:5": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ },
+ "9:16": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "renderProfiles": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "guidance": {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ "id": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "label": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "minimumContentDurationMs": {
+ "maximum": 300000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "render": {
+ "additionalProperties": false,
+ "properties": {
+ "brand": {
+ "additionalProperties": false,
+ "properties": {
+ "backgroundColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "backgroundOpacity": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "color": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "fontSize": {
+ "maximum": 96,
+ "minimum": 18,
+ "type": "integer"
+ },
+ "logoSourceAssetId": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "padding": {
+ "maximum": 96,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "position": {
+ "enum": [
+ "top-left",
+ "top-right",
+ "bottom-left",
+ "bottom-right"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "name"
+ ],
+ "type": "object"
+ },
+ "callToAction": {
+ "additionalProperties": false,
+ "properties": {
+ "durationMs": {
+ "maximum": 30000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "text": {
+ "maxLength": 180,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "text"
+ ],
+ "type": "object"
+ },
+ "captionStyle": {
+ "additionalProperties": false,
+ "properties": {
+ "color": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "fontSize": {
+ "maximum": 96,
+ "minimum": 18,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "captions": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "endMs": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "startMs": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "text": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "startMs",
+ "endMs",
+ "text"
+ ],
+ "type": "object"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "outro": {
+ "additionalProperties": false,
+ "properties": {
+ "backgroundColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "body": {
+ "maxLength": 400,
+ "type": "string"
+ },
+ "durationMs": {
+ "maximum": 15000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "fadeDurationMs": {
+ "maximum": 2000,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sourceAssetId": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "sourceAssetIdsByRatio": {
+ "additionalProperties": false,
+ "properties": {
+ "16:9": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "1:1": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "4:5": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "9:16": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "title": {
+ "maxLength": 180,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "outroSelectionByRatio": {
+ "additionalProperties": false,
+ "properties": {
+ "16:9": {
+ "enum": [
+ "inherit",
+ "none"
+ ],
+ "type": "string"
+ },
+ "1:1": {
+ "enum": [
+ "inherit",
+ "none"
+ ],
+ "type": "string"
+ },
+ "4:5": {
+ "enum": [
+ "inherit",
+ "none"
+ ],
+ "type": "string"
+ },
+ "9:16": {
+ "enum": [
+ "inherit",
+ "none"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "textOverlayStyle": {
+ "additionalProperties": false,
+ "properties": {
+ "accentColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "alignment": {
+ "enum": [
+ "left",
+ "center",
+ "right"
+ ],
+ "type": "string"
+ },
+ "backgroundColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "backgroundOpacity": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "borderColor": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "borderWidth": {
+ "maximum": 32,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "color": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "displayDurationMs": {
+ "maximum": 30000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "entranceAnimation": {
+ "enum": [
+ "none",
+ "fade"
+ ],
+ "type": "string"
+ },
+ "exitAnimation": {
+ "enum": [
+ "none",
+ "fade"
+ ],
+ "type": "string"
+ },
+ "fontFamily": {
+ "enum": [
+ "sans",
+ "serif",
+ "monospace",
+ "arial-compatible"
+ ],
+ "type": "string"
+ },
+ "fontSizeByRatio": {
+ "additionalProperties": false,
+ "properties": {
+ "16:9": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ },
+ "1:1": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ },
+ "4:5": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ },
+ "9:16": {
+ "maximum": 220,
+ "minimum": 18,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "fontWeight": {
+ "enum": [
+ "regular",
+ "bold"
+ ],
+ "type": "string"
+ },
+ "padding": {
+ "maximum": 96,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "position": {
+ "enum": [
+ "top",
+ "center",
+ "bottom"
+ ],
+ "type": "string"
+ },
+ "textTransform": {
+ "enum": [
+ "none",
+ "uppercase"
+ ],
+ "type": "string"
+ },
+ "verticalOffsetByRatio": {
+ "additionalProperties": false,
+ "properties": {
+ "16:9": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ },
+ "1:1": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ },
+ "4:5": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ },
+ "9:16": {
+ "maximum": 1200,
+ "minimum": -600,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "sourcePathPrefixes": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "pathPrefix": {
+ "maxLength": 2048,
+ "minLength": 1,
+ "type": "string"
+ },
+ "sourceConnectionKey": {
+ "pattern": "^source_[a-f0-9]{32}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "sourceConnectionKey",
+ "pathPrefix"
+ ],
+ "type": "object"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "sourceScopeKeys": {
+ "items": {
+ "pattern": "^scope_[a-f0-9]{32}$",
+ "type": "string"
+ },
+ "maxItems": 100,
+ "minItems": 1,
+ "type": "array"
+ },
+ "sourceTags": {
+ "items": {
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 20,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "id",
+ "label",
+ "render"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+ },
+ "requiredFormat": {
+ "enum": [
+ "text",
+ "image",
+ "video",
+ "mixed"
+ ],
+ "type": "string"
+ },
+ "targetAspectRatios": {
+ "items": {
+ "enum": [
+ "9:16",
+ "16:9",
+ "1:1",
+ "4:5"
+ ],
+ "type": "string"
+ },
+ "maxItems": 4,
+ "type": "array"
+ }
+ },
+ "required": [
+ "allowedFormats"
+ ],
+ "type": "object"
+ },
+ "publicationWindow": {
+ "additionalProperties": false,
+ "properties": {
+ "endLocal": {
+ "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
+ "type": "string"
+ },
+ "startLocal": {
+ "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "startLocal",
+ "endLocal"
+ ],
+ "type": "object"
+ },
+ "reviewMode": {
+ "enum": [
+ "all",
+ "exceptions",
+ "off"
+ ],
+ "type": "string"
+ },
+ "targetPostsPerWeek": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "timezone": {
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "enabled",
+ "targetPostsPerWeek",
+ "activeDays",
+ "timezone",
+ "publicationWindow",
+ "allowedActions",
+ "reviewMode",
+ "languageCodes",
+ "monthlyRunBudget",
+ "maxRunsPerDay",
+ "allowAllSourceConnections",
+ "allowedSourceConnectionKeys"
+ ],
+ "type": "object"
+ }
+]