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.
- Outbound delivery orchestration.
- 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
Delivery Outbox and Dispatch
Reviewed documents can be consumed through an outbound delivery model.
GET /v1/delivery/outboxPOST /v1/documents/{id}/dispatchGET /v1/documents/{id}/deliveryPOST /v1/documents/{id}/delivery
This model supports two integration patterns:
- Numora-managed downstream execution, where
n8ncallsdispatchand Numora reuses saved connections and workflows - 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.
Developer Resources
- API Authentication and First Request
- Authentication and First CRM Delivery
- Document API
- n8n Outbound Delivery
- Polling Reviewed Documents
- Delivery Status Callback
- Document Lifecycle
- Review and Approval
- Mappings and Destinations
- Workflow Runs
- Error Codes and Limits
- Webhook Delivery
- Public API Conventions
- Changelog
- OCR Workflow