Save Character Template
POST /api/creative/save-template
POST
/api/creative/save-template
Save a layout as a reusable template.
Request Body required
Section titled “Request Body required ” CharacterTemplateSaveRequest
Request to save a layout as a reusable template.
object
templateName
required
Templatename
Template name
string
layout
required
SheetLayout
Layout to save
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
Responses
Section titled “ Responses ”Successful Response
CharacterTemplateSaveResponse
Response confirming a template save.
object
success
required
Success
Whether save succeeded
boolean
templateName
required
Templatename
Saved template name
string
savedAt
required
Savedat
ISO timestamp of save
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