Documentation Index
Fetch the complete documentation index at: https://docs.trueparser.com/llms.txt
Use this file to discover all available pages before exploring further.
1. Sign up
Create your tenant account at dashboard.trueparser.com.- Authentication: TrueParser Dashboard uses Google authentication to manage your account.
- Initial State: New accounts start in a
Pending Activationstate. You will receive an automated email once your organization is active.
2. Create An App
To access the parsing platform, create a tenant application in the dashboard. The app gives your backend or Demo UI aclient_id and client_secret for OAuth 2.0 client_credentials.
App Setup
Review the app fields, allowed domains, and credential rules.
Demo UI
Use the tenant-facing workspace to test one app manually.
3. Optional: Configure Storage
If your tenant wants to use its own S3-compatible storage, configure that on the app before you go live.- the storage config is stored per app
- supported providers include AWS S3, Tigris, Cloudflare R2, MinIO, and Backblaze B2
- the platform uses your stored storage credentials on your behalf
4. Recommended: Activate A Plan
To parse technical documents, your application may need a usable plan. A plan adds theentitlements claim to the app token.
If you do not assign a plan, token issuance can still succeed, but the
entitlements claim is omitted.5. Understand Document Units
TrueParser measures parsing consumption in Document Units. Depending on the parser family, one Document Unit may correspond to:- one page for PDF, Microsoft Office, and OpenDocument files
- one email or message item for MailKit sources
- one SQL statement for SQL sources
- one logical dataset for GIS sources
- one processed document for CAD sources
6. Get An Access Token
Exchange your application credentials for a security token at the token endpoint:7. Ingest A Document
Submit a document for parsing. Some formats require additional routing parameters:- PDF requires
pdfMode - SQL requires
sqlDialect - CSV requires
csvRoute - Parquet can include
parquetMode(MetadataOnlyorMetadataPlusRows) - ZIP-based uploads should include an explicit
documentType
202 Accepted with a documentId for tracking, then you poll status until
the job completes and fetch the result afterward.
8. Poll For Completion
TrueParser is an asynchronous platform. Before fetching results, poll the status endpoint until the job reachescompleted.
"status": "completed". Typical status values include queued, processing, completed, and failed. If the status is failed, inspect the returned payload for error details.
9. Retrieve Results
Once the status is confirmed ascompleted, download your structured JSON results from the API:
If your app uses tenant-owned S3-compatible storage, TrueParser writes the
result there on your behalf. Your application still uses the API for status
checks and result retrieval.
Demo UI
Try the manual test workspace before building a backend integration.

