Studies
Get a study
One study's full read: execution settings (model, system prompt, tool-approval policy, attached servers, share link), the environment it publishes, and the insights envelope over its latest analyzed window.
environmentId and insights depend on the CALLER, not on the study: both need workspace membership, so a share-link visitor receives the settings without them rather than an error. They are ABSENT in that case, never null — null would claim the study publishes no environment, which is never true.
A study that exists but belongs to a different project reads as 404 NOT_FOUND.
Replaces the deprecated getScenario (settings only) and getUserTestingScenario (envelope only).
get/projects/{projectId}/studies/{studyId}
Response
The study.