Before you begin
- You must have access to an active Sift instance and know its domain name.
- You need the names or UUIDs of the Runs, Assets, or Channels you want to load.
How it works
A dynamic URL is a link that opens Explore with specific data preloaded. You construct it by adding query parameters to the/explore route that define which Runs or Assets, Channels, Panel type, and time range to load.
When a user navigates to the URL, Explore opens with that data already selected, with no manual setup required. For the full URL structure and supported parameters, see URL structure and URL parameters.
For example, the following dynamic URL opens a Timeseries Panel with a single Channel on a single Run:
Create a dynamic URL
-
Start with your base URL:
-
Append parameters for the Runs or Assets you want to load. You can use names, UUIDs, or a mix:
Run and Asset parameters can be combined in the same URL.
-
Append the Channels you want to plot. Add an axis or role prefix if needed:
Channel names are matched case-insensitively. If a name cannot be resolved, a warning appears and remaining Channels still load.
-
Set the Panel type if you want something other than the default Timeseries Panel:
-
Optionally, define a time range:
- Join all parameters into a single continuous string with no spaces or backslashes, and share or navigate to the URL.
Examples
Data source selection
Run by name
Selects a Run by name and plots two Channels.Asset by name with axis configuration
Selects an Asset by name and assigns Channels to different Y-axes.Mixed Run and Asset selection
Pre-selects multiple Runs and a single Asset. Run and Asset parameters can be combined, and multiple Runs can be provided as a comma-separated list.Mixed UUIDs and names
Specifies a Run by UUID and Channels using both a name and a UUID with an axis prefix.Panel types
Timeseries with mixed axes
Plots Channels on different Y-axes using axis prefixes. For prefix syntax, see Channel axis assignment.Table view
Opens the Table Panel and evaluates selected Channels at the timestamp defined bystartTime.
Histogram
Opens the Histogram Panel for a single Channel. If more than one Channel is provided, the first compatible Channel is used. For more on Channel compatibility by Panel type, see Channel selection by Panel type.FFT
Opens the FFT Panel for a single numeric Channel.Metrics
Opens the Metrics Panel with several numeric Channels.Scatter Plot with Channel roles
Assigns Channels to the X-axis, Y-axis, and color using role prefixes. The color Channel renders with a Viridis gradient by default. For the full list of supported role prefixes, see Scatter Plot Channel roles.Geo Map with Channel roles
Assigns latitude, longitude, and color Channels using role prefixes. Without role prefixes, the Geo Map Panel detects latitude and longitude Channels by name. For the full list of supported role prefixes, see Geo Map Channel roles.Time range
Zoomed-in analysis
Focuses on a specific time window usingstartTime and endTime.