API Overview
Overview of the Numora Public API developer preview for document ingestion, review, mappings, and workflow execution.
Developer Preview
This page introduces the Numora Public API developer preview.
The public API is documented separately from the web app's internal session-based routes. External integrations should use the versioned /v1 contract rather than UI-oriented /api routes.
API Model
Numora is exposed as a document operations platform rather than a single OCR endpoint.
The external model is organized around four layers:
- Document ingestion and extraction.
- Human review and approval actions.
- Route-based outbound delivery.
- Destination mappings and write-back setup.
- Workflow runs, logs, and retryable automation.
API Areas
Documents
The document resource is the primary entry point for external integrations.
POST /v1/documentsGET /v1/documents/{id}GET /v1/documents/{id}/resultPOST /v1/documents/{id}/actions/approvePOST /v1/documents/{id}/actions/rejectPOST /v1/documents/{id}/actions/retry-push
The initial schema set is:
invoice_v2receipt_v1contract_v1
Dispatch and Delivery Callback
Reviewed documents move through a route-based outbound delivery model.
POST /v1/documents/{id}/dispatchGET /v1/documents/{id}/deliveryPOST /v1/documents/{id}/delivery
This model supports two integration patterns:
- Numora-managed downstream execution, where
dispatchresolves the configured route and Numora either runs a workflow or notifies the sharedn8nexecutor - External executor delivery callbacks, where the destination write happens outside Numora
See also:
Destinations and Mappings
Destination and mapping resources define how reviewed data is written into downstream systems.
GET /v1/schemasGET /v1/destinationsPOST /v1/destinationsPOST /v1/destinations/{id}/testGET /v1/mappings/{schema}/{destination}PUT /v1/mappings/{schema}/{destination}
The public contract is destination-oriented and avoids exposing provider-specific internal table names as the primary external model.
Workflows and Runs
Workflow resources support advanced orchestration, monitoring, and retryable automation.
GET /v1/workflowsPOST /v1/workflows/{id}/dispatchGET /v1/runs/{id}GET /v1/runs/{id}/logs
Integration Pattern
The core integration pattern is:
- Ingest documents.
- Extract structured fields.
- Review low-confidence results.
- Push approved data into downstream systems.
- Monitor retries and run history.
This model supports operational workflows more effectively than a narrow file-to-JSON API alone.