What a link points at
A link is scoped to one study, not your whole workspace. It opens a read-only mirror of the same result surfaces you see signed in:Overview
The run summary and the findings from the analysis.
Journeys
Each simulated person’s reported journey, with the reasoning behind every reaction.
Frames
The interactive frames captured during the run.
Segments
Per-segment breakdowns for media studies.
Timeline
The run as an ordered sequence of moments.
Participants
The simulated people behind the run, read-only.
Who can open a link
The link itself carries the grant: holding the URL is the access. There is no per-viewer login or invite. That is the point. It is also the constraint, so treat the URL like a secret. A visitor without an ish account reads the results, then sees a prompt to sign up and request access to the workspace. Signing up is never required to read what you shared.Creating and revoking a link
Share and revoke a study from the CLI. Create returns the publicshare_url. Print and send that URL verbatim. The link is hosted on the web app, on a different host than the API, so the CLI never rebuilds it.
ish study share prints the share_url to stdout (it is the deliverable, a URL to paste into an email) and the token, expiry, and revoke hint to stderr. In --json mode it returns the full envelope: { id, token, share_url, expires_at, created_at }.
A few details that hold across both:
--expirestakes a positive integer of days. Without it a link never expires.--listreturns one row per link you created, across every study, as{ token, study, expires_at, is_revoked }. Only create returnsshare_url. List does not rebuild it.ish study unsharetakes the raw token, never a study ID or alias. List the tokens withish study share --list. Once revoked, the public URL stops working immediately.
study share and study unshare.
Make the link worth opening
The viewer is only as good as the run behind it. Before you send a link:Run the study with enough participants
Analysis needs at least five completed participants. See run vs ask for how a run produces results.
Generate the analysis
Run
ish study analyze so the overview summary and findings render, not an empty shell. Both study run and study analyze draw credits, so pass -y in a non-interactive context.Label every segment
For media studies, label each segment so the per-segment breakdown reads cleanly.
Add a workspace logo, optionally
A workspace logo brands the shared link.
Lifecycle
A link has two ends: the expiry you set at creation, and the revoke you run by hand.- A link with no
--expiresstays live until you revoke it. - A link with
--expires Nstops workingNdays after creation. ish study unshare <token>revokes a link before it expires. The URL stops working immediately, for everyone.