Save Character Sheet
POST /api/creative/save-sheet
POST
/api/creative/save-sheet
Save a filled character sheet.
Request Body required
Section titled “Request Body required ” CharacterSheetSaveRequest
Request to save a filled character sheet.
object
name
required
Name
Character name
string
templateName
Templatename
Source template name
string
layout
required
SheetLayout
Sheet layout
object
pageTitle
required
Pagetitle
Sheet title
string
layoutGrid
required
SheetLayoutGrid
CSS Grid definition
object
template
required
Template
Grid template areas
Array<Array<string>>
columns
required
Columns
CSS grid-template-columns value
string
gap
Gap
CSS grid gap
string
components
required
Components
Layout components
Array<object>
SheetComponentA single component in a character sheet layout.
object
id
required
Id
Unique component identifier
string
gridArea
required
Gridarea
CSS Grid area name
string
type
required
Type
Component type from the library
string
fields
Any of:
Array<string>
null
stats
Any of:
Array<string>
null
columnHeaders
Any of:
Array<string>
null
version
Version
Schema version
string
data
required
Data
Filled-in field values
object
key
additional properties
any
Responses
Section titled “ Responses ”Successful Response
CharacterSheetSaveResponse
Response confirming a character sheet save.
object
id
required
Id
Saved sheet ID
string
Validation Error
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context