{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Agentic video workflows with Shuffll Engage API and MCP","projectTitle":"Shuffll Developers","lang":"en","image":"/assets/icon-light.cf77c9f50f367b5652a57cbdbd6d9a5881b87349c1b0643a9f667e0d2e220f90.42541b0d.png","description":"See how an AI assistant coordinates a video brief, storyboards, media, personalization, overlays, review, preview and export with Shuffll Engage.","siteUrl":"https://api-docs.shuffll.com","jsonLd":{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://shuffll.com/#organization","name":"Shuffll","url":"https://shuffll.com"},{"@type":"WebSite","@id":"https://api-docs.shuffll.com/#website","name":"Shuffll Developers","url":"https://api-docs.shuffll.com","inLanguage":"en","publisher":{"@id":"https://shuffll.com/#organization"}},{"@type":"WebAPI","@id":"https://api-docs.shuffll.com/engage#api","name":"Shuffll Engage API and MCP","url":"https://engage.shuffll.com","documentation":["https://api-docs.shuffll.com/engage","https://api-docs.shuffll.com/openapi/engage.json"],"serviceType":"Video campaign API and MCP","provider":{"@id":"https://shuffll.com/#organization"}},{"@type":"WebAPI","@id":"https://api-docs.shuffll.com/guides#api","name":"Shuffll Video Production API","url":"https://api.shuffll.com/api/v1","documentation":["https://api-docs.shuffll.com/apis","https://api-docs.shuffll.com/openapi/video-production.yaml"],"serviceType":"Video production REST API","provider":{"@id":"https://shuffll.com/#organization"}},{"@type":["WebPage","TechArticle"],"@id":"https://api-docs.shuffll.com/engage/agentic-workflows#page","url":"https://api-docs.shuffll.com/engage/agentic-workflows","name":"From a brief to a video workflow your agent can run","inLanguage":"en","isPartOf":{"@id":"https://api-docs.shuffll.com/#website"},"publisher":{"@id":"https://shuffll.com/#organization"},"about":{"@id":"https://api-docs.shuffll.com/engage#api"},"breadcrumb":{"@id":"https://api-docs.shuffll.com/engage/agentic-workflows#breadcrumbs"}},{"@type":"BreadcrumbList","@id":"https://api-docs.shuffll.com/engage/agentic-workflows#breadcrumbs","itemListElement":[{"@type":"ListItem","position":1,"name":"Shuffll Developers","item":"https://api-docs.shuffll.com/"},{"@type":"ListItem","position":2,"name":"Shuffll Engage API and MCP","item":"https://api-docs.shuffll.com/engage"},{"@type":"ListItem","position":3,"name":"From a brief to a video workflow your agent can run","item":"https://api-docs.shuffll.com/engage/agentic-workflows"}]}]},"llmstxt":{"hide":false,"title":"Shuffll Engage API and MCP — Shuffll Developers","description":"Shuffll Engage connects agentic creation, catalog-driven campaigns, overlays and multilingual video through API and MCP. Video Production covers individual video projects.","details":{"content":"Start with [Shuffll Engage](https://api-docs.shuffll.com/engage). Read [which API to use](https://api-docs.shuffll.com/choose-api) and the [FAQ](https://api-docs.shuffll.com/faq) for scope, endpoints, and authentication. REST references are separate: [Engage](https://api-docs.shuffll.com/engage/openapi) and [Video Production](https://api-docs.shuffll.com/apis). Machine-readable OpenAPI downloads: [Engage JSON](https://api-docs.shuffll.com/openapi/engage.json) and [Video Production YAML](https://api-docs.shuffll.com/openapi/video-production.yaml). Legacy flat-video-v1 restrictions apply to that rendering workflow. Check live workspace access and operation-specific environment requirements.\n"},"sections":[{"title":"Shuffll Engage API and MCP","includeFiles":["engage/**/*.md"]},{"title":"Choose an API and get answers","includeFiles":["choose-api.md","faq.md"]},{"title":"Shuffll Video Production API","includeFiles":["guides/*.md","integrations/*.md"]},{"title":"Support","includeFiles":["contact.md"]}]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"from-a-brief-to-a-video-workflow-your-agent-can-run","__idx":0},"children":["From a brief to a video workflow your agent can run"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Give an assistant a creative objective, not a list of editing chores. With Shuffll Engage, it can develop concepts, organize scenes, coordinate voice and visuals, attach artwork, inspect results and revise the next step. Your application supplies the business context; the agent coordinates the available creative tools."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["REST connects Engage to your software. MCP gives compatible assistants discoverable tools with structured inputs and outputs. Use both around the same business workflow, choosing the operations exposed to your authorized workspace."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"one-brief-a-connected-creative-process","__idx":1},"children":["One brief. A connected creative process."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/agentic-journey-map.cfdc34f5ab32627a3a7c700c83f196d10de2b7e79fce3fc3cc8d03c931556668.43c089e3.svg","alt":"Five saved stages from brief to export, with a review loop back to story planning and a separate campaign launch action."},"children":[]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A journey keeps the brief, creative selections and related artifacts together. A concept is a creative direction; a storyboard turns that direction into scenes and scripts. Scene media, overlay artwork and previews each have their own saved state, so an agent can inspect what exists before deciding what to do next."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"give-the-agent-a-useful-objective","__idx":2},"children":["Give the agent a useful objective"]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Plan a launch campaign for our outdoor collection. Develop two concepts, then a three-scene story for the stronger one. Use approved product imagery, natural movement, clear narration and a restrained product overlay. Prepare English and Spanish versions. Show the storyboard before generating media, then bring me a preview to review. Keep customer contact data in our system and ask before any paid generation or campaign launch."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is an example brief, not a claim that one request automatically completes every stage. The assistant turns the brief into available tool calls, checks their results and brings back the requested decisions."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-the-agent-coordinates","__idx":3},"children":["What the agent coordinates"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Step"},"children":["Step"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"What happens"},"children":["What happens"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Tools to discover in a journey-enabled workspace"},"children":["Tools to discover in a journey-enabled workspace"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Save the brief"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Preserve the objective, language and organization context"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journeys_create"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journeys_get"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journeys_update"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Develop the story"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Save concepts, storyboards, scripts and creative selections"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_authoring_save"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_authoring_get"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_authoring_select"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Connect inputs"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Map the audience/product fields needed for the workflow"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_sources_create"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_sources_import"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_personalization_save"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check the audience"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Test mappings and freeze a reviewable audience revision"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_personalization_test"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_audience_snapshot_create"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Prepare a sample"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Resolve the selected storyboard and an eligible sample"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_preview_prepare"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Produce scene media"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Request reference images, narration and motion; inspect the returned jobs"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_images_generate"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_voice_generate"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_motion_generate"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Attach artwork"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Save editable scene overlays"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_overlays_save"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_overlays_get"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Assemble and inspect"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Build a live preview and inspect the exact source recipe"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_preview_generate"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_preview_get"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_preview_inspection_get"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Review and export"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Review current artifacts, then export the selected preview"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journeys_checkpoint_review"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_preview_export"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["journey_export_get"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Discover the live tool catalog before building against these names. Journey tools are described here as a workflow guide; the checked-in ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/engage/openapi"},"children":["REST reference"]}," documents a separate, bounded campaign contract. A tool visible in one connection is not automatically available through every REST endpoint or workspace. ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/engage/release-status"},"children":["Scope and access"]}," explains how to choose the right contract."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"a-small-concrete-start","__idx":4},"children":["A small, concrete start"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following is an illustrative MCP tool call for saving a brief. Replace the synthetic organization ID with your authorized organization. It saves the request; it does not generate media."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"name\": \"journeys_create\",\n  \"arguments\": {\n    \"operation_id\": \"docs-outdoor-launch-brief-001\",\n    \"organization_id\": \"11111111-1111-4111-8111-111111111111\",\n    \"title\": \"Outdoor collection launch\",\n    \"brief\": \"Develop a three-scene product story using approved outdoor collection assets. Show concepts and storyboard before paid media generation.\",\n    \"language\": \"en\"\n  }\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use the returned state to continue. Read the current journey before editing it; pass its required revision and idempotency values to the next mutation according to that tool's schema."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"flexible-where-creativity-needs-it-explicit-where-actions-matter","__idx":5},"children":["Flexible where creativity needs it. Explicit where actions matter."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["An agent can choose routine creative options within the brief, compare alternatives and prepare revisions. Approvals bind to the actual artifacts being reviewed. Changing an upstream choice can make a dependent preview or review stale; inspect the current state rather than treating an old approval as permission for a new version."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Keep these milestones distinct:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Saved:"]}," the brief, storyboard or artwork exists."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Generated:"]}," a requested scene artifact has completed."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Previewed:"]}," the assembled version has a live preview to inspect."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Exported:"]}," a completed MP4 exists for the selected version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Launched:"]}," a separate campaign action has been authorized and accepted."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For recovery and observability, retain journey, artifact and job IDs. Honor polling guidance, inspect failures and retry the intended operation instead of starting duplicate work. See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/engage/errors"},"children":["jobs and retries"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"built-to-inspect-and-resume","__idx":6},"children":["Built to inspect and resume"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Control"},"children":["Control"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Why it matters"},"children":["Why it matters"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Current revisions"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An edit targets the version you actually read"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Stable operation identity"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An uncertain retry can preserve the intended action instead of creating duplicate work"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Artifact dependencies"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Changing the story or media can invalidate the affected preview and review"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Frozen audience snapshots"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A campaign review can refer to an exact audience and plan revision"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Durable jobs and receipts"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The integration can distinguish queued, failed, uncertain and completed work"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Separate launch review"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A configured launch can bind the audience, export, channel, schedule and spend ceiling before dispatch"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For journey-enabled campaign delivery, the implemented sequence prepares a review, tests the configured channel, approves the exact current review and starts a separate launch. Availability and required evidence depend on the configured deployment. An accepted provider request remains distinct from independently confirmed delivery; unknown outcomes need reconciliation rather than blind resending."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"finish-with-intention","__idx":7},"children":["Finish with intention"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Choose suitable catalog music beneath speech, inspect the pacing and use supported source trims to fit the story. Preserve complete speech and the paired audio of actor-speaking scenes. A trim control is not an automatic silence detector."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For transitions, discover the current catalog and use only a returned style on its supported scene shapes. Do not assume an effect shown in a schema is available at every boundary or that a preview proves final MP4 parity. Inspect the composition you intend to export."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"build-the-next-layer","__idx":8},"children":["Build the next layer"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/engage/product-catalogs"},"children":["Product catalogs and audience relevance"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/engage/overlays"},"children":["Smart overlays"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/engage/multilingual"},"children":["Multilingual creation"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/engage/security-and-privacy"},"children":["Data-minimizing integrations"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/engage/analytics"},"children":["Analytics and campaign improvement"]}]}]}]},"headings":[{"value":"From a brief to a video workflow your agent can run","id":"from-a-brief-to-a-video-workflow-your-agent-can-run","depth":1},{"value":"One brief. A connected creative process.","id":"one-brief-a-connected-creative-process","depth":2},{"value":"Give the agent a useful objective","id":"give-the-agent-a-useful-objective","depth":2},{"value":"What the agent coordinates","id":"what-the-agent-coordinates","depth":2},{"value":"A small, concrete start","id":"a-small-concrete-start","depth":2},{"value":"Flexible where creativity needs it. Explicit where actions matter.","id":"flexible-where-creativity-needs-it-explicit-where-actions-matter","depth":2},{"value":"Built to inspect and resume","id":"built-to-inspect-and-resume","depth":2},{"value":"Finish with intention","id":"finish-with-intention","depth":2},{"value":"Build the next layer","id":"build-the-next-layer","depth":2}],"frontmatter":{"seo":{"title":"Agentic video workflows with Shuffll Engage API and MCP","description":"See how an AI assistant coordinates a video brief, storyboards, media, personalization, overlays, review, preview and export with Shuffll Engage.","jsonLd":{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://shuffll.com/#organization","name":"Shuffll","url":"https://shuffll.com"},{"@type":"WebSite","@id":"https://api-docs.shuffll.com/#website","name":"Shuffll Developers","url":"https://api-docs.shuffll.com","inLanguage":"en","publisher":{"@id":"https://shuffll.com/#organization"}},{"@type":"WebAPI","@id":"https://api-docs.shuffll.com/engage#api","name":"Shuffll Engage API and MCP","url":"https://engage.shuffll.com","documentation":["https://api-docs.shuffll.com/engage","https://api-docs.shuffll.com/openapi/engage.json"],"serviceType":"Video campaign API and MCP","provider":{"@id":"https://shuffll.com/#organization"}},{"@type":"WebAPI","@id":"https://api-docs.shuffll.com/guides#api","name":"Shuffll Video Production API","url":"https://api.shuffll.com/api/v1","documentation":["https://api-docs.shuffll.com/apis","https://api-docs.shuffll.com/openapi/video-production.yaml"],"serviceType":"Video production REST API","provider":{"@id":"https://shuffll.com/#organization"}},{"@type":["WebPage","TechArticle"],"@id":"https://api-docs.shuffll.com/engage/agentic-workflows#page","url":"https://api-docs.shuffll.com/engage/agentic-workflows","name":"From a brief to a video workflow your agent can run","inLanguage":"en","isPartOf":{"@id":"https://api-docs.shuffll.com/#website"},"publisher":{"@id":"https://shuffll.com/#organization"},"about":{"@id":"https://api-docs.shuffll.com/engage#api"},"breadcrumb":{"@id":"https://api-docs.shuffll.com/engage/agentic-workflows#breadcrumbs"}},{"@type":"BreadcrumbList","@id":"https://api-docs.shuffll.com/engage/agentic-workflows#breadcrumbs","itemListElement":[{"@type":"ListItem","position":1,"name":"Shuffll Developers","item":"https://api-docs.shuffll.com/"},{"@type":"ListItem","position":2,"name":"Shuffll Engage API and MCP","item":"https://api-docs.shuffll.com/engage"},{"@type":"ListItem","position":3,"name":"From a brief to a video workflow your agent can run","item":"https://api-docs.shuffll.com/engage/agentic-workflows"}]}]}}},"lastModified":"2026-11-12T18:24:15.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/engage/agentic-workflows","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}