Skip to main content

Signals & Catalog

The catalog API (/v1/delivery/catalog/*) exposes the four registries that drive the binding picker. Use it to populate dropdowns rather than hardcoding lists — it always reflects the running registry contents.

Core signal types

ParameterTypeDescription
document.extractedsignalFired when a document completes extraction with structured fields.
document.extraction_failedsignalFired when extraction fails terminally.
run.dataspace.completedsignalFired when a dataspace job run completes.
run.structuring.completedsignalFired when a structuring run completes.
run.resolution.completedsignalFired when a resolution run (field normalization + transforms) completes.
run.extraction.completedsignalFired when a multi-document extraction (batch-inference) run completes.
result.approvedsignalFired when a reviewer approves a record.
result.rejectedsignalFired when a reviewer rejects a record.
result.flaggedsignalFired when validation flags fire on a record.
delivery.item.completedmetaFired after a successful delivery. Meta-signal — the poller prevents re-binding loops.
delivery.item.failedmetaFired after a terminal delivery failure.