Get Model Data
Retrieve all processed data for a model in a simplified, flattened JSON format. Perfect for bulk data export, analytics, and integration with external systems.
Use Cases
Export all processed documents from a model for analysis, reporting, or migration to other systems.
Integrate extracted data with CRM, ERP, or analytics platforms using a clean, simplified data structure.
Key Features
Nested tables appear as direct properties, making the data easy to consume without complex parsing.
Data is organized by filename, making it clear which information came from which document.
Single items are returned as objects, multiple items as arrays, reducing unnecessary nesting.
Column and table names are automatically normalized to lowercase with underscores, making them API-friendly and consistent.
Column Name Normalization
To ensure API consistency and developer-friendly field names, all column and table names are automatically normalized in the response.
Transformation Process:
- 1. Convert to lowercase
- 2. Replace spaces with underscores
- 3. Replace forward slashes with underscores
- 4. Remove other special characters (keep only letters, numbers, underscores)
- 5. Replace multiple underscores with single underscores
- 6. Remove leading/trailing underscores
Examples:
"Invoice Number"→"invoice_number""Total Amount ($)"→"total_amount""Client's Email"→"clients_email""Line Items"→"line_items""Date/Time"→"date_time"If multiple columns normalize to the same name, the API will return a 400 error with details about the conflicting columns.
Example Conflict:
"Client Name" and "Client-Name""client_name"Request Parameters
extractionSchemaIdstringThe unique identifier of the model to retrieve data for.
AuthorizationstringBearer token for authentication.
Response Format
The endpoint returns a simplified JSON structure organized by filename, with nested tables as direct properties and smart array handling.