What are views
A view is a logical projection over one or more containers. Instead of exposing raw container structure directly, views define a curated set of properties and their relationships. Applications interact with views rather than containers, which allows you to evolve storage without breaking consumers.How views work
Views reference containers and define which properties to expose. You can join multiple containers in a single view, apply transformations, or filter properties. Views are versioned independently, so you can introduce changes in a controlled way.Views are grouped under data models. When you query or write data, you typically target a view within a specific data model and version.
Key capabilities
- Create and update — Define new views or update existing ones with different container mappings.
- Delete — Remove views when they are no longer needed.
- List — List views in a space or data model.
- Retrieve — Fetch a specific view by ID or external ID to inspect its configuration and source containers.