Skip to content

AssetDevelopSaveDto

Endpoints · All schemas

FieldRequiredDescription
labelNoOptional name for the saved version
recipeYesSee definition below
renderNoQueue the edited master render immediately after saving the recipe
replaceRecipeNoExplicit complete replacement instead of preserving omitted source fields, including intentional removals
sourceRevisionIdNoImmutable revision of this owned asset whose omitted fields are preserved; never the implicit current revision

Complete definition

required lists fields that must be present. nullable allows a null value; it does not make the field optional. Response enums retain exact wire values for compatibility.

Field definitions: AssetDevelopRecipeDto

{
  "properties": {
    "label": {
      "description": "Optional name for the saved version",
      "maxLength": 120,
      "minLength": 1,
      "type": "string"
    },
    "recipe": {
      "$ref": "#/components/schemas/AssetDevelopRecipeDto"
    },
    "render": {
      "default": true,
      "description": "Queue the edited master render immediately after saving the recipe",
      "type": "boolean"
    },
    "replaceRecipe": {
      "description": "Explicit complete replacement instead of preserving omitted source fields, including intentional removals",
      "type": "boolean"
    },
    "sourceRevisionId": {
      "description": "Immutable revision of this owned asset whose omitted fields are preserved; never the implicit current revision",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$",
      "type": "string"
    }
  },
  "required": [
    "recipe"
  ],
  "type": "object"
}