Submit one or more files for data extraction using a predefined extraction template. This is an asynchronous operation - files are queued for processing and you must poll the status endpoint to get results.
doc_id with /runs/getDetails to check processing statusfile_urls must be publicly accessible or use presigned URLsAPI key obtained from the EmberQA dashboard under the "Integrations" tab
Array of publicly accessible URLs to the files to process. Supports images (PNG, JPG, etc.) and PDFs.
[
"https://example.com/documents/insurance-card.jpg",
"https://example.com/documents/benefits.pdf"
]ID of the extraction template to use. Get available templates from /extractionTemplates/getAll
"ecf1adf3-11f5-4ff7-a4d1-92367384d7ba"
Human-readable name for this workflow run (e.g., 'Invoice-12345-Processing')
"Contract-12345-Review"
Identifier for tracking (e.g., agent name or API client identifier)
"John Doe"
Optional custom key-value pairs for filtering and tracking. Searchable via /workflows/getData
{
"customer_id": "CUST-12345",
"document_type": "contract"
}