Landscapes
A landscape is the primary workspace in IcePanel. It holds a complete C4 architecture model including all objects, connections, diagrams, flows, and versions.
What a landscape contains
Each landscape is versioned. All models like objects, connections, diagrams, flows, and domains live inside a version of a landscape.
When you create a landscape, IcePanel automatically creates an initial latest version that you can modify immediately.
Create a landscape:
The response returns both the landscape and the initial version objects.
List all landscapes in your organization:
URL patterns
Landscape endpoints are available in two forms.
Organization-scoped (includes org context, useful when you have the org ID in scope):
Landscape-scoped (shorter, useful when you already know the landscape ID):
All version-scoped resources (model objects, diagrams, flows, etc.) use only the landscape-scoped pattern:
You can also specify latest as a shorthand for getting the latest version:
Duplicate vs copy
IcePanel provides two operations for replicating a landscape:
Duplicate a landscape:
Copy to another landscape: