addedInput schema / properties / creativeArtifactId
Added value: +{
+ "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"
+}
addedInput schema / properties / crop
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "height": {
+ "exclusiveMinimum": 0,
+ "maximum": 1,
+ "type": "number"
+ },
+ "left": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "top": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "maximum": 1,
+ "type": "number"
+ }
+ },
+ "required": [
+ "left",
+ "top",
+ "width",
+ "height"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedInput schema / properties / expectedRevision
Added value: +{
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
changedInput schema / required
Previous value: -[
- "idempotencyKey",
- "projectId",
- "slideIndex"
-]New value: +[
+ "idempotencyKey",
+ "projectId",
+ "expectedRevision",
+ "slideIndex"
+]
addedOutput schema / $schema
Added value: +"https://json-schema.org/draft/2020-12/schema"
addedOutput schema / properties / font_faces
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "family": {
+ "maxLength": 160,
+ "minLength": 1,
+ "type": "string"
+ },
+ "src": {
+ "maxLength": 4000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "style": {
+ "enum": [
+ "normal",
+ "italic",
+ "oblique"
+ ],
+ "type": "string"
+ },
+ "unicodeRange": {
+ "maxLength": 8000,
+ "type": "string"
+ },
+ "weight": {
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "family",
+ "src",
+ "weight",
+ "style",
+ "unicodeRange"
+ ],
+ "type": "object"
+ },
+ "maxItems": 256,
+ "type": "array"
+}
addedOutput schema / properties / mutationReceipt / properties / id / format
Added value: +"uuid"
addedOutput schema / properties / mutationReceipt / properties / id / pattern
Added value: +"^([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)$"
changedOutput schema / properties / mutationReceipt / properties / id / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
changedOutput schema / properties / mutationReceipt / properties / key / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
addedOutput schema / properties / mutationReceipt / properties / status / const
Added value: +"completed"
removedOutput schema / properties / mutationReceipt / properties / status / enum
Removed value: -[
- "completed"
-]
addedOutput schema / properties / slides / items / properties / visual / properties / creative_artifact_id
Added value: +{
+ "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"
+}
addedOutput schema / properties / slides / items / properties / visual / properties / creative_source
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "artifact_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"
+ },
+ "composition_id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "controls": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "fields": {
+ "items": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "key": {
+ "maxLength": 80,
+ "minLength": 1,
+ "pattern": "^[A-Za-z][A-Za-z0-9_]*$",
+ "type": "string"
+ },
+ "label": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxLength": {
+ "maximum": 10000,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "type": {
+ "const": "text",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "label",
+ "type",
+ "maxLength"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "key": {
+ "maxLength": 80,
+ "minLength": 1,
+ "pattern": "^[A-Za-z][A-Za-z0-9_]*$",
+ "type": "string"
+ },
+ "label": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "color",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "label",
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "key": {
+ "maxLength": 80,
+ "minLength": 1,
+ "pattern": "^[A-Za-z][A-Za-z0-9_]*$",
+ "type": "string"
+ },
+ "label": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "media",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "label",
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "key": {
+ "maxLength": 80,
+ "minLength": 1,
+ "pattern": "^[A-Za-z][A-Za-z0-9_]*$",
+ "type": "string"
+ },
+ "label": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "max": {
+ "maximum": 10800,
+ "type": "number"
+ },
+ "min": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "step": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "type": {
+ "const": "timing",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "label",
+ "type",
+ "min",
+ "max",
+ "step"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "maxItems": 40,
+ "minItems": 1,
+ "type": "array"
+ },
+ "file": {
+ "format": "ends_with",
+ "maxLength": 180,
+ "minLength": 1,
+ "pattern": ".*\\.json$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "file",
+ "fields"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "fps": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "frame": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "frame_hash": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "media_asset_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"
+ },
+ "project_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"
+ },
+ "runtime_identity": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "source_hash": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "source_revision": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "source_revision_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"
+ },
+ "values": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "maxLength": 10000,
+ "type": "string"
+ },
+ {
+ "type": "number"
+ }
+ ]
+ },
+ "propertyNames": {
+ "maxLength": 80,
+ "minLength": 1,
+ "pattern": "^[A-Za-z][A-Za-z0-9_]*$",
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "artifact_id",
+ "project_id",
+ "source_revision_id",
+ "source_revision",
+ "source_hash",
+ "runtime_identity",
+ "composition_id",
+ "frame",
+ "width",
+ "height",
+ "fps",
+ "frame_hash",
+ "media_asset_id",
+ "controls",
+ "values"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / slides / items / properties / visual / properties / crop
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "height": {
+ "exclusiveMinimum": 0,
+ "maximum": 1,
+ "type": "number"
+ },
+ "left": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "top": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "maximum": 1,
+ "type": "number"
+ }
+ },
+ "required": [
+ "left",
+ "top",
+ "width",
+ "height"
+ ],
+ "type": "object"
+}
changedOutput schema / properties / slides / items / properties / visual / properties / kind / enum
Previous value: -[
- "media_asset",
- "generate",
- "solid",
- "gradient",
- "html",
- "template"
-]New value: +[
+ "creative_source",
+ "media_asset",
+ "generate",
+ "solid",
+ "gradient",
+ "html",
+ "template"
+]
addedOutput schema / properties / txid
Added value: +{
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / required
Added value: +[
+ "project_id",
+ "revision",
+ "name",
+ "platform",
+ "locale",
+ "frame",
+ "style",
+ "slides",
+ "templates",
+ "can_undo",
+ "warnings",
+ "next_actions",
+ "txid",
+ "mutationReceipt"
+]