addedInput schema / properties / decals
Added value: +{
+ "description": "Stickers, graphics, shapes and the user's own images placed on the label. Each entry names a catalog decal by id (list_decals) OR an upload by ref (upload_image; needs the API key). x/y are percent of the sheet (center-anchored; see describe_format → placement for the coordinate space and the size units). Size with `width` (percent of the sheet width) where describe_format accepts it, else `scale`.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "color": {
+ "description": "6-digit hex for colorize (default: the label colour)",
+ "type": "string"
+ },
+ "colorize": {
+ "description": "Paint the decal one colour: 'tint' keeps its shading, 'solid' flattens it",
+ "enum": [
+ "tint",
+ "solid"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "description": "A decal id from list_decals (e.g. \"rcacolumbia!\", \"04-rounded-rectangle\")",
+ "type": "string"
+ },
+ "layer": {
+ "description": "'over' (default), 'under' the label's text and pictures, or 'background'",
+ "enum": [
+ "over",
+ "under",
+ "background"
+ ],
+ "type": "string"
+ },
+ "ref": {
+ "description": "An upload ref, instead of id",
+ "pattern": "^upload:",
+ "type": "string"
+ },
+ "rotation": {
+ "maximum": 360,
+ "minimum": -360,
+ "type": "integer"
+ },
+ "scale": {
+ "description": "The designer's size unit (100 = natural width ÷ 4 layout units); use instead of width",
+ "maximum": 900,
+ "minimum": 10,
+ "type": "integer"
+ },
+ "side": {
+ "description": "Two-sided formats only",
+ "enum": [
+ "front",
+ "back"
+ ],
+ "type": "string"
+ },
+ "stretch": {
+ "description": "Horizontal stretch, percent of the natural aspect",
+ "maximum": 1000,
+ "minimum": 10,
+ "type": "integer"
+ },
+ "width": {
+ "description": "Rendered width as percent of the sheet width (formats with placement.decals.layoutWidthUnits)",
+ "maximum": 200,
+ "minimum": 1,
+ "type": "number"
+ },
+ "x": {
+ "description": "Center, percent of the sheet width (default 50)",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ "y": {
+ "description": "Center, percent of the sheet height (default 50)",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "maxItems": 24,
+ "type": "array"
+}
changedInput schema / properties / layout / properties / hide / description
Previous value: -"Fields to hide on the design"New value: +"Fields to hide on the design (video formats). 'poster' removes the cover art so a panel image or decal can carry the front."
changedInput schema / properties / layout / properties / hide / items / enum
Previous value: -[
- "rating",
- "texsOrg",
- "overview",
- "labelOverview",
- "fbiWarning",
- "rules",
- "pullquote",
- "pullquoteCredit",
- "spineMeta",
- "barcode",
- "qrCode",
- "spineLogo",
- "title",
- "tagline",
- "year",
- "origin",
- "runtime",
- "starring",
- "director",
- "budget",
- "revenue",
- "movieId",
- "seasonEpisode",
- "writers",
- "composer",
- "producer",
- "productionLogos"
-]New value: +[
+ "poster",
+ "rating",
+ "texsOrg",
+ "overview",
+ "labelOverview",
+ "fbiWarning",
+ "rules",
+ "pullquote",
+ "pullquoteCredit",
+ "spineMeta",
+ "barcode",
+ "qrCode",
+ "spineLogo",
+ "title",
+ "tagline",
+ "year",
+ "origin",
+ "runtime",
+ "starring",
+ "director",
+ "budget",
+ "revenue",
+ "movieId",
+ "seasonEpisode",
+ "writers",
+ "composer",
+ "producer",
+ "productionLogos"
+]
addedInput schema / properties / style / properties / productionLogos
Added value: +{
+ "description": "Video formats: Classic Logo ids (list_decals → classicLogos, e.g. \"rcacolumbia!\") for the spine and studio slot, in order (#1 is the spine). As the whole selection they REPLACE the title's own studio logos; [] removes the studio slot.",
+ "items": {
+ "type": "string"
+ },
+ "maxItems": 4,
+ "type": "array"
+}
addedInput schema / properties / texts
Added value: +{
+ "description": "Free text blocks placed on the label (the designer's Text tab). x/y are the block's center in percent of the sheet; width is the percent of the sheet width the block spans (text wraps); size is the font size as percent of the sheet height.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "align": {
+ "enum": [
+ "left",
+ "center",
+ "right"
+ ],
+ "type": "string"
+ },
+ "allCaps": {
+ "type": "boolean"
+ },
+ "color": {
+ "description": "6-digit hex (default: the label colour)",
+ "type": "string"
+ },
+ "font": {
+ "description": "Family name — a curated family or any Google font",
+ "type": "string"
+ },
+ "italic": {
+ "type": "boolean"
+ },
+ "letterSpacing": {
+ "description": "px",
+ "maximum": 50,
+ "minimum": -20,
+ "type": "number"
+ },
+ "lineHeight": {
+ "maximum": 4,
+ "minimum": 0.5,
+ "type": "number"
+ },
+ "rotation": {
+ "maximum": 360,
+ "minimum": -360,
+ "type": "integer"
+ },
+ "side": {
+ "enum": [
+ "front",
+ "back"
+ ],
+ "type": "string"
+ },
+ "size": {
+ "description": "Font size, percent of the sheet height (default 9)",
+ "maximum": 60,
+ "minimum": 0.5,
+ "type": "number"
+ },
+ "text": {
+ "description": "The text; newlines allowed",
+ "type": "string"
+ },
+ "weight": {
+ "maximum": 900,
+ "minimum": 100,
+ "type": "integer"
+ },
+ "width": {
+ "description": "Percent of the sheet width (default 50)",
+ "maximum": 100,
+ "minimum": 10,
+ "type": "integer"
+ },
+ "x": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ "y": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "text"
+ ],
+ "type": "object"
+ },
+ "maxItems": 24,
+ "type": "array"
+}