The tenant is the boundary
Every authorized operation runs in tenant context taken from the verified token, never inferred from a URL or a client-supplied value.
Product / Control access
Enforce identity, tenancy, and record-level authorization at the data layer instead of in the interface.
Every authorized operation runs in tenant context taken from the verified token, never inferred from a URL or a client-supplied value.
Scope records with query-based conditions and operation masks assigned through users, roles, groups, positions, or departments.
Set default permissions across an entity's properties, then override individual fields for sensitive or public data.
A browser, the CLI, and an authorized agent are callers of the same contract, so publishing a static frontend does not move authorization into client code.
Each entry links to its reference page, generated from the same documentation the CLI and the MCP server return.
querySearches and retrieves entities based on complex criteria.
getByIdRetrieves a single entity by its unique ID.
saveCreates new entities or updates existing ones.
The guide covers the working shape of this capability, including request payloads, limits, and failure handling.
Query and transactionally save related data through one permission-aware entity contract.
Add tenant-resident logic and shared libraries where data operations are not enough.
Describe durable, inspectable processes instead of hiding state in glue code.
Turn governed multilingual content into stored files, PDFs, and email sent under your own identity.
Give a coding agent the same contract as your team, bounded by the same permissions.