Design Character Sheet Layout
POST /api/creative/design
POST
/api/creative/design
Build a deterministic fillable layout from an author brief.
Request Body required
Section titled “Request Body required ” CharacterSheetDesignRequest
Request to build a deterministic character-sheet layout.
object
description
required
Description
Author layout brief
string
sheetType
Sheettype
Sheet category hint
string
Responses
Section titled “ Responses ”Successful Response
CharacterSheetLayoutResponse
Response containing a generated or refined character-sheet layout.
object
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
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