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 (owner or accepted player) of a linked campaign to read its sessions — on a PRIVATE adventure this is the recaps-only path. Recap visibility follows play's page rules: public recaps plus the caller's own private ones. 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 | |||