Skip to navigation

Welcome to CLA AutoExtract

Developer portal for the Fluxx / AutoExtract document-processing platform

AutoExtract (Fluxx) is CLA’s event-driven platform for ingesting documents, classifying and splitting them, extracting structured data, and delivering results back to client applications.

The services at a glance

ServiceRole
File IntakeEntry point for every file. Stores uploads, triggers malware scanning, and emits accepted-file events.
RegistrationReference data per client application: allowed extensions, size limits, delivery routes, extractors and classifiers.
Document Splitter / ClassifierDetermine document type and split compound files into individual documents.
ExtractorRuns OCR / entity extraction jobs for a file and tracks job history.
Status CheckAudit trail and processing status for every file.
PostalRoutes events to each client application’s registered delivery endpoint.

One API, one SDK

Although the platform is five independently deployed microservices, the OpenAPI definitions are merged into a single API definition so that a single SDK is generated. Each service becomes a namespaced sub-client. See the SDK quickstart.

All services authenticate with a JWT bearer token. Role and scope requirements per endpoint are described under Guides.