Skip to content

Developers

Document extraction infrastructure for developers.

Send a document, describe the data you need, and get predictable JSON back. The DocsFlow AI developer platform is in active development. Here is what we are building and exactly where it stands.

  • REST APIComing soon
  • Structured JSONAvailable
  • WebhooksComing soon
  • Custom SchemasComing soon
  • Batch ProcessingComing soon
  • Developer DocumentationComing soon

Capabilities

Built for software, not just dashboards.

The developer platform is designed around predictable outputs and simple integration, so document processing becomes one more reliable service in your stack.

  • REST API

    Coming soon

    Programmatically send documents and retrieve structured results.

  • Structured JSON

    Available

    Receive predictable machine-readable outputs.

  • Webhooks

    Coming soon

    Receive processing events automatically.

  • Custom Schemas

    Coming soon

    Define exactly which fields your application expects.

  • Batch Processing

    Coming soon

    Process multiple documents through a consistent workflow.

  • Developer Documentation

    Coming soon

    Clear examples and implementation guides.

API design

Coming soon

A small, predictable API surface.

This is the API we are designing. Endpoints, field names, and payloads are a preview and may change before release. None of these endpoints are live yet.

Planned API endpoints
POST/v1/extractions

Submit a document for extraction

GET/v1/extractions/{id}

Retrieve status and structured results

POST/v1/schemas

Create a reusable custom schema

EVENTextraction.completed

Webhook sent when results are ready

RequestComing soon
# Planned API design — preview, subject to change.
curl https://api.docsflowai.net/v1/extractions \
  -H "Authorization: Bearer $DOCSFLOW_API_KEY" \
  -F file=@invoice_0428.pdf \
  -F schema=@invoice_schema.json
Response · 200
{
  "id": "ext_7f3a9c",
  "status": "completed",
  "document": { "filename": "invoice_0428.pdf", "pages": 1 },
  "data": {
    "vendor_name": "Northstar Technologies Ltd.",
    "invoice_number": "INV-0428",
    "invoice_date": "2026-09-18",
    "currency": "USD",
    "total": 4820
  }
}
Webhook eventComing soon
{
  "event": "extraction.completed",
  "extraction_id": "ext_7f3a9c",
  "created_at": "2026-09-26T09:41:12Z"
}

Documentation

Coming soon

Clear guides, published with the API.

Developer documentation will be published alongside the public API. It will cover authentication, schemas, extraction, webhooks, error handling, and usage limits, with copy-paste examples.

System status

A public status page will launch together with the API.

  • 01Quickstart
  • 02Authentication
  • 03Schemas
  • 04Extractions
  • 05Webhooks
  • 06Errors & limits

Custom schemas

Coming soon

You define the data. DocsFlow AI structures the document around it.

Define the fields your application needs and receive predictable structured outputs that are easier to integrate into downstream systems.

  • Your field names
  • Typed values
  • Consistent keys across layouts
schema.jsonYou define
{
  "vendor_name": "string",
  "invoice_number": "string",
  "invoice_date": "date",
  "currency": "string",
  "total": "number"
}
invoice_0428.pdf → output.jsonStructured
{
  "vendor_name": "Northstar Technologies Ltd.",
  "invoice_number": "INV-0428",
  "invoice_date": "2026-09-18",
  "currency": "USD",
  "total": 4820
}

Building something with documents?

Tell us about your use case. Early feedback directly shapes the DocsFlow AI developer platform.