batch_extract
Idempotent · 30s timeout · Extract data from multiple sources (JSON/JSONL/text) with a single consistent schema. Pass idempotency_key to deduplicate within 5 minutes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| schema | No | Optional target JSON Schema (draft-07) applied to all sources. If omitted, inferred from first source and reused across remaining sources. Enables consistent field extraction from diverse formats. | |
| sources | Yes | Array of 1-100 data sources to extract from. Each source includes type (format) and content (raw data). | |
| idempotency_key | No | Optional deduplication key (UUID/string) for 5-minute cache. Identical batch calls (same sources + schema + key) return cached results instantly. |