Get the session recaps for an adventure
imagine_get_adventure_recapsFetch the play-session recaps written while running this adventure, grouped by linked play campaign. Each campaign entry carries the sessions tagged with this adventure (via the session's imagineAdventureId) in date order, and each session carries its player-recap pages (author + markdown body). Read-through to play: the caller must be a member (the owner or any accepted seat, watchers included) of a linked campaign, or an admin with Admin Mode on, to read its sessions — on a PRIVATE adventure this is the recaps-only path. Members see public recaps plus their own private ones; an admin with Admin Mode on sees every recap. Campaigns with no tagged sessions are omitted. Returns { campaigns: [] } when the adventure has no linked campaigns or nothing is visible to the caller. This replaces the manual walk of play_list_campaign_sessions + play_list_pages per session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Mongo `_id` of the adventure. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||