Document
Overview
Section titled “Overview”The Document module provides a secure and easy way to convert PDFs and IDs into clean, machine‑readable data through FSCOs API.
Organizations integrate the Document AI service into their workflows to process both structured and unstructured documents, leveraging advanced AI models to extract, analyze and return standardized data that can be seamlessly incorporated into their business processes.
The Document AI service is also available as a SaaS service which can be white-labelled and rebranded. See the Hiiro Project for more information.
For a quick hands-on start, check out our @fsco/kickstart project on npm.
Key Features
Section titled “Key Features”- Template Management: Create and manage document templates to ensure consistent data extraction
- Using Collections: Create and manage collections to store your documents
- Document Processing: Convert PDFs and images into clean, machine‑readable data
- Workflows: Verify documents satisfy a complex set of related steps
How It Works
Section titled “How It Works”Template Creation
Section titled “Template Creation”- Create a template
- Add fields to the template using a JSON schema or the template editor in the developer portal
- Choose the AI provider and model to use for the template
Using Collections
Section titled “Using Collections”- Create a collection and optionally annotate it with tags
- Add documents to the collection
- Add templates to the collection to specify the data to be extracted from the documents as they are created for processing
- View all documents in the collection
Document Processing
Section titled “Document Processing”- Create a document providing a document type
- FSCO creates the document and returns a documentId
- Upload a PDF or a image with a template identifier
- When the document is processed, a webhook is triggered to notify you of the completion of the document processing
- The same documentId can be used to retrieve the processed data
Common Use Cases
Section titled “Common Use Cases”- Payables/Receivables: Extract data from invoices and receipts
- Compliance and Audit: Verify documents satisfy a complex set of related steps
- Insurance: Extract data from insurance documents
- HR: Extract data from employee onboarding documents
- Real Estate: Extract data from property documents
- Supply Chain: Extract data from purchase orders and invoices
- Other: Extract data from any document type
Getting Started
Section titled “Getting Started”- Create your first template
- Create your first collection
- Process your first document
- View your documents
API Reference
Section titled “API Reference”For detailed API specifications, see the Documents API Reference.