List campaigns I run
play_list_my_campaignsList campaigns where the calling user is the DM/owner. Each campaign's ruleset-specific material lives in its legs array — one entry per ruleset, each carrying { ruleset, active, ... }; there is no campaign-level ruleset field. Defaults to a compact summary shape: identification fields, counts of rules/items/spells/sessions/players/characters, and the character roster (playId + vaultId pairs). Pass detail: 'full' to receive the full campaign documents (raw ObjectId arrays for the legs' allowlists, full descriptions, X-card history).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | Response shape. 'summary' (default) trims raw-ObjectId arrays and full character sheets to a compact LLM-friendly form; 'full' returns the populated document with every field inline. | summary |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||