Skip to content

Campaign Models

Models for campaigns, which organize gameplay sessions within a company.

Campaign

Field Type Description
id str Unique identifier
date_created datetime Creation timestamp
date_modified datetime Last modified timestamp
name str Campaign name
description str \| None Campaign description
desperation int Desperation level (0-5)
danger int Danger level (0-5)
company_id str Company ID
asset_ids list[str] Associated asset IDs
num_books int Active book count (excludes archived)
num_chapters int Active chapter count across active books
num_notes int Active note count on the campaign
num_player_characters int Active player character count
num_storyteller_characters int Active storyteller character count
num_npc_characters int Active NPC character count