addedInput schema / properties / approvedCopyVariants
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "body": {
+ "type": "string"
+ },
+ "claimReferences": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "cta": {
+ "type": "string"
+ },
+ "eyebrow": {
+ "type": "string"
+ },
+ "headline": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "legal": {
+ "type": "string"
+ },
+ "proof": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "maxItems": 3,
+ "type": "array"
+}
addedInput schema / properties / copyPolicy
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "editableRoles": {
+ "items": {
+ "enum": [
+ "headline",
+ "body",
+ "cta",
+ "legal",
+ "eyebrow",
+ "proof"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "lockedRoles": {
+ "items": {
+ "enum": [
+ "headline",
+ "body",
+ "cta",
+ "legal",
+ "eyebrow",
+ "proof"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "requiredRoles": {
+ "items": {
+ "enum": [
+ "headline",
+ "body",
+ "cta",
+ "legal",
+ "eyebrow",
+ "proof"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / designEvidenceContext
Added value: +{
+ "properties": {
+ "brand": {
+ "properties": {
+ "constraints": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "name": {
+ "type": "string"
+ },
+ "tokens": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "version": {
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "number"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "campaign": {
+ "properties": {
+ "audience": {},
+ "objective": {},
+ "proposition": {}
+ },
+ "type": "object"
+ },
+ "copy": {
+ "properties": {
+ "approvedCopyVariants": {},
+ "body": {},
+ "claimReferences": {},
+ "claims": {},
+ "copyPolicy": {},
+ "cta": {},
+ "disclaimer": {},
+ "eyebrow": {},
+ "headline": {},
+ "legal": {},
+ "lockedTexts": {},
+ "mandatoryElements": {},
+ "supportingCopy": {}
+ },
+ "type": "object"
+ },
+ "craftPrecedents": {
+ "default": [],
+ "items": {
+ "additionalProperties": {},
+ "default": null,
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "facts": {
+ "default": [],
+ "items": {
+ "default": null,
+ "properties": {
+ "authority": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "capturedAt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "evidenceId": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "extractedFacts": {
+ "items": {},
+ "type": "array"
+ },
+ "id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "observedAt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "publishedAt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sourceId": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sourceRef": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sourceType": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sourceUrl": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "statement": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "summary": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "title": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "locale": {
+ "type": "string"
+ },
+ "opportunity": {
+ "anyOf": [
+ {
+ "properties": {
+ "audienceContext": {
+ "type": "string"
+ },
+ "evidenceIds": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "evidenceSupport": {
+ "items": {
+ "properties": {
+ "evidenceId": {
+ "type": "string"
+ },
+ "quote": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "evidenceId",
+ "quote"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "id": {
+ "type": "string"
+ },
+ "measurableHypothesis": {},
+ "messagingTerritory": {
+ "type": "string"
+ },
+ "objective": {
+ "type": "string"
+ },
+ "proposedMessage": {
+ "type": "string"
+ },
+ "reviewAt": {
+ "type": "string"
+ },
+ "supportingEvidenceIds": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "title": {
+ "type": "string"
+ },
+ "visualDirection": {
+ "type": "string"
+ },
+ "visualTerritory": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "schemaVersion": {
+ "const": "design-evidence-context-v1",
+ "type": "string"
+ },
+ "scope": {
+ "properties": {
+ "advertiserId": {
+ "type": "string"
+ },
+ "tenantId": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "schemaVersion"
+ ],
+ "type": "object"
+}
addedInput schema / properties / lockedSourceChoices
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "assetId": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ },
+ "clipId": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ },
+ "digest": {
+ "pattern": "^sha256:[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "origin": {
+ "const": "first_presented_frame",
+ "type": "string"
+ },
+ "range": {
+ "additionalProperties": false,
+ "properties": {
+ "in": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "out": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ "timebase": {
+ "additionalProperties": false,
+ "properties": {
+ "denominator": {
+ "exclusiveMinimum": 0,
+ "maximum": 1000000000,
+ "type": "integer"
+ },
+ "numerator": {
+ "exclusiveMinimum": 0,
+ "maximum": 1000000000,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "numerator",
+ "denominator"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "clipId",
+ "assetId",
+ "digest",
+ "timebase",
+ "origin",
+ "range"
+ ],
+ "type": "object"
+ },
+ "maxItems": 8,
+ "type": "array"
+}
addedInput schema / properties / shotPlanRequired
Added value: +{
+ "type": "boolean"
+}
addedInput schema / properties / sourceShotMaps
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "assetId": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ },
+ "assetVersion": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ },
+ "audio": {
+ "additionalProperties": false,
+ "properties": {
+ "channels": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "codec": {
+ "anyOf": [
+ {
+ "maxLength": 80,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "music": {
+ "const": "unknown",
+ "type": "string"
+ },
+ "present": {
+ "type": "boolean"
+ },
+ "sampleRate": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "speech": {
+ "const": "unknown",
+ "type": "string"
+ }
+ },
+ "required": [
+ "present",
+ "codec",
+ "channels",
+ "sampleRate",
+ "speech",
+ "music"
+ ],
+ "type": "object"
+ },
+ "coverage": {
+ "additionalProperties": false,
+ "properties": {
+ "boundaryToleranceTicks": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "complete": {
+ "type": "boolean"
+ },
+ "in": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "method": {
+ "enum": [
+ "sampled_scene_change",
+ "continuous_source"
+ ],
+ "type": "string"
+ },
+ "out": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "in",
+ "out",
+ "complete",
+ "boundaryToleranceTicks",
+ "method"
+ ],
+ "type": "object"
+ },
+ "digest": {
+ "pattern": "^sha256:[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "durationTicks": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "frameAccurate": {
+ "type": "boolean"
+ },
+ "frames": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "digest": {
+ "pattern": "^sha256:[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "id": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ },
+ "tick": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "maxLength": 4000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "tick",
+ "digest",
+ "url"
+ ],
+ "type": "object"
+ },
+ "maxItems": 3,
+ "type": "array"
+ },
+ "origin": {
+ "const": "first_presented_frame",
+ "type": "string"
+ },
+ "schemaVersion": {
+ "const": "video-shot-map-v1",
+ "type": "string"
+ },
+ "scope": {
+ "additionalProperties": false,
+ "properties": {
+ "advertiserId": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ },
+ "channel": {
+ "enum": [
+ "video_preroll",
+ "video_ctv"
+ ],
+ "type": "string"
+ },
+ "locale": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ },
+ "seatId": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "seatId",
+ "advertiserId",
+ "locale",
+ "channel"
+ ],
+ "type": "object"
+ },
+ "shots": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "copyRegions": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "height": {
+ "exclusiveMinimum": 0,
+ "maximum": 1,
+ "type": "number"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "maximum": 1,
+ "type": "number"
+ },
+ "x": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "y": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "x",
+ "y",
+ "width",
+ "height"
+ ],
+ "type": "object"
+ },
+ "maxItems": 4,
+ "type": "array"
+ },
+ "id": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ },
+ "motion": {
+ "additionalProperties": false,
+ "properties": {
+ "camera": {
+ "const": "unknown",
+ "type": "string"
+ },
+ "sampledChange": {
+ "enum": [
+ "unknown",
+ "cut_detected"
+ ],
+ "type": "string"
+ },
+ "subject": {
+ "const": "unknown",
+ "type": "string"
+ }
+ },
+ "required": [
+ "camera",
+ "subject",
+ "sampledChange"
+ ],
+ "type": "object"
+ },
+ "products": {
+ "items": {
+ "maxLength": 160,
+ "type": "string"
+ },
+ "maxItems": 8,
+ "type": "array"
+ },
+ "range": {
+ "additionalProperties": false,
+ "properties": {
+ "in": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "out": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ "representativeFrameIds": {
+ "items": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 3,
+ "type": "array"
+ },
+ "semanticEvidence": {
+ "enum": [
+ "unknown",
+ "digest_bound_analysis"
+ ],
+ "type": "string"
+ },
+ "subjects": {
+ "items": {
+ "maxLength": 160,
+ "type": "string"
+ },
+ "maxItems": 8,
+ "type": "array"
+ }
+ },
+ "required": [
+ "id",
+ "range",
+ "representativeFrameIds",
+ "subjects",
+ "products",
+ "copyRegions",
+ "semanticEvidence",
+ "motion"
+ ],
+ "type": "object"
+ },
+ "maxItems": 16,
+ "minItems": 1,
+ "type": "array"
+ },
+ "timebase": {
+ "additionalProperties": false,
+ "properties": {
+ "denominator": {
+ "exclusiveMinimum": 0,
+ "maximum": 1000000000,
+ "type": "integer"
+ },
+ "numerator": {
+ "exclusiveMinimum": 0,
+ "maximum": 1000000000,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "numerator",
+ "denominator"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "scope",
+ "assetId",
+ "digest",
+ "assetVersion",
+ "timebase",
+ "origin",
+ "durationTicks",
+ "frameAccurate",
+ "coverage",
+ "frames",
+ "shots",
+ "audio"
+ ],
+ "type": "object"
+ },
+ "maxItems": 3,
+ "type": "array"
+}