Public API v1 — Initial Release
Public API v1 — Initial Release
The Plextera Public API v1 is now available. This release covers document processing, workflow automation, and webhook notifications.
Files
- Upload documents up to 50 MB: PDF, JPEG, PNG, TIFF, WebP, DOCX, XLSX, PPTX, plain text, CSV, HTML, archives, audio, and video.
- Retrieve file metadata and download raw content by
fileId. - Uploaded files are stored in Plextera and can be referenced in Document Insights jobs and workflow runs.
Document Insights
- Submit documents for structured field extraction with
POST /document-insights/jobs/extract. - Route jobs to a specific hub using
hubId, or let Plextera determine the hub automatically viametadatakey-value pairs, smart classification, or the organization’s default hub. - Each job follows a
QUEUED → PROCESSING → COMPLETEDlifecycle;FAILEDandREJECTEDare terminal error states. - Retrieve job status and extraction output with
GET /document-insights/jobs/{jobId}onceoutputAvailable: true. - Submit field-level corrections with
POST /document-insights/jobs/{jobId}/feedbackto improve hub models.
Workflows
- Trigger workflows configured in Plextera Studio with
POST /workflows/{workflowId}/runs. - Workflows support Document Insights steps, data transformation, and custom processing logic.
- Inspect run state, per-step output, and nested sub-workflow runs with
GET /workflow-runs/{runId}.
Event Subscriptions
- Configure HTTPS webhook endpoints to receive push notifications when jobs and runs reach terminal states.
- Subscribe to any combination of
document-insights.job.*andworkflow.run.*event types. - Optionally filter subscriptions by
workflowIdor Document Insights operation. - All deliveries are signed with HMAC-SHA256 — verify using the
X-Plextera-Signatureheader. - Pause and resume subscriptions without deleting them.