{"name":"forge_manage","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["set_create","set_update","set_fork","set_delete","suggest_rows","apply_suggestions","source_begin","source_status","source_figma","render_preview","render_confirm","scene_fill","scene_render","rows_patch","set_retarget","template_preview","template_save","template_forge","template_set_default"]},"setId":{"type":"string","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)$"},"templateKey":{"type":"string","minLength":1},"bindingId":{"type":"string","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)$"},"name":{"type":"string","minLength":1,"maxLength":200},"description":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"rows":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","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)$"},"parentId":{"anyOf":[{"type":"string","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":"null"}]},"label":{"type":"string","minLength":1,"maxLength":200},"overrides":{"default":{},"type":"object","propertyNames":{"type":"string","pattern":"^[a-z][a-z0-9_]*$"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"object","properties":{"assetId":{"type":"string","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)$"},"versionId":{"type":"string","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)$"}},"required":["assetId"],"additionalProperties":false},{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","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)$"},"versionId":{"type":"string","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)$"}},"required":["assetId"],"additionalProperties":false}}]}},"evidence":{"type":"object","propertyNames":{"type":"string","pattern":"^[a-z][a-z0-9_]*$"},"additionalProperties":{"oneOf":[{"type":"object","properties":{"kind":{"type":"string","const":"document"},"documentId":{"type":"string","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)$"},"name":{"type":"string","minLength":1},"excerpt":{"type":"string","minLength":1,"maxLength":500},"sheet":{"type":"string","minLength":1}},"required":["kind","documentId","name","excerpt"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","const":"media"},"assetId":{"type":"string","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)$"}},"required":["kind","assetId"],"additionalProperties":false}]}},"clearedKeys":{"default":[],"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9_]*$"}},"outputIds":{"default":[],"type":"array","items":{"type":"string","minLength":1}},"encode":{"type":"object","properties":{"default":{"type":"object","properties":{"fps":{"anyOf":[{"type":"string","const":"comp"},{"type":"string"},{"type":"number","exclusiveMinimum":0,"maximum":120}]},"audio":{"type":"object","properties":{"enabled":{"type":"boolean"},"layout":{"type":"string","enum":["stereo","broadcast-4x-aes3"]},"codec":{"type":"string","enum":["aac","pcm_s16le","pcm_s24le"]},"bitrate":{"type":"string","pattern":"^\\d+k$"},"sampleRate":{"anyOf":[{"type":"number","const":44100},{"type":"number","const":48000}]},"channels":{"type":"integer","minimum":1,"maximum":8}},"additionalProperties":false},"video":{"type":"object","properties":{"crf":{"type":"integer","minimum":10,"maximum":40},"pixFmt":{"type":"string","enum":["yuv420p","yuv422p","yuv444p","yuva444p12le","yuv422p10le","yuv444p10le"]},"proresProfile":{"type":"string","enum":["4444","4444xq","hq","standard","lt","proxy"]},"mxfProfile":{"type":"string","enum":["dnxhr-hq","xdcam-hd422-1080i5994"]}},"additionalProperties":false},"files":{"type":"object","properties":{"mp4":{"type":"boolean"},"mov":{"type":"boolean"},"mxf":{"type":"boolean"},"webm":{"type":"boolean"},"gif":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false},"outputs":{"type":"object","propertyNames":{"type":"string","minLength":1},"additionalProperties":{"type":"object","properties":{"fps":{"anyOf":[{"type":"string","const":"comp"},{"type":"string"},{"type":"number","exclusiveMinimum":0,"maximum":120}]},"audio":{"type":"object","properties":{"enabled":{"type":"boolean"},"layout":{"type":"string","enum":["stereo","broadcast-4x-aes3"]},"codec":{"type":"string","enum":["aac","pcm_s16le","pcm_s24le"]},"bitrate":{"type":"string","pattern":"^\\d+k$"},"sampleRate":{"anyOf":[{"type":"number","const":44100},{"type":"number","const":48000}]},"channels":{"type":"integer","minimum":1,"maximum":8}},"additionalProperties":false},"video":{"type":"object","properties":{"crf":{"type":"integer","minimum":10,"maximum":40},"pixFmt":{"type":"string","enum":["yuv420p","yuv422p","yuv444p","yuva444p12le","yuv422p10le","yuv444p10le"]},"proresProfile":{"type":"string","enum":["4444","4444xq","hq","standard","lt","proxy"]},"mxfProfile":{"type":"string","enum":["dnxhr-hq","xdcam-hd422-1080i5994"]}},"additionalProperties":false},"files":{"type":"object","properties":{"mp4":{"type":"boolean"},"mov":{"type":"boolean"},"mxf":{"type":"boolean"},"webm":{"type":"boolean"},"gif":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false}}},"additionalProperties":false},"clearedEncodeKeys":{"type":"object","properties":{"default":{"type":"array","items":{"type":"string","enum":["fps","audio.enabled","audio.layout","audio.codec","audio.bitrate","audio.sampleRate","audio.channels","video.crf","video.pixFmt","video.proresProfile","video.mxfProfile","files.mp4","files.mov","files.mxf","files.webm","files.gif"]}},"outputs":{"type":"object","propertyNames":{"type":"string","minLength":1},"additionalProperties":{"type":"array","items":{"type":"string","enum":["fps","audio.enabled","audio.layout","audio.codec","audio.bitrate","audio.sampleRate","audio.channels","video.crf","video.pixFmt","video.proresProfile","video.mxfProfile","files.mp4","files.mov","files.mxf","files.webm","files.gif"]}}}},"additionalProperties":false},"delivery":{"anyOf":[{"type":"object","properties":{"action":{"default":"create","type":"string","const":"create"},"adAccountId":{"type":"string","minLength":1},"adAccountName":{"type":"string","minLength":1},"campaignId":{"type":"string","minLength":1},"campaignName":{"type":"string","minLength":1},"adsetId":{"type":"string","minLength":1},"adsetName":{"type":"string","minLength":1},"adStatus":{"default":"PAUSED","type":"string","const":"PAUSED"}},"required":["adAccountId","campaignId","adsetId"],"additionalProperties":false},{"type":"object","properties":{"action":{"type":"string","const":"replace"},"adAccountId":{"type":"string","minLength":1},"adAccountName":{"type":"string","minLength":1},"campaignId":{"type":"string","minLength":1},"campaignName":{"type":"string","minLength":1},"adsetId":{"type":"string","minLength":1},"adsetName":{"type":"string","minLength":1},"adId":{"type":"string","minLength":1},"adName":{"type":"string","minLength":1},"adStatus":{"type":"string","enum":["PAUSED","ACTIVE"]},"expectedCreativeId":{"type":"string","minLength":1}},"required":["action","adAccountId","campaignId","adsetId","adId"],"additionalProperties":false}]}},"required":["parentId","label"],"additionalProperties":false}},"settings":{"type":"object","properties":{"metaTarget":{"anyOf":[{"type":"object","properties":{"action":{"default":"create","type":"string","const":"create"},"adAccountId":{"type":"string","minLength":1},"adAccountName":{"type":"string","minLength":1},"campaignId":{"type":"string","minLength":1},"campaignName":{"type":"string","minLength":1},"adsetId":{"type":"string","minLength":1},"adsetName":{"type":"string","minLength":1},"adStatus":{"default":"PAUSED","type":"string","const":"PAUSED"}},"required":["adAccountId","campaignId","adsetId"],"additionalProperties":false},{"type":"null"}]},"slackDestinationId":{"anyOf":[{"type":"string","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":"null"}]},"approvalDestinationIds":{"maxItems":10,"type":"array","items":{"type":"string","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)$"}},"final":{"type":"boolean"}},"additionalProperties":false},"expectedRevision":{"type":"integer","minimum":0,"maximum":9007199254740991},"prompt":{"type":"string","minLength":1,"maxLength":2000},"count":{"type":"integer","minimum":1,"maximum":9007199254740991},"autoCount":{"type":"boolean"},"documentIds":{"maxItems":5,"type":"array","items":{"type":"string","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)$"}},"mediaAssetIds":{"maxItems":6,"type":"array","items":{"type":"string","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)$"}},"upload_intent_id":{"type":"string","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)$"},"figmaUrl":{"type":"string","maxLength":2000,"format":"uri"},"figmaNodeIds":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"varyKeys":{"minItems":1,"type":"array","items":{"type":"string","minLength":1}},"seed":{"type":"object","propertyNames":{"type":"string","pattern":"^[a-z][a-z0-9_]*$"},"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"object","properties":{"assetId":{"type":"string","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)$"},"versionId":{"type":"string","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)$"}},"required":["assetId"],"additionalProperties":false},{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"assetId":{"type":"string","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)$"},"versionId":{"type":"string","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)$"}},"required":["assetId"],"additionalProperties":false}}]}},"parentRowId":{"type":"string","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)$"},"rowIds":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","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)$"}},"approvalDestinationIds":{"maxItems":20,"type":"array","items":{"type":"string","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)$"}},"slackDestinationId":{"anyOf":[{"type":"string","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":"null"}]},"final":{"type":"boolean"},"acceptMissingFonts":{"type":"boolean"},"acceptLinkedLineMismatch":{"type":"boolean"},"acceptOffPaletteColor":{"type":"boolean"},"renderer":{"type":"string","enum":["experimental"]},"microFallbackPolicy":{"type":"string","const":"fail"},"confirmationToken":{"type":"string","minLength":1},"assetId":{"type":"string","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)$"},"versionId":{"type":"string","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)$"},"brief":{"type":"object","properties":{"productImageAssetId":{"type":"string","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)$"},"headline":{"type":"string","minLength":1,"maxLength":200},"price":{"type":"string","minLength":1,"maxLength":40},"cta":{"type":"string","minLength":1,"maxLength":80},"text":{"type":"string","minLength":1,"maxLength":2000}},"additionalProperties":false},"outputs":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"string","minLength":1}},"templateRevisionId":{"type":"string","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)$"},"revision":{"type":"integer","minimum":0,"maximum":9007199254740991},"removeRowIds":{"maxItems":50,"type":"array","items":{"type":"string","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)$"}},"parentRevisionId":{"type":"string","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)$"},"edits":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"compId":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"variantId":{"type":"string","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)$"},"idempotencyKey":{"type":"string","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)$"},"step":{"type":"string","enum":["start","decisions","draft","smoke","promote","resume"]},"templateName":{"type":"string","minLength":1,"maxLength":30},"decisions":{}},"required":["action"],"additionalProperties":false}}
