changedInput schema / properties / proposal / oneOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "approvalMode": {
- "enum": [
- "off",
- "all",
- "exceptions"
- ],
- "type": "string"
- },
- "autopilotEnabled": {
- "type": "boolean"
- }
- },
- "required": [
- "autopilotEnabled",
- "approvalMode"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "approvalMode": {
- "enum": [
- "off",
- "all",
- "exceptions"
- ],
- "type": "string"
- },
- "autopilotEnabled": {
- "type": "boolean"
- }
- },
- "required": [
- "autopilotEnabled",
- "approvalMode"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "autopilot_workspace",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "settings": {
- "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"
- }
- },
- "required": [
- "settings"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "settings": {
- "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"
- }
- },
- "required": [
- "settings"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "provider": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- "scope": {
- "const": "autopilot_channel",
- "type": "string"
- },
- "targetKey": {
- "pattern": "^channel_[a-f0-9]{32}$",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetKey",
- "provider",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "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"
- }
- },
- "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"
- ],
- "type": "object"
- },
- "before": {
- "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"
- }
- },
- "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"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "autopilot_media_profile",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "config": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "kind": {
- "enum": [
- "prohibited_words",
- "posting_windows",
- "max_daily_cadence",
- "cta_restriction",
- "source_restriction",
- "topic_cooldown",
- "always_approve_category"
- ],
- "type": "string"
- },
- "operation": {
- "const": "create",
- "type": "string"
- }
- },
- "required": [
- "operation",
- "kind",
- "config"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "config": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "operation": {
- "const": "update",
- "type": "string"
- },
- "ruleId": {
- "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"
- }
- },
- "required": [
- "operation",
- "ruleId",
- "config"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "operation": {
- "const": "archive",
- "type": "string"
- },
- "ruleId": {
- "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"
- }
- },
- "required": [
- "operation",
- "ruleId"
- ],
- "type": "object"
- }
- ]
- },
- "before": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "archivedAt": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- },
- "config": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "createdAt": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- },
- "kind": {
- "enum": [
- "prohibited_words",
- "posting_windows",
- "max_daily_cadence",
- "cta_restriction",
- "source_restriction",
- "topic_cooldown",
- "always_approve_category"
- ],
- "type": "string"
- },
- "revision": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "ruleId": {
- "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"
- },
- "updatedAt": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- }
- },
- "required": [
- "ruleId",
- "kind",
- "config",
- "revision",
- "createdAt",
- "updatedAt"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "user_rule",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "enabled": {
- "type": "boolean"
- }
- },
- "required": [
- "enabled"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "enabled": {
- "type": "boolean"
- }
- },
- "required": [
- "enabled"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "analytics_preference",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "language": {
- "anyOf": [
- {
- "enum": [
- "ar",
- "de",
- "en",
- "es",
- "fr",
- "hi",
- "id",
- "ja",
- "ko",
- "pt",
- "ru",
- "th"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "language"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "language": {
- "anyOf": [
- {
- "enum": [
- "ar",
- "de",
- "en",
- "es",
- "fr",
- "hi",
- "id",
- "ja",
- "ko",
- "pt",
- "ru",
- "th"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "language"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "interface_language",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "selection": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "intelligence": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- "modelId": {
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "runtimeProfileId": {
- "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"
- }
- },
- "required": [
- "runtimeProfileId",
- "modelId"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "selection"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "selection": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "intelligence": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- "modelId": {
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "runtimeProfileId": {
- "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"
- }
- },
- "required": [
- "runtimeProfileId",
- "modelId"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "selection"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "default_ai_model",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "modelId": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "modelId"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "modelId": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "modelId"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "runtime_profile_model",
- "type": "string"
- },
- "targetId": {
- "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"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "attachments": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "connectorId": {
- "pattern": "^[a-z0-9][a-z0-9._-]{0,79}$",
- "type": "string"
- },
- "dataScopes": {
- "items": {
- "enum": [
- "source_asset",
- "draft",
- "publication"
- ],
- "type": "string"
- },
- "maxItems": 8,
- "minItems": 1,
- "type": "array"
- },
- "toolIds": {
- "items": {
- "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
- "type": "string"
- },
- "maxItems": 32,
- "minItems": 1,
- "type": "array"
- }
- },
- "required": [
- "connectorId",
- "toolIds",
- "dataScopes"
- ],
- "type": "object"
- },
- "maxItems": 16,
- "type": "array"
- }
- },
- "required": [
- "attachments"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "attachments": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "connectorId": {
- "pattern": "^[a-z0-9][a-z0-9._-]{0,79}$",
- "type": "string"
- },
- "dataScopes": {
- "items": {
- "enum": [
- "source_asset",
- "draft",
- "publication"
- ],
- "type": "string"
- },
- "maxItems": 8,
- "minItems": 1,
- "type": "array"
- },
- "toolIds": {
- "items": {
- "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
- "type": "string"
- },
- "maxItems": 32,
- "minItems": 1,
- "type": "array"
- }
- },
- "required": [
- "connectorId",
- "toolIds",
- "dataScopes"
- ],
- "type": "object"
- },
- "maxItems": 16,
- "type": "array"
- }
- },
- "required": [
- "attachments"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "runtime_profile_connectors",
- "type": "string"
- },
- "targetId": {
- "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"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "languageCodes": {
- "items": {
- "maxLength": 35,
- "minLength": 2,
- "type": "string"
- },
- "maxItems": 32,
- "type": "array"
- }
- },
- "required": [
- "languageCodes"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "languageCodes": {
- "items": {
- "maxLength": 35,
- "minLength": 2,
- "type": "string"
- },
- "maxItems": 32,
- "type": "array"
- }
- },
- "required": [
- "languageCodes"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "provider": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- "scope": {
- "const": "channel_languages",
- "type": "string"
- },
- "targetId": {
- "pattern": "^channel_[a-f0-9]{64}$",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "provider",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "purpose": {
- "enum": [
- "materials",
- "inspiration"
- ],
- "type": "string"
- }
- },
- "required": [
- "purpose"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "purpose": {
- "enum": [
- "materials",
- "inspiration"
- ],
- "type": "string"
- }
- },
- "required": [
- "purpose"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "source_connection_purpose",
- "type": "string"
- },
- "targetId": {
- "pattern": "^source_[a-f0-9]{64}$",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "status": {
- "const": "revoked",
- "type": "string"
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "purpose": {
- "enum": [
- "materials",
- "inspiration"
- ],
- "type": "string"
- },
- "status": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "purpose",
- "status"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "source_disconnect",
- "type": "string"
- },
- "targetId": {
- "pattern": "^source_[a-f0-9]{64}$",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "enabled": {
- "type": "boolean"
- },
- "excludePatterns": {
- "items": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "includeMimeTypes": {
- "items": {
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "includePatterns": {
- "items": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "recursive": {
- "type": "boolean"
- }
- },
- "required": [
- "enabled",
- "recursive"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "enabled": {
- "type": "boolean"
- },
- "excludePatterns": {
- "items": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "includeMimeTypes": {
- "items": {
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "includePatterns": {
- "items": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "recursive": {
- "type": "boolean"
- }
- },
- "required": [
- "enabled",
- "recursive"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "source_scope",
- "type": "string"
- },
- "targetId": {
- "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"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "status": {
- "const": "disabled",
- "type": "string"
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "status": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "runtime_profile_unlink",
- "type": "string"
- },
- "targetId": {
- "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"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "email": {
- "format": "email",
- "maxLength": 254,
- "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
- "type": "string"
- },
- "operation": {
- "const": "create",
- "type": "string"
- }
- },
- "required": [
- "operation",
- "email"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "invitationId": {
- "maxLength": 128,
- "minLength": 1,
- "type": "string"
- },
- "operation": {
- "const": "resend",
- "type": "string"
- }
- },
- "required": [
- "operation",
- "invitationId"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "invitationId": {
- "maxLength": 128,
- "minLength": 1,
- "type": "string"
- },
- "operation": {
- "const": "revoke",
- "type": "string"
- }
- },
- "required": [
- "operation",
- "invitationId"
- ],
- "type": "object"
- }
- ]
- },
- "before": {
- "anyOf": [
- {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "team_invitation",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "access": {
- "const": "removed",
- "type": "string"
- }
- },
- "required": [
- "access"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "email": {
- "format": "email",
- "maxLength": 320,
- "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
- "type": "string"
- },
- "role": {
- "const": "editor",
- "type": "string"
- }
- },
- "required": [
- "role",
- "email"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "team_member_access",
- "type": "string"
- },
- "targetId": {
- "maxLength": 128,
- "minLength": 1,
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "antiSlop": {
- "anyOf": [
- {
- "maxLength": 2000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "contentStructure": {
- "anyOf": [
- {
- "maxLength": 2000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "antiSlop": {
- "anyOf": [
- {
- "maxLength": 4000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "contentStructure": {
- "anyOf": [
- {
- "maxLength": 4000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "writing_settings_account",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "antiSlop": {
- "anyOf": [
- {
- "maxLength": 2000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "contentStructure": {
- "anyOf": [
- {
- "maxLength": 2000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "antiSlop": {
- "anyOf": [
- {
- "maxLength": 4000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "contentStructure": {
- "anyOf": [
- {
- "maxLength": 4000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- "expectedProfileVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "provider": {
- "enum": [
- "x",
- "linkedin",
- "threads",
- "instagram",
- "facebook",
- "pinterest",
- "tiktok",
- "tiktok-business",
- "youtube",
- "telegram",
- "discord",
- "slack",
- "vk",
- "google-business-profile",
- "bluesky",
- "mastodon",
- "wordpress",
- "tumblr",
- "devto",
- "hashnode",
- "twitch",
- "kick",
- "dribbble",
- "listmonk",
- "brevo",
- "mailchimp",
- "kit",
- "lemmy",
- "farcaster",
- "nostr",
- "whop",
- "moltbook"
- ],
- "type": "string"
- },
- "scope": {
- "const": "writing_settings_channel",
- "type": "string"
- },
- "targetKey": {
- "pattern": "^channel_[a-f0-9]{32}$",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetKey",
- "provider",
- "expectedVersion",
- "expectedProfileVersion",
- "before",
- "after"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "approvalMode": {
+ "enum": [
+ "off",
+ "all",
+ "exceptions"
+ ],
+ "type": "string"
+ },
+ "autopilotEnabled": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "autopilotEnabled",
+ "approvalMode"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "approvalMode": {
+ "enum": [
+ "off",
+ "all",
+ "exceptions"
+ ],
+ "type": "string"
+ },
+ "autopilotEnabled": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "autopilotEnabled",
+ "approvalMode"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "autopilot_workspace",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "settings": {
+ "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"
+ },
+ "autoReplaceRejected": {
+ "type": "boolean"
+ },
+ "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"
+ },
+ "planningHorizonDays": {
+ "maximum": 14,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "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"
+ },
+ "reminderEnabled": {
+ "type": "boolean"
+ },
+ "reminderLocalTime": {
+ "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
+ "type": "string"
+ },
+ "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"
+ }
+ },
+ "required": [
+ "settings"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "settings": {
+ "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"
+ },
+ "autoReplaceRejected": {
+ "type": "boolean"
+ },
+ "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"
+ },
+ "planningHorizonDays": {
+ "maximum": 14,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "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"
+ },
+ "reminderEnabled": {
+ "type": "boolean"
+ },
+ "reminderLocalTime": {
+ "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
+ "type": "string"
+ },
+ "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"
+ }
+ },
+ "required": [
+ "settings"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "provider": {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ "scope": {
+ "const": "autopilot_channel",
+ "type": "string"
+ },
+ "targetKey": {
+ "pattern": "^channel_[a-f0-9]{32}$",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetKey",
+ "provider",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "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"
+ }
+ },
+ "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"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "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"
+ }
+ },
+ "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"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "autopilot_media_profile",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "config": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "kind": {
+ "enum": [
+ "prohibited_words",
+ "posting_windows",
+ "max_daily_cadence",
+ "cta_restriction",
+ "source_restriction",
+ "topic_cooldown",
+ "always_approve_category"
+ ],
+ "type": "string"
+ },
+ "operation": {
+ "const": "create",
+ "type": "string"
+ }
+ },
+ "required": [
+ "operation",
+ "kind",
+ "config"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "config": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "operation": {
+ "const": "update",
+ "type": "string"
+ },
+ "ruleId": {
+ "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"
+ }
+ },
+ "required": [
+ "operation",
+ "ruleId",
+ "config"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "operation": {
+ "const": "archive",
+ "type": "string"
+ },
+ "ruleId": {
+ "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"
+ }
+ },
+ "required": [
+ "operation",
+ "ruleId"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "before": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "archivedAt": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "config": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "createdAt": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "prohibited_words",
+ "posting_windows",
+ "max_daily_cadence",
+ "cta_restriction",
+ "source_restriction",
+ "topic_cooldown",
+ "always_approve_category"
+ ],
+ "type": "string"
+ },
+ "revision": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "ruleId": {
+ "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"
+ },
+ "updatedAt": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "ruleId",
+ "kind",
+ "config",
+ "revision",
+ "createdAt",
+ "updatedAt"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "user_rule",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "enabled"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "enabled"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "analytics_preference",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "language": {
+ "anyOf": [
+ {
+ "enum": [
+ "ar",
+ "de",
+ "en",
+ "es",
+ "fr",
+ "hi",
+ "id",
+ "ja",
+ "ko",
+ "pt",
+ "ru",
+ "th"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "language"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "language": {
+ "anyOf": [
+ {
+ "enum": [
+ "ar",
+ "de",
+ "en",
+ "es",
+ "fr",
+ "hi",
+ "id",
+ "ja",
+ "ko",
+ "pt",
+ "ru",
+ "th"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "language"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "interface_language",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "selection": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "intelligence": {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ "modelId": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "runtimeProfileId": {
+ "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"
+ }
+ },
+ "required": [
+ "runtimeProfileId",
+ "modelId"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "selection"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "selection": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "intelligence": {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ "modelId": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "runtimeProfileId": {
+ "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"
+ }
+ },
+ "required": [
+ "runtimeProfileId",
+ "modelId"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "selection"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "default_ai_model",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "modelId": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "modelId"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "modelId": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "modelId"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "runtime_profile_model",
+ "type": "string"
+ },
+ "targetId": {
+ "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"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "attachments": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "connectorId": {
+ "pattern": "^[a-z0-9][a-z0-9._-]{0,79}$",
+ "type": "string"
+ },
+ "dataScopes": {
+ "items": {
+ "enum": [
+ "source_asset",
+ "draft",
+ "publication"
+ ],
+ "type": "string"
+ },
+ "maxItems": 8,
+ "minItems": 1,
+ "type": "array"
+ },
+ "toolIds": {
+ "items": {
+ "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
+ "type": "string"
+ },
+ "maxItems": 32,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "connectorId",
+ "toolIds",
+ "dataScopes"
+ ],
+ "type": "object"
+ },
+ "maxItems": 16,
+ "type": "array"
+ }
+ },
+ "required": [
+ "attachments"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "attachments": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "connectorId": {
+ "pattern": "^[a-z0-9][a-z0-9._-]{0,79}$",
+ "type": "string"
+ },
+ "dataScopes": {
+ "items": {
+ "enum": [
+ "source_asset",
+ "draft",
+ "publication"
+ ],
+ "type": "string"
+ },
+ "maxItems": 8,
+ "minItems": 1,
+ "type": "array"
+ },
+ "toolIds": {
+ "items": {
+ "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
+ "type": "string"
+ },
+ "maxItems": 32,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "connectorId",
+ "toolIds",
+ "dataScopes"
+ ],
+ "type": "object"
+ },
+ "maxItems": 16,
+ "type": "array"
+ }
+ },
+ "required": [
+ "attachments"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "runtime_profile_connectors",
+ "type": "string"
+ },
+ "targetId": {
+ "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"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "languageCodes": {
+ "items": {
+ "maxLength": 35,
+ "minLength": 2,
+ "type": "string"
+ },
+ "maxItems": 32,
+ "type": "array"
+ }
+ },
+ "required": [
+ "languageCodes"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "languageCodes": {
+ "items": {
+ "maxLength": 35,
+ "minLength": 2,
+ "type": "string"
+ },
+ "maxItems": 32,
+ "type": "array"
+ }
+ },
+ "required": [
+ "languageCodes"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "provider": {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ "scope": {
+ "const": "channel_languages",
+ "type": "string"
+ },
+ "targetId": {
+ "pattern": "^channel_[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "provider",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "purpose": {
+ "enum": [
+ "materials",
+ "inspiration"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "purpose"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "purpose": {
+ "enum": [
+ "materials",
+ "inspiration"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "purpose"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "source_connection_purpose",
+ "type": "string"
+ },
+ "targetId": {
+ "pattern": "^source_[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "status": {
+ "const": "revoked",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "purpose": {
+ "enum": [
+ "materials",
+ "inspiration"
+ ],
+ "type": "string"
+ },
+ "status": {
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "purpose",
+ "status"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "source_disconnect",
+ "type": "string"
+ },
+ "targetId": {
+ "pattern": "^source_[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "excludePatterns": {
+ "items": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "includeMimeTypes": {
+ "items": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "includePatterns": {
+ "items": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "recursive": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "enabled",
+ "recursive"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "excludePatterns": {
+ "items": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "includeMimeTypes": {
+ "items": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "includePatterns": {
+ "items": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "recursive": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "enabled",
+ "recursive"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "source_scope",
+ "type": "string"
+ },
+ "targetId": {
+ "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"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "status": {
+ "const": "disabled",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "status": {
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "runtime_profile_unlink",
+ "type": "string"
+ },
+ "targetId": {
+ "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"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "email": {
+ "format": "email",
+ "maxLength": 254,
+ "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
+ "type": "string"
+ },
+ "operation": {
+ "const": "create",
+ "type": "string"
+ }
+ },
+ "required": [
+ "operation",
+ "email"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "invitationId": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ },
+ "operation": {
+ "const": "resend",
+ "type": "string"
+ }
+ },
+ "required": [
+ "operation",
+ "invitationId"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "invitationId": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ },
+ "operation": {
+ "const": "revoke",
+ "type": "string"
+ }
+ },
+ "required": [
+ "operation",
+ "invitationId"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "before": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "team_invitation",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "access": {
+ "const": "removed",
+ "type": "string"
+ }
+ },
+ "required": [
+ "access"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "email": {
+ "format": "email",
+ "maxLength": 320,
+ "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
+ "type": "string"
+ },
+ "role": {
+ "const": "editor",
+ "type": "string"
+ }
+ },
+ "required": [
+ "role",
+ "email"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "team_member_access",
+ "type": "string"
+ },
+ "targetId": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "antiSlop": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "contentStructure": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "antiSlop": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "contentStructure": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "writing_settings_account",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "antiSlop": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "contentStructure": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "antiSlop": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "contentStructure": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "expectedProfileVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "provider": {
+ "enum": [
+ "x",
+ "linkedin",
+ "threads",
+ "instagram",
+ "facebook",
+ "pinterest",
+ "tiktok",
+ "tiktok-business",
+ "youtube",
+ "telegram",
+ "discord",
+ "slack",
+ "vk",
+ "google-business-profile",
+ "bluesky",
+ "mastodon",
+ "wordpress",
+ "tumblr",
+ "devto",
+ "hashnode",
+ "twitch",
+ "kick",
+ "dribbble",
+ "listmonk",
+ "brevo",
+ "mailchimp",
+ "kit",
+ "lemmy",
+ "farcaster",
+ "nostr",
+ "whop",
+ "moltbook"
+ ],
+ "type": "string"
+ },
+ "scope": {
+ "const": "writing_settings_channel",
+ "type": "string"
+ },
+ "targetKey": {
+ "pattern": "^channel_[a-f0-9]{32}$",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetKey",
+ "provider",
+ "expectedVersion",
+ "expectedProfileVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ }
+]
changedOutput schema / properties / proposal / oneOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "approvalMode": {
- "enum": [
- "off",
- "all",
- "exceptions"
- ],
- "type": "string"
- },
- "autopilotEnabled": {
- "type": "boolean"
- }
- },
- "required": [
- "autopilotEnabled",
- "approvalMode"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "approvalMode": {
- "enum": [
- "off",
- "all",
- "exceptions"
- ],
- "type": "string"
- },
- "autopilotEnabled": {
- "type": "boolean"
- }
- },
- "required": [
- "autopilotEnabled",
- "approvalMode"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "autopilot_workspace",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "settings": {
- "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"
- }
- },
- "required": [
- "settings"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "settings": {
- "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"
- }
- },
- "required": [
- "settings"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "provider": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- "scope": {
- "const": "autopilot_channel",
- "type": "string"
- },
- "targetKey": {
- "pattern": "^channel_[a-f0-9]{32}$",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetKey",
- "provider",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "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"
- },
- "before": {
- "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"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "autopilot_media_profile",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "config": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "kind": {
- "enum": [
- "prohibited_words",
- "posting_windows",
- "max_daily_cadence",
- "cta_restriction",
- "source_restriction",
- "topic_cooldown",
- "always_approve_category"
- ],
- "type": "string"
- },
- "operation": {
- "const": "create",
- "type": "string"
- }
- },
- "required": [
- "operation",
- "kind",
- "config"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "config": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "operation": {
- "const": "update",
- "type": "string"
- },
- "ruleId": {
- "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"
- }
- },
- "required": [
- "operation",
- "ruleId",
- "config"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "operation": {
- "const": "archive",
- "type": "string"
- },
- "ruleId": {
- "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"
- }
- },
- "required": [
- "operation",
- "ruleId"
- ],
- "type": "object"
- }
- ]
- },
- "before": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "archivedAt": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- },
- "config": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "createdAt": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- },
- "kind": {
- "enum": [
- "prohibited_words",
- "posting_windows",
- "max_daily_cadence",
- "cta_restriction",
- "source_restriction",
- "topic_cooldown",
- "always_approve_category"
- ],
- "type": "string"
- },
- "revision": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "ruleId": {
- "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"
- },
- "updatedAt": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- }
- },
- "required": [
- "ruleId",
- "kind",
- "config",
- "revision",
- "createdAt",
- "updatedAt"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "user_rule",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "enabled": {
- "type": "boolean"
- }
- },
- "required": [
- "enabled"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "enabled": {
- "type": "boolean"
- }
- },
- "required": [
- "enabled"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "analytics_preference",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "language": {
- "anyOf": [
- {
- "enum": [
- "ar",
- "de",
- "en",
- "es",
- "fr",
- "hi",
- "id",
- "ja",
- "ko",
- "pt",
- "ru",
- "th"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "language"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "language": {
- "anyOf": [
- {
- "enum": [
- "ar",
- "de",
- "en",
- "es",
- "fr",
- "hi",
- "id",
- "ja",
- "ko",
- "pt",
- "ru",
- "th"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "language"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "interface_language",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "selection": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "intelligence": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- "modelId": {
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "runtimeProfileId": {
- "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"
- }
- },
- "required": [
- "runtimeProfileId",
- "modelId"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "selection"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "selection": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "intelligence": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- "modelId": {
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "runtimeProfileId": {
- "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"
- }
- },
- "required": [
- "runtimeProfileId",
- "modelId"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "selection"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "default_ai_model",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "modelId": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "modelId"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "modelId": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "modelId"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "runtime_profile_model",
- "type": "string"
- },
- "targetId": {
- "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"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "attachments": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "connectorId": {
- "pattern": "^[a-z0-9][a-z0-9._-]{0,79}$",
- "type": "string"
- },
- "dataScopes": {
- "items": {
- "enum": [
- "source_asset",
- "draft",
- "publication"
- ],
- "type": "string"
- },
- "maxItems": 8,
- "minItems": 1,
- "type": "array"
- },
- "toolIds": {
- "items": {
- "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
- "type": "string"
- },
- "maxItems": 32,
- "minItems": 1,
- "type": "array"
- }
- },
- "required": [
- "connectorId",
- "toolIds",
- "dataScopes"
- ],
- "type": "object"
- },
- "maxItems": 16,
- "type": "array"
- }
- },
- "required": [
- "attachments"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "attachments": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "connectorId": {
- "pattern": "^[a-z0-9][a-z0-9._-]{0,79}$",
- "type": "string"
- },
- "dataScopes": {
- "items": {
- "enum": [
- "source_asset",
- "draft",
- "publication"
- ],
- "type": "string"
- },
- "maxItems": 8,
- "minItems": 1,
- "type": "array"
- },
- "toolIds": {
- "items": {
- "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
- "type": "string"
- },
- "maxItems": 32,
- "minItems": 1,
- "type": "array"
- }
- },
- "required": [
- "connectorId",
- "toolIds",
- "dataScopes"
- ],
- "type": "object"
- },
- "maxItems": 16,
- "type": "array"
- }
- },
- "required": [
- "attachments"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "runtime_profile_connectors",
- "type": "string"
- },
- "targetId": {
- "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"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "languageCodes": {
- "items": {
- "maxLength": 35,
- "minLength": 2,
- "type": "string"
- },
- "maxItems": 32,
- "type": "array"
- }
- },
- "required": [
- "languageCodes"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "languageCodes": {
- "items": {
- "maxLength": 35,
- "minLength": 2,
- "type": "string"
- },
- "maxItems": 32,
- "type": "array"
- }
- },
- "required": [
- "languageCodes"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "provider": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- "scope": {
- "const": "channel_languages",
- "type": "string"
- },
- "targetId": {
- "pattern": "^channel_[a-f0-9]{64}$",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "provider",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "purpose": {
- "enum": [
- "materials",
- "inspiration"
- ],
- "type": "string"
- }
- },
- "required": [
- "purpose"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "purpose": {
- "enum": [
- "materials",
- "inspiration"
- ],
- "type": "string"
- }
- },
- "required": [
- "purpose"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "source_connection_purpose",
- "type": "string"
- },
- "targetId": {
- "pattern": "^source_[a-f0-9]{64}$",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "status": {
- "const": "revoked",
- "type": "string"
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "purpose": {
- "enum": [
- "materials",
- "inspiration"
- ],
- "type": "string"
- },
- "status": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "purpose",
- "status"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "source_disconnect",
- "type": "string"
- },
- "targetId": {
- "pattern": "^source_[a-f0-9]{64}$",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "enabled": {
- "type": "boolean"
- },
- "excludePatterns": {
- "items": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "includeMimeTypes": {
- "items": {
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "includePatterns": {
- "items": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "recursive": {
- "type": "boolean"
- }
- },
- "required": [
- "enabled",
- "recursive"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "enabled": {
- "type": "boolean"
- },
- "excludePatterns": {
- "items": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "includeMimeTypes": {
- "items": {
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "includePatterns": {
- "items": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 100,
- "type": "array"
- },
- "recursive": {
- "type": "boolean"
- }
- },
- "required": [
- "enabled",
- "recursive"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
- "type": "string"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "source_scope",
- "type": "string"
- },
- "targetId": {
- "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"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "status": {
- "const": "disabled",
- "type": "string"
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "status": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "runtime_profile_unlink",
- "type": "string"
- },
- "targetId": {
- "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"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "email": {
- "format": "email",
- "maxLength": 254,
- "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
- "type": "string"
- },
- "operation": {
- "const": "create",
- "type": "string"
- }
- },
- "required": [
- "operation",
- "email"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "invitationId": {
- "maxLength": 128,
- "minLength": 1,
- "type": "string"
- },
- "operation": {
- "const": "resend",
- "type": "string"
- }
- },
- "required": [
- "operation",
- "invitationId"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "invitationId": {
- "maxLength": 128,
- "minLength": 1,
- "type": "string"
- },
- "operation": {
- "const": "revoke",
- "type": "string"
- }
- },
- "required": [
- "operation",
- "invitationId"
- ],
- "type": "object"
- }
- ]
- },
- "before": {
- "anyOf": [
- {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "team_invitation",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "access": {
- "const": "removed",
- "type": "string"
- }
- },
- "required": [
- "access"
- ],
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "email": {
- "format": "email",
- "maxLength": 320,
- "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
- "type": "string"
- },
- "role": {
- "const": "editor",
- "type": "string"
- }
- },
- "required": [
- "role",
- "email"
- ],
- "type": "object"
- },
- "displayAfter": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "displayBefore": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "team_member_access",
- "type": "string"
- },
- "targetId": {
- "maxLength": 128,
- "minLength": 1,
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetId",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "antiSlop": {
- "anyOf": [
- {
- "maxLength": 2000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "contentStructure": {
- "anyOf": [
- {
- "maxLength": 2000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "antiSlop": {
- "anyOf": [
- {
- "maxLength": 4000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "contentStructure": {
- "anyOf": [
- {
- "maxLength": 4000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "scope": {
- "const": "writing_settings_account",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "expectedVersion",
- "before",
- "after"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "after": {
- "additionalProperties": false,
- "properties": {
- "antiSlop": {
- "anyOf": [
- {
- "maxLength": 2000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "contentStructure": {
- "anyOf": [
- {
- "maxLength": 2000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- "before": {
- "additionalProperties": false,
- "properties": {
- "antiSlop": {
- "anyOf": [
- {
- "maxLength": 4000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "contentStructure": {
- "anyOf": [
- {
- "maxLength": 4000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- "expectedProfileVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "expectedVersion": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "profile_settings",
- "type": "string"
- },
- "provider": {
- "enum": [
- "x",
- "linkedin",
- "threads",
- "instagram",
- "facebook",
- "pinterest",
- "tiktok",
- "tiktok-business",
- "youtube",
- "telegram",
- "discord",
- "slack",
- "vk",
- "google-business-profile",
- "bluesky",
- "mastodon",
- "wordpress",
- "tumblr",
- "devto",
- "hashnode",
- "twitch",
- "kick",
- "dribbble",
- "listmonk",
- "brevo",
- "mailchimp",
- "kit",
- "lemmy",
- "farcaster",
- "nostr",
- "whop",
- "moltbook"
- ],
- "type": "string"
- },
- "scope": {
- "const": "writing_settings_channel",
- "type": "string"
- },
- "targetKey": {
- "pattern": "^channel_[a-f0-9]{32}$",
- "type": "string"
- },
- "targetLabel": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "scope",
- "targetLabel",
- "targetKey",
- "provider",
- "expectedVersion",
- "expectedProfileVersion",
- "before",
- "after"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "approvalMode": {
+ "enum": [
+ "off",
+ "all",
+ "exceptions"
+ ],
+ "type": "string"
+ },
+ "autopilotEnabled": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "autopilotEnabled",
+ "approvalMode"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "approvalMode": {
+ "enum": [
+ "off",
+ "all",
+ "exceptions"
+ ],
+ "type": "string"
+ },
+ "autopilotEnabled": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "autopilotEnabled",
+ "approvalMode"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "autopilot_workspace",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "settings": {
+ "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"
+ },
+ "autoReplaceRejected": {
+ "type": "boolean"
+ },
+ "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"
+ },
+ "planningHorizonDays": {
+ "maximum": 14,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "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"
+ },
+ "reminderEnabled": {
+ "type": "boolean"
+ },
+ "reminderLocalTime": {
+ "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
+ "type": "string"
+ },
+ "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"
+ }
+ },
+ "required": [
+ "settings"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "settings": {
+ "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"
+ },
+ "autoReplaceRejected": {
+ "type": "boolean"
+ },
+ "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"
+ },
+ "planningHorizonDays": {
+ "maximum": 14,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "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"
+ },
+ "reminderEnabled": {
+ "type": "boolean"
+ },
+ "reminderLocalTime": {
+ "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
+ "type": "string"
+ },
+ "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"
+ }
+ },
+ "required": [
+ "settings"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "provider": {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ "scope": {
+ "const": "autopilot_channel",
+ "type": "string"
+ },
+ "targetKey": {
+ "pattern": "^channel_[a-f0-9]{32}$",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetKey",
+ "provider",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "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"
+ },
+ "before": {
+ "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"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "autopilot_media_profile",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "config": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "kind": {
+ "enum": [
+ "prohibited_words",
+ "posting_windows",
+ "max_daily_cadence",
+ "cta_restriction",
+ "source_restriction",
+ "topic_cooldown",
+ "always_approve_category"
+ ],
+ "type": "string"
+ },
+ "operation": {
+ "const": "create",
+ "type": "string"
+ }
+ },
+ "required": [
+ "operation",
+ "kind",
+ "config"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "config": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "operation": {
+ "const": "update",
+ "type": "string"
+ },
+ "ruleId": {
+ "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"
+ }
+ },
+ "required": [
+ "operation",
+ "ruleId",
+ "config"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "operation": {
+ "const": "archive",
+ "type": "string"
+ },
+ "ruleId": {
+ "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"
+ }
+ },
+ "required": [
+ "operation",
+ "ruleId"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "before": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "archivedAt": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "config": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "createdAt": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "prohibited_words",
+ "posting_windows",
+ "max_daily_cadence",
+ "cta_restriction",
+ "source_restriction",
+ "topic_cooldown",
+ "always_approve_category"
+ ],
+ "type": "string"
+ },
+ "revision": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "ruleId": {
+ "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"
+ },
+ "updatedAt": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "ruleId",
+ "kind",
+ "config",
+ "revision",
+ "createdAt",
+ "updatedAt"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "user_rule",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "enabled"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "enabled"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "analytics_preference",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "language": {
+ "anyOf": [
+ {
+ "enum": [
+ "ar",
+ "de",
+ "en",
+ "es",
+ "fr",
+ "hi",
+ "id",
+ "ja",
+ "ko",
+ "pt",
+ "ru",
+ "th"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "language"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "language": {
+ "anyOf": [
+ {
+ "enum": [
+ "ar",
+ "de",
+ "en",
+ "es",
+ "fr",
+ "hi",
+ "id",
+ "ja",
+ "ko",
+ "pt",
+ "ru",
+ "th"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "language"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "interface_language",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "selection": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "intelligence": {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ "modelId": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "runtimeProfileId": {
+ "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"
+ }
+ },
+ "required": [
+ "runtimeProfileId",
+ "modelId"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "selection"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "selection": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "intelligence": {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ "modelId": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "runtimeProfileId": {
+ "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"
+ }
+ },
+ "required": [
+ "runtimeProfileId",
+ "modelId"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "selection"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "default_ai_model",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "modelId": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "modelId"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "modelId": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "modelId"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "runtime_profile_model",
+ "type": "string"
+ },
+ "targetId": {
+ "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"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "attachments": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "connectorId": {
+ "pattern": "^[a-z0-9][a-z0-9._-]{0,79}$",
+ "type": "string"
+ },
+ "dataScopes": {
+ "items": {
+ "enum": [
+ "source_asset",
+ "draft",
+ "publication"
+ ],
+ "type": "string"
+ },
+ "maxItems": 8,
+ "minItems": 1,
+ "type": "array"
+ },
+ "toolIds": {
+ "items": {
+ "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
+ "type": "string"
+ },
+ "maxItems": 32,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "connectorId",
+ "toolIds",
+ "dataScopes"
+ ],
+ "type": "object"
+ },
+ "maxItems": 16,
+ "type": "array"
+ }
+ },
+ "required": [
+ "attachments"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "attachments": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "connectorId": {
+ "pattern": "^[a-z0-9][a-z0-9._-]{0,79}$",
+ "type": "string"
+ },
+ "dataScopes": {
+ "items": {
+ "enum": [
+ "source_asset",
+ "draft",
+ "publication"
+ ],
+ "type": "string"
+ },
+ "maxItems": 8,
+ "minItems": 1,
+ "type": "array"
+ },
+ "toolIds": {
+ "items": {
+ "pattern": "^[a-z0-9][a-z0-9._-]{0,63}$",
+ "type": "string"
+ },
+ "maxItems": 32,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "connectorId",
+ "toolIds",
+ "dataScopes"
+ ],
+ "type": "object"
+ },
+ "maxItems": 16,
+ "type": "array"
+ }
+ },
+ "required": [
+ "attachments"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "runtime_profile_connectors",
+ "type": "string"
+ },
+ "targetId": {
+ "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"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "languageCodes": {
+ "items": {
+ "maxLength": 35,
+ "minLength": 2,
+ "type": "string"
+ },
+ "maxItems": 32,
+ "type": "array"
+ }
+ },
+ "required": [
+ "languageCodes"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "languageCodes": {
+ "items": {
+ "maxLength": 35,
+ "minLength": 2,
+ "type": "string"
+ },
+ "maxItems": 32,
+ "type": "array"
+ }
+ },
+ "required": [
+ "languageCodes"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "provider": {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ "scope": {
+ "const": "channel_languages",
+ "type": "string"
+ },
+ "targetId": {
+ "pattern": "^channel_[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "provider",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "purpose": {
+ "enum": [
+ "materials",
+ "inspiration"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "purpose"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "purpose": {
+ "enum": [
+ "materials",
+ "inspiration"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "purpose"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "source_connection_purpose",
+ "type": "string"
+ },
+ "targetId": {
+ "pattern": "^source_[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "status": {
+ "const": "revoked",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "purpose": {
+ "enum": [
+ "materials",
+ "inspiration"
+ ],
+ "type": "string"
+ },
+ "status": {
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "purpose",
+ "status"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "source_disconnect",
+ "type": "string"
+ },
+ "targetId": {
+ "pattern": "^source_[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "excludePatterns": {
+ "items": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "includeMimeTypes": {
+ "items": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "includePatterns": {
+ "items": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "recursive": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "enabled",
+ "recursive"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "excludePatterns": {
+ "items": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "includeMimeTypes": {
+ "items": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "includePatterns": {
+ "items": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "recursive": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "enabled",
+ "recursive"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "source_scope",
+ "type": "string"
+ },
+ "targetId": {
+ "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"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "status": {
+ "const": "disabled",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "status": {
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "runtime_profile_unlink",
+ "type": "string"
+ },
+ "targetId": {
+ "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"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "email": {
+ "format": "email",
+ "maxLength": 254,
+ "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
+ "type": "string"
+ },
+ "operation": {
+ "const": "create",
+ "type": "string"
+ }
+ },
+ "required": [
+ "operation",
+ "email"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "invitationId": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ },
+ "operation": {
+ "const": "resend",
+ "type": "string"
+ }
+ },
+ "required": [
+ "operation",
+ "invitationId"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "invitationId": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ },
+ "operation": {
+ "const": "revoke",
+ "type": "string"
+ }
+ },
+ "required": [
+ "operation",
+ "invitationId"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "before": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "team_invitation",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "access": {
+ "const": "removed",
+ "type": "string"
+ }
+ },
+ "required": [
+ "access"
+ ],
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "email": {
+ "format": "email",
+ "maxLength": 320,
+ "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
+ "type": "string"
+ },
+ "role": {
+ "const": "editor",
+ "type": "string"
+ }
+ },
+ "required": [
+ "role",
+ "email"
+ ],
+ "type": "object"
+ },
+ "displayAfter": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "displayBefore": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "team_member_access",
+ "type": "string"
+ },
+ "targetId": {
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetId",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "antiSlop": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "contentStructure": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "antiSlop": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "contentStructure": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "scope": {
+ "const": "writing_settings_account",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "expectedVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "additionalProperties": false,
+ "properties": {
+ "antiSlop": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "contentStructure": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "before": {
+ "additionalProperties": false,
+ "properties": {
+ "antiSlop": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "contentStructure": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "expectedProfileVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "expectedVersion": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "profile_settings",
+ "type": "string"
+ },
+ "provider": {
+ "enum": [
+ "x",
+ "linkedin",
+ "threads",
+ "instagram",
+ "facebook",
+ "pinterest",
+ "tiktok",
+ "tiktok-business",
+ "youtube",
+ "telegram",
+ "discord",
+ "slack",
+ "vk",
+ "google-business-profile",
+ "bluesky",
+ "mastodon",
+ "wordpress",
+ "tumblr",
+ "devto",
+ "hashnode",
+ "twitch",
+ "kick",
+ "dribbble",
+ "listmonk",
+ "brevo",
+ "mailchimp",
+ "kit",
+ "lemmy",
+ "farcaster",
+ "nostr",
+ "whop",
+ "moltbook"
+ ],
+ "type": "string"
+ },
+ "scope": {
+ "const": "writing_settings_channel",
+ "type": "string"
+ },
+ "targetKey": {
+ "pattern": "^channel_[a-f0-9]{32}$",
+ "type": "string"
+ },
+ "targetLabel": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "targetLabel",
+ "targetKey",
+ "provider",
+ "expectedVersion",
+ "expectedProfileVersion",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ }
+]