Capability Spec
apiVersion: naftiko.io/v1
kind: Capability
metadata:
name: batch-process
version: 1.0.0-alpha2
labels:
provider: parseflow
family: batch
domain: document-ai
spec:
title: Batch Process Documents
description: |
Submit a JSON array of text documents for batch parsing and extraction.
Each entry can carry its own filename, document_id, chunk settings, mode,
and structured-extraction schema.
sharedAPI:
$ref: ./shared/parseflow-api.yaml
inputs:
- name: body
type: object
schemaRef: ../json-schema/parseflow-batch-request-schema.json
consume:
http:
method: POST
path: /v2/batch
contentType: application/json
expose:
rest:
path: /capabilities/batch-process
method: POST
mcp:
tool: parseflow_batch_process
description: Batch-process up to N documents in a single call.
outputs:
contentType: application/json
notes: |
Each document inside the batch still counts as one billable request against
the Starter (500/mo) or Growth (1000/mo) monthly quota.