Submit for Processing
Upload a document to POST /v1/process against a named processing configuration and receive results via webhook. Idempotent per (config, batch, file).
The Submit for Processing endpoint, POST /v1/process, is the named-operations front door of the Talonic API: upload a document, name the processing configuration to run it through, and get results delivered asynchronously via the process.completed webhook. It always returns immediately (202 Accepted) with a run_id and a poll_url, so you never block on the pipeline.
Idempotency is automatic. The same (config_id, batch_id, file) combination returns the existing run instead of re-processing, so a retried upload is safe. If batch_id is absent, dedup applies within a 24-hour window. This makes the endpoint robust for at-least-once delivery from upstream systems.
/v1/processMultipart form fields
curl
Response
Response fields (202)
Response (202)
{
"request_id": "req_9f8e7d6c",
"run_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"config_id": "cfg_bridgeway_invoice_v1",
"batch_id": "BW-2026-0512-001",
"status": "processing",
"poll_url": "/v1/runs/a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}Errors
Error responses