# Batch Workflow Executions Batch workflow execution operations. Execute workflows on multiple content items based on filters across multiple dataspaces. ## Create and execute batch workflow - [POST /batch-workflow-executions](https://docs.syncdocs.ai/api/workspace-openapi/batch-workflow-executions/createbatchworkflowexecution.md): Creates a batch workflow execution that discovers content across multiple dataspaces using the provided filters, then executes the specified workflow on each matching content item. The system automatically selects the first available agent for the user's account to execute the workflow tasks. The workflow execution reuses the existing single-content workflow logic. Returns immediately with a batch execution record while processing continues in the background. File Format Filters: The API supports both user-friendly file types and MIME types for filtering: - User-friendly: { "in": ["pdf", "docx", "xlsx"] } - MIME types: { "in": ["application/pdf", "application/vnd.openxmlformats-officedocument.wordprocessingml.document"] } Supported user-friendly file types: pdf, docx, xlsx, pptx, txt, doc, xls, ppt, json, xml, csv, html, css, js, jpg, jpeg, png, gif, bmp, svg, webp, tiff, mp4, avi, mov, wmv, flv, webm, mkv, mp3, wav, flac, aac, ogg, m4a, zip, rar, 7z, tar, gz, bz2. ## Get batch workflow execution status - [GET /batch-workflow-executions/{batchExecutionId}/status](https://docs.syncdocs.ai/api/workspace-openapi/batch-workflow-executions/getbatchworkflowexecutionstatus.md): Returns real-time status information about a batch workflow execution, including progress tracking of individual workflow executions. This provides a summary of how many executions are completed, failed, or still in progress, along with the overall batch status.