Spawn a linked character sheet in another ruleset
vault_spawn_linked_characterCreate a linked sibling sheet for a character the user owns, in a different ruleset — the same persona with sheets in multiple rulesets, tied together by a shared linkGroup id. The server builds the new sheet from the target ruleset's template and copies only the descriptive/identity fields in the sync manifest (name, description, image, appearance, personality, and similar); mechanical and build data (class, level, attributes, skills, rules/items/spells, notes) stays ruleset-local and starts fresh. After the spawn, edits to a manifest field on any linked sheet cascade to its siblings automatically. Play campaign assignments of the source are replicated onto campaign legs matching the new ruleset where they exist. One sheet per ruleset per group: vault answers 409 when the source is already that ruleset or a linked sibling already occupies it, 403 for an ungranted restricted ruleset, and 404 for an unknown or unowned source. This is NOT vault_clone_character — clone deep-copies the whole ruleset-specific sheet; spawn deliberately does not.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Mongo `_id` of the source character (owned by the calling user). | |
| ruleset | No | Ruleset code for the new linked sheet (e.g. '5th Edition', '5e24', 'Fate Core'). Required. Must differ from the source's ruleset; restricted rulesets require an entitlement grant (vault answers 403). Check list_rulesets for the codes this account can use. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||