TrueParser separates human dashboard access from machine access used by tenant apps and the Demo UI.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.
Authentication Model
There are two main authentication paths:- dashboard sign-in for tenant users
- machine-to-machine token issuance for tenant apps
1. Dashboard Sign-In
The dashboard is used to manage tenants, apps, plans, storage, and billing.- URL:
https://dashboard.trueparser.com - Users: tenant users
- Current host setup: Google authentication is configured in the host
2. Machine Access For Tenant Apps
Backend services and the Demo UI authenticate by exchanging app credentials for an access token.- Token endpoint:
https://admin-api.trueparser.com/connect/token - Identity: tenant application
- Credentials:
client_idandclient_secret - Flow: OAuth 2.0
client_credentials
Requesting A Token
Access Token Lifetime
The access token lifetime is configured to 15 minutes.Token Claims
For tenant apps, the access token is enriched with claims from tenant and app metadata. Common claims include:subtenantidappIdlicenseRegionCodedbCodeallowed_domain_1,allowed_domain_2,allowed_domain_3entitlementswhen a usable plan is assigned
What Is Required For Token Issuance
For tenant apps, token issuance depends on app and tenant state.- the app must exist
- the app must be enabled
- the tenant must be active
- the app must have a license region
- the app must have a stamped database code
Plan Impact On Tokens
Plan assignment affects theentitlements claim.
- no plan assigned: token issuance can still succeed, but
entitlementsis omitted - usable plan assigned: token includes
entitlements - retired plan assigned: token issuance is blocked

