sensible-so
Sensible is a document-automation API platform that extracts structured data from PDFs, images, spreadsheets, and emails using a hybrid of deterministic layout-based methods and LLM-based query methods. SenseML, Sensible's config language, lets engineers declare what to pull and where. The platform ships with 150+ open-source pre-built configurations across financial services, insurance, logistics, real estate, and healthcare. Sensible exposes sync and async extraction, classification, portfolio segmentation, CSV/Excel export, human review, coverage statistics, configuration versioning, and webhook delivery, all behind a bearer-auth REST surface plus a Postman collection, an MCP server, and Python / JavaScript SDKs.
APIs
Sensible Extractions API
Extract structured data from documents synchronously or asynchronously. Supports sync `POST /extract/{document_type}`, async `POST /extract_from_url`, async via Sensible-signed ...
Sensible Classification API
Classify a document into one of the document types defined in the account, either synchronously (testing) or asynchronously (production). Useful both as a routing step in an ext...
Sensible Document Types and Configurations API
Manage Sensible document types and SenseML configurations. Create, list, fetch, update, and delete document types; create, list, fetch, update, publish, version, and delete Sens...
Sensible Reference Documents API
Manage reference PDFs ("goldens") associated with document types. Create with a pre-signed upload URL, list, get metadata, update metadata, delete, associate or unassociate with...
Collections
Sensible Classification API
POSTMANSensible Extractions API
POSTMANSensible Reference Documents API
POSTMANArazzo Workflows
Sensible Classify Then Extract
Classify a document to discover its best-fit document type, then submit an asynchronous extraction against that type.
ARAZZOSensible Config Versions Then Get By Version
List the version history of a configuration, then fetch one specific version of that configuration in full.
ARAZZOSensible Create Document Type And Configuration
Create a new document type and then add a SenseML configuration to it in one pass.
ARAZZOSensible Create Reference Document And List
Register a reference document in a document type, then list the type's reference documents to confirm registration.
ARAZZOSensible Extract From URL And Poll
Kick off an asynchronous extraction from a document URL with a chosen config, poll until it completes, then read the parsed results.
ARAZZOSensible Extract From URL Poll Then CSV
Asynchronously extract a document from a URL, poll until complete, then export the extraction as a CSV file.
ARAZZOSensible Extract Reference Text Then List
Pull all standardized text from a reference document, then list the document type's reference documents.
ARAZZOSensible Get Document Type Then List Configurations
Fetch a document type by id and then enumerate the configurations defined inside it.
ARAZZOSensible List Configurations Then Get
List the configurations in a document type, then fetch the full stringified JSON of one named configuration.
ARAZZOSensible List Document Types Then Extract
Confirm a document type exists in the account before submitting an asynchronous extraction against it.
ARAZZOSensible List Extractions Then Retrieve
List recent extractions with filters, then retrieve the full result of the most recent matching extraction.
ARAZZOSensible Portfolio Extract From URL And Poll
Segment and extract a multi-document portfolio at a URL, then poll until every sub-document extraction completes.
ARAZZOSensible Portfolio Upload URL And Poll
Generate a Sensible-signed upload URL for a multi-document portfolio, then poll the portfolio extraction to completion.
ARAZZOSensible Sync Extract Then Spreadsheet
Synchronously extract a document, then convert that extraction to a downloadable Excel spreadsheet.
ARAZZOSensible Upload URL Extract And Poll
Generate a Sensible-signed upload URL for a document type, then poll the extraction id until results are ready.
ARAZZO