One query model
Nested AND/OR filters, related includes, aggregates, grouping, search, JSON and geospatial predicates, sorting, and pagination — the same shape in TypeScript, the CLI, and agent tools.
Product / Model once
Query and transactionally save related data through one permission-aware entity contract.
Nested AND/OR filters, related includes, aggregates, grouping, search, JSON and geospatial predicates, sorting, and pagination — the same shape in TypeScript, the CLI, and agent tools.
Send a parent with its nested objects and arrays in one call. Related records are created or updated together, and the transaction rolls back if any part fails.
Properties, types, relationships, and validation live in the entity definition, so client code reads the current contract instead of a hand-kept copy.
A destructive operation returns a confirmation token bound to the exact payload and requires a second, identical call to proceed.
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.
saveMultiCreates or updates multiple entities in a single transaction.
deleteRemoves a single entity from the database by its ID.
saveMappedItemsAdds or updates related entities for a parent entity.
The guide covers the working shape of this capability, including request payloads, limits, and failure handling.
Enforce identity, tenancy, and record-level authorization at the data layer instead of in the interface.
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.